blob: d8d338d7f8ae17a7926ec695ef1df60e5cb96a7d [file] [log] [blame]
Carmelo Casconea4dc3c12019-02-12 17:30:00 -08001pkg_info {
2 arch: "v1model"
3}
Carmelo Casconeb81f4be2018-01-16 23:24:01 -08004tables {
5 preamble {
Yi Tseng27b9bc02018-04-12 14:52:40 +08006 id: 33611649
7 name: "FabricIngress.filtering.ingress_port_vlan"
Carmelo Casconeb81f4be2018-01-16 23:24:01 -08008 alias: "ingress_port_vlan"
9 }
10 match_fields {
11 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -080012 name: "ig_port"
Carmelo Casconeb81f4be2018-01-16 23:24:01 -080013 bitwidth: 9
14 match_type: EXACT
15 }
16 match_fields {
17 id: 2
Carmelo Casconeb5324e72018-11-25 02:26:32 -080018 name: "vlan_is_valid"
Carmelo Casconeb81f4be2018-01-16 23:24:01 -080019 bitwidth: 1
20 match_type: EXACT
21 }
22 match_fields {
23 id: 3
Carmelo Casconeb5324e72018-11-25 02:26:32 -080024 name: "vlan_id"
Carmelo Casconeb81f4be2018-01-16 23:24:01 -080025 bitwidth: 12
26 match_type: TERNARY
27 }
28 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -080029 id: 16836487
Carmelo Casconeb81f4be2018-01-16 23:24:01 -080030 }
31 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -080032 id: 16818236
Carmelo Casconeb81f4be2018-01-16 23:24:01 -080033 }
34 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -080035 id: 16794911
Carmelo Casconeb81f4be2018-01-16 23:24:01 -080036 }
Carmelo Casconeb5324e72018-11-25 02:26:32 -080037 const_default_action_id: 16836487
Carmelo Cascone6af4e172018-06-15 16:01:30 +020038 direct_resource_ids: 318815501
Carmelo Casconeb81f4be2018-01-16 23:24:01 -080039 size: 1024
40}
41tables {
42 preamble {
Yi Tseng27b9bc02018-04-12 14:52:40 +080043 id: 33596298
44 name: "FabricIngress.filtering.fwd_classifier"
Carmelo Casconeb81f4be2018-01-16 23:24:01 -080045 alias: "fwd_classifier"
46 }
47 match_fields {
48 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -080049 name: "ig_port"
Carmelo Casconeb81f4be2018-01-16 23:24:01 -080050 bitwidth: 9
51 match_type: EXACT
52 }
53 match_fields {
54 id: 2
Carmelo Casconeb5324e72018-11-25 02:26:32 -080055 name: "eth_dst"
Carmelo Casconeb81f4be2018-01-16 23:24:01 -080056 bitwidth: 48
Charles Chan384aea22018-08-23 22:08:02 -070057 match_type: TERNARY
Carmelo Casconeb81f4be2018-01-16 23:24:01 -080058 }
59 match_fields {
60 id: 3
Daniele Moro5a2de712019-09-24 14:34:07 -070061 name: "eth_type"
62 bitwidth: 16
63 match_type: TERNARY
Daniele Moro7c3a0022019-07-12 13:38:34 -070064 }
65 match_fields {
66 id: 4
Daniele Moro5a2de712019-09-24 14:34:07 -070067 name: "ip_eth_type"
68 bitwidth: 16
Carmelo Casconeb81f4be2018-01-16 23:24:01 -080069 match_type: EXACT
70 }
71 action_refs {
Yi Tseng27b9bc02018-04-12 14:52:40 +080072 id: 16840921
Carmelo Casconeb81f4be2018-01-16 23:24:01 -080073 }
Yi Tseng27b9bc02018-04-12 14:52:40 +080074 const_default_action_id: 16840921
Carmelo Cascone6af4e172018-06-15 16:01:30 +020075 direct_resource_ids: 318827326
Carmelo Casconeb81f4be2018-01-16 23:24:01 -080076 size: 1024
77}
78tables {
79 preamble {
Yi Tseng27b9bc02018-04-12 14:52:40 +080080 id: 33596749
81 name: "FabricIngress.forwarding.bridging"
Carmelo Casconeb81f4be2018-01-16 23:24:01 -080082 alias: "bridging"
83 }
84 match_fields {
85 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -080086 name: "vlan_id"
Carmelo Casconeb81f4be2018-01-16 23:24:01 -080087 bitwidth: 12
88 match_type: EXACT
89 }
90 match_fields {
91 id: 2
Carmelo Casconeb5324e72018-11-25 02:26:32 -080092 name: "eth_dst"
Carmelo Casconeb81f4be2018-01-16 23:24:01 -080093 bitwidth: 48
94 match_type: TERNARY
95 }
96 action_refs {
Yi Tseng47eac892018-07-11 02:17:04 +080097 id: 16811012
Carmelo Casconeb81f4be2018-01-16 23:24:01 -080098 }
99 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800100 id: 16819938
Carmelo Casconea4dc3c12019-02-12 17:30:00 -0800101 annotations: "@defaultonly"
102 scope: DEFAULT_ONLY
Carmelo Casconeb81f4be2018-01-16 23:24:01 -0800103 }
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800104 const_default_action_id: 16819938
Carmelo Cascone6af4e172018-06-15 16:01:30 +0200105 direct_resource_ids: 318770289
Carmelo Casconeb81f4be2018-01-16 23:24:01 -0800106 size: 1024
107}
108tables {
109 preamble {
Yi Tseng27b9bc02018-04-12 14:52:40 +0800110 id: 33574274
111 name: "FabricIngress.forwarding.mpls"
Carmelo Casconeb81f4be2018-01-16 23:24:01 -0800112 alias: "mpls"
113 }
114 match_fields {
115 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800116 name: "mpls_label"
Carmelo Casconeb81f4be2018-01-16 23:24:01 -0800117 bitwidth: 20
118 match_type: EXACT
119 }
120 action_refs {
Yi Tseng27b9bc02018-04-12 14:52:40 +0800121 id: 16827758
Carmelo Casconeb81f4be2018-01-16 23:24:01 -0800122 }
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 Casconeb81f4be2018-01-16 23:24:01 -0800127 }
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800128 const_default_action_id: 16819938
Carmelo Cascone6af4e172018-06-15 16:01:30 +0200129 direct_resource_ids: 318830507
Carmelo Casconeb81f4be2018-01-16 23:24:01 -0800130 size: 1024
131}
132tables {
133 preamble {
Charles Chan384aea22018-08-23 22:08:02 -0700134 id: 33562650
135 name: "FabricIngress.forwarding.routing_v4"
136 alias: "routing_v4"
Carmelo Casconeb81f4be2018-01-16 23:24:01 -0800137 }
138 match_fields {
139 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800140 name: "ipv4_dst"
Carmelo Casconeb81f4be2018-01-16 23:24:01 -0800141 bitwidth: 32
142 match_type: LPM
143 }
144 action_refs {
Charles Chan384aea22018-08-23 22:08:02 -0700145 id: 16777434
Carmelo Casconeb81f4be2018-01-16 23:24:01 -0800146 }
147 action_refs {
Charles Chancd03f072018-08-31 17:46:37 -0700148 id: 16804187
149 }
150 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800151 id: 16819938
Carmelo Casconea4dc3c12019-02-12 17:30:00 -0800152 annotations: "@defaultonly"
153 scope: DEFAULT_ONLY
Carmelo Casconeb81f4be2018-01-16 23:24:01 -0800154 }
Carmelo Casconeb81f4be2018-01-16 23:24:01 -0800155 size: 1024
Yi Tseng27b9bc02018-04-12 14:52:40 +0800156}
157tables {
158 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800159 id: 33618978
160 name: "FabricIngress.acl.acl"
Carmelo Casconeb81f4be2018-01-16 23:24:01 -0800161 alias: "acl"
162 }
163 match_fields {
164 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800165 name: "ig_port"
Carmelo Casconeb81f4be2018-01-16 23:24:01 -0800166 bitwidth: 9
167 match_type: TERNARY
168 }
169 match_fields {
170 id: 2
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800171 name: "ip_proto"
Carmelo Casconeb81f4be2018-01-16 23:24:01 -0800172 bitwidth: 8
173 match_type: TERNARY
174 }
175 match_fields {
176 id: 3
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800177 name: "l4_sport"
Carmelo Casconeb81f4be2018-01-16 23:24:01 -0800178 bitwidth: 16
179 match_type: TERNARY
180 }
181 match_fields {
182 id: 4
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800183 name: "l4_dport"
Carmelo Casconeb81f4be2018-01-16 23:24:01 -0800184 bitwidth: 16
185 match_type: TERNARY
186 }
187 match_fields {
188 id: 5
Daniele Moro0cecfe12019-12-13 17:24:33 -0800189 name: "eth_dst"
Carmelo Casconeb81f4be2018-01-16 23:24:01 -0800190 bitwidth: 48
191 match_type: TERNARY
192 }
193 match_fields {
Yi Tseng8235a1a2018-07-24 20:57:28 +0800194 id: 6
Daniele Moro0cecfe12019-12-13 17:24:33 -0800195 name: "eth_src"
Carmelo Casconeb81f4be2018-01-16 23:24:01 -0800196 bitwidth: 48
197 match_type: TERNARY
198 }
199 match_fields {
Yi Tseng8235a1a2018-07-24 20:57:28 +0800200 id: 7
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800201 name: "vlan_id"
Carmelo Casconeb81f4be2018-01-16 23:24:01 -0800202 bitwidth: 12
203 match_type: TERNARY
204 }
205 match_fields {
Yi Tseng8235a1a2018-07-24 20:57:28 +0800206 id: 8
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800207 name: "eth_type"
Yi Tseng8235a1a2018-07-24 20:57:28 +0800208 bitwidth: 16
209 match_type: TERNARY
210 }
211 match_fields {
Carmelo Casconeb81f4be2018-01-16 23:24:01 -0800212 id: 9
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800213 name: "ipv4_src"
Carmelo Casconeb81f4be2018-01-16 23:24:01 -0800214 bitwidth: 32
215 match_type: TERNARY
216 }
217 match_fields {
218 id: 10
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800219 name: "ipv4_dst"
Carmelo Casconeb81f4be2018-01-16 23:24:01 -0800220 bitwidth: 32
221 match_type: TERNARY
222 }
223 match_fields {
224 id: 11
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800225 name: "icmp_type"
Carmelo Casconeb81f4be2018-01-16 23:24:01 -0800226 bitwidth: 8
227 match_type: TERNARY
228 }
229 match_fields {
230 id: 12
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800231 name: "icmp_code"
Carmelo Casconeb81f4be2018-01-16 23:24:01 -0800232 bitwidth: 8
233 match_type: TERNARY
234 }
235 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800236 id: 16807382
Carmelo Casconeb81f4be2018-01-16 23:24:01 -0800237 }
238 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800239 id: 16829684
Carmelo Cascone1e8843f2018-07-19 19:01:12 +0200240 }
241 action_refs {
Daniele Moro01ca2ab2019-06-25 11:48:48 -0700242 id: 16781601
Carmelo Casconeb81f4be2018-01-16 23:24:01 -0800243 }
244 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800245 id: 16820765
Carmelo Casconeb81f4be2018-01-16 23:24:01 -0800246 }
247 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800248 id: 16827694
Carmelo Casconeb81f4be2018-01-16 23:24:01 -0800249 }
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800250 const_default_action_id: 16827694
251 direct_resource_ids: 318801025
Carmelo Cascone70e816b2019-03-19 16:15:47 -0700252 size: 1024
Carmelo Casconeb81f4be2018-01-16 23:24:01 -0800253}
254tables {
255 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800256 id: 33599709
257 name: "FabricIngress.next.next_vlan"
258 alias: "next_vlan"
Yi Tseng20f9e7b2018-05-24 23:27:39 +0800259 }
260 match_fields {
261 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800262 name: "next_id"
Yi Tseng20f9e7b2018-05-24 23:27:39 +0800263 bitwidth: 32
264 match_type: EXACT
265 }
266 action_refs {
267 id: 16790685
268 }
269 action_refs {
270 id: 16819938
Carmelo Casconea4dc3c12019-02-12 17:30:00 -0800271 annotations: "@defaultonly"
272 scope: DEFAULT_ONLY
Yi Tseng20f9e7b2018-05-24 23:27:39 +0800273 }
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800274 const_default_action_id: 16819938
275 direct_resource_ids: 318768144
Yi Tseng20f9e7b2018-05-24 23:27:39 +0800276 size: 1024
277}
278tables {
279 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800280 id: 33596977
281 name: "FabricIngress.next.xconnect"
282 alias: "xconnect"
Carmelo Casconeb81f4be2018-01-16 23:24:01 -0800283 }
284 match_fields {
285 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800286 name: "ig_port"
287 bitwidth: 9
288 match_type: EXACT
289 }
290 match_fields {
291 id: 2
292 name: "next_id"
Carmelo Casconeb81f4be2018-01-16 23:24:01 -0800293 bitwidth: 32
294 match_type: EXACT
295 }
296 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800297 id: 16842190
Carmelo Casconeb81f4be2018-01-16 23:24:01 -0800298 }
299 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800300 id: 16837052
Carmelo Casconeb81f4be2018-01-16 23:24:01 -0800301 }
302 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800303 id: 16819938
Carmelo Casconea4dc3c12019-02-12 17:30:00 -0800304 annotations: "@defaultonly"
305 scope: DEFAULT_ONLY
Carmelo Casconeb81f4be2018-01-16 23:24:01 -0800306 }
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800307 const_default_action_id: 16819938
308 direct_resource_ids: 318778156
Carmelo Casconeb81f4be2018-01-16 23:24:01 -0800309 size: 1024
310}
311tables {
312 preamble {
Yi Tseng27b9bc02018-04-12 14:52:40 +0800313 id: 33608588
314 name: "FabricIngress.next.hashed"
Carmelo Casconeb81f4be2018-01-16 23:24:01 -0800315 alias: "hashed"
316 }
317 match_fields {
318 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800319 name: "next_id"
Carmelo Casconeb81f4be2018-01-16 23:24:01 -0800320 bitwidth: 32
321 match_type: EXACT
322 }
323 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800324 id: 16815357
Carmelo Casconeb81f4be2018-01-16 23:24:01 -0800325 }
326 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800327 id: 16791402
Carmelo Casconeb81f4be2018-01-16 23:24:01 -0800328 }
329 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800330 id: 16779255
Carmelo Casconeb81f4be2018-01-16 23:24:01 -0800331 }
332 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800333 id: 16819938
Carmelo Casconea4dc3c12019-02-12 17:30:00 -0800334 annotations: "@defaultonly"
335 scope: DEFAULT_ONLY
Carmelo Casconeb81f4be2018-01-16 23:24:01 -0800336 }
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800337 const_default_action_id: 16819938
338 implementation_id: 285217164
Carmelo Cascone6af4e172018-06-15 16:01:30 +0200339 direct_resource_ids: 318800532
Yi Tseng27b9bc02018-04-12 14:52:40 +0800340 size: 1024
Carmelo Casconeb81f4be2018-01-16 23:24:01 -0800341}
Yi Tseng20f9e7b2018-05-24 23:27:39 +0800342tables {
343 preamble {
Esin Karaman971fb7f2017-12-28 13:44:52 +0000344 id: 33606828
345 name: "FabricIngress.next.multicast"
346 alias: "multicast"
347 }
348 match_fields {
349 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800350 name: "next_id"
Esin Karaman971fb7f2017-12-28 13:44:52 +0000351 bitwidth: 32
352 match_type: EXACT
353 }
354 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800355 id: 16779917
Esin Karaman971fb7f2017-12-28 13:44:52 +0000356 }
357 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800358 id: 16819938
Carmelo Casconea4dc3c12019-02-12 17:30:00 -0800359 annotations: "@defaultonly"
360 scope: DEFAULT_ONLY
Esin Karaman971fb7f2017-12-28 13:44:52 +0000361 }
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800362 const_default_action_id: 16819938
Esin Karaman971fb7f2017-12-28 13:44:52 +0000363 direct_resource_ids: 318801752
364 size: 1024
Esin Karaman971fb7f2017-12-28 13:44:52 +0000365}
366tables {
367 preamble {
Carmelo Cascone2102bfb2020-12-04 16:54:24 -0800368 id: 33557250
369 name: "FabricIngress.spgw.interfaces"
370 alias: "interfaces"
Robert MacDavidde12b982020-07-15 18:38:59 -0700371 }
372 match_fields {
373 id: 1
374 name: "ipv4_dst_addr"
375 bitwidth: 32
376 match_type: LPM
377 }
378 match_fields {
379 id: 2
380 name: "gtpu_is_valid"
381 bitwidth: 1
382 match_type: EXACT
383 }
384 action_refs {
Carmelo Cascone2102bfb2020-12-04 16:54:24 -0800385 id: 16810012
Robert MacDavidde12b982020-07-15 18:38:59 -0700386 }
Carmelo Cascone2102bfb2020-12-04 16:54:24 -0800387 action_refs {
388 id: 16783042
389 annotations: "@defaultonly"
390 scope: DEFAULT_ONLY
391 }
392 const_default_action_id: 16783042
Robert MacDavidde12b982020-07-15 18:38:59 -0700393 size: 128
394}
395tables {
396 preamble {
Carmelo Cascone2102bfb2020-12-04 16:54:24 -0800397 id: 33566601
398 name: "FabricIngress.spgw.downlink_pdrs"
399 alias: "downlink_pdrs"
Robert MacDavidde12b982020-07-15 18:38:59 -0700400 }
401 match_fields {
402 id: 1
403 name: "ue_addr"
404 bitwidth: 32
405 match_type: EXACT
406 }
407 action_refs {
Carmelo Cascone2102bfb2020-12-04 16:54:24 -0800408 id: 16800614
Robert MacDavidde12b982020-07-15 18:38:59 -0700409 }
Carmelo Cascone2102bfb2020-12-04 16:54:24 -0800410 action_refs {
ersuneetsinghe326c722021-03-25 21:17:29 -0300411 id: 16785920
412 }
413 action_refs {
Carmelo Cascone2102bfb2020-12-04 16:54:24 -0800414 id: 16800567
415 annotations: "@defaultonly"
416 scope: DEFAULT_ONLY
417 }
Robert MacDavidde12b982020-07-15 18:38:59 -0700418 size: 1024
419}
420tables {
421 preamble {
Carmelo Cascone2102bfb2020-12-04 16:54:24 -0800422 id: 33606410
423 name: "FabricIngress.spgw.uplink_pdrs"
424 alias: "uplink_pdrs"
Robert MacDavidde12b982020-07-15 18:38:59 -0700425 }
426 match_fields {
427 id: 1
428 name: "tunnel_ipv4_dst"
429 bitwidth: 32
430 match_type: EXACT
431 }
432 match_fields {
433 id: 2
434 name: "teid"
435 bitwidth: 32
436 match_type: EXACT
437 }
Robert MacDavidde12b982020-07-15 18:38:59 -0700438 action_refs {
Carmelo Cascone2102bfb2020-12-04 16:54:24 -0800439 id: 16800614
Robert MacDavidde12b982020-07-15 18:38:59 -0700440 }
Carmelo Cascone2102bfb2020-12-04 16:54:24 -0800441 action_refs {
ersuneetsinghe326c722021-03-25 21:17:29 -0300442 id: 16785920
443 }
444 action_refs {
Carmelo Cascone2102bfb2020-12-04 16:54:24 -0800445 id: 16800567
446 annotations: "@defaultonly"
447 scope: DEFAULT_ONLY
448 }
Robert MacDavidde12b982020-07-15 18:38:59 -0700449 size: 1024
450}
451tables {
452 preamble {
Carmelo Cascone2102bfb2020-12-04 16:54:24 -0800453 id: 33599560
454 name: "FabricIngress.spgw.fars"
455 alias: "fars"
Robert MacDavidde12b982020-07-15 18:38:59 -0700456 }
457 match_fields {
458 id: 1
459 name: "far_id"
460 bitwidth: 32
461 match_type: EXACT
462 }
463 action_refs {
Carmelo Cascone2102bfb2020-12-04 16:54:24 -0800464 id: 16820307
Robert MacDavidde12b982020-07-15 18:38:59 -0700465 }
466 action_refs {
Carmelo Cascone2102bfb2020-12-04 16:54:24 -0800467 id: 16814785
Robert MacDavidde12b982020-07-15 18:38:59 -0700468 }
Carmelo Cascone2102bfb2020-12-04 16:54:24 -0800469 action_refs {
470 id: 16814681
471 }
472 const_default_action_id: 16820307
Robert MacDavidde12b982020-07-15 18:38:59 -0700473 size: 2048
474}
475tables {
476 preamble {
Yi Tseng20f9e7b2018-05-24 23:27:39 +0800477 id: 33599342
478 name: "FabricEgress.egress_next.egress_vlan"
479 alias: "egress_vlan"
480 }
481 match_fields {
482 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800483 name: "vlan_id"
Yi Tseng20f9e7b2018-05-24 23:27:39 +0800484 bitwidth: 12
485 match_type: EXACT
486 }
487 match_fields {
488 id: 2
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800489 name: "eg_port"
Yi Tseng20f9e7b2018-05-24 23:27:39 +0800490 bitwidth: 9
491 match_type: EXACT
492 }
493 action_refs {
pierventre48e78822020-12-15 17:34:54 +0100494 id: 16807339
495 }
496 action_refs {
Yi Tseng20f9e7b2018-05-24 23:27:39 +0800497 id: 16790030
498 }
499 action_refs {
pierventre48e78822020-12-15 17:34:54 +0100500 id: 16787838
Carmelo Casconea4dc3c12019-02-12 17:30:00 -0800501 annotations: "@defaultonly"
502 scope: DEFAULT_ONLY
Yi Tseng20f9e7b2018-05-24 23:27:39 +0800503 }
pierventre48e78822020-12-15 17:34:54 +0100504 const_default_action_id: 16787838
Yi Tseng47eac892018-07-11 02:17:04 +0800505 direct_resource_ids: 318827144
Yi Tseng20f9e7b2018-05-24 23:27:39 +0800506 size: 1024
Carmelo Casconeb81f4be2018-01-16 23:24:01 -0800507}
508actions {
509 preamble {
510 id: 16819938
511 name: "nop"
512 alias: "nop"
513 }
514}
515actions {
516 preamble {
Carmelo Cascone2102bfb2020-12-04 16:54:24 -0800517 id: 16800567
518 name: "NoAction"
519 alias: "NoAction"
520 }
521}
522actions {
523 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800524 id: 16836487
525 name: "FabricIngress.filtering.deny"
526 alias: "deny"
Carmelo Casconeb81f4be2018-01-16 23:24:01 -0800527 }
528}
529actions {
530 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800531 id: 16818236
532 name: "FabricIngress.filtering.permit"
533 alias: "permit"
534 }
535}
536actions {
537 preamble {
538 id: 16794911
539 name: "FabricIngress.filtering.permit_with_internal_vlan"
540 alias: "permit_with_internal_vlan"
Carmelo Casconeb81f4be2018-01-16 23:24:01 -0800541 }
542 params {
543 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800544 name: "vlan_id"
Carmelo Casconeb81f4be2018-01-16 23:24:01 -0800545 bitwidth: 12
546 }
547}
548actions {
549 preamble {
Yi Tseng27b9bc02018-04-12 14:52:40 +0800550 id: 16840921
551 name: "FabricIngress.filtering.set_forwarding_type"
Carmelo Casconeb81f4be2018-01-16 23:24:01 -0800552 alias: "set_forwarding_type"
553 }
554 params {
555 id: 1
556 name: "fwd_type"
557 bitwidth: 3
558 }
559}
560actions {
561 preamble {
Yi Tseng47eac892018-07-11 02:17:04 +0800562 id: 16811012
563 name: "FabricIngress.forwarding.set_next_id_bridging"
564 alias: "set_next_id_bridging"
Carmelo Casconeb81f4be2018-01-16 23:24:01 -0800565 }
566 params {
567 id: 1
568 name: "next_id"
569 bitwidth: 32
570 }
571}
572actions {
573 preamble {
Yi Tseng27b9bc02018-04-12 14:52:40 +0800574 id: 16827758
575 name: "FabricIngress.forwarding.pop_mpls_and_next"
Carmelo Casconeb81f4be2018-01-16 23:24:01 -0800576 alias: "pop_mpls_and_next"
577 }
578 params {
579 id: 1
580 name: "next_id"
581 bitwidth: 32
582 }
583}
584actions {
585 preamble {
Charles Chan384aea22018-08-23 22:08:02 -0700586 id: 16777434
587 name: "FabricIngress.forwarding.set_next_id_routing_v4"
588 alias: "set_next_id_routing_v4"
Yi Tseng47eac892018-07-11 02:17:04 +0800589 }
590 params {
591 id: 1
592 name: "next_id"
593 bitwidth: 32
Carmelo Casconeb81f4be2018-01-16 23:24:01 -0800594 }
595}
596actions {
597 preamble {
Charles Chancd03f072018-08-31 17:46:37 -0700598 id: 16804187
599 name: "FabricIngress.forwarding.nop_routing_v4"
600 alias: "nop_routing_v4"
601 }
602}
603actions {
604 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800605 id: 16807382
606 name: "FabricIngress.acl.set_next_id_acl"
Yi Tseng47eac892018-07-11 02:17:04 +0800607 alias: "set_next_id_acl"
Carmelo Casconeb81f4be2018-01-16 23:24:01 -0800608 }
609 params {
610 id: 1
Yi Tseng47eac892018-07-11 02:17:04 +0800611 name: "next_id"
612 bitwidth: 32
613 }
614}
615actions {
616 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800617 id: 16829684
618 name: "FabricIngress.acl.punt_to_cpu"
Carmelo Cascone1e8843f2018-07-19 19:01:12 +0200619 alias: "punt_to_cpu"
620 }
621}
622actions {
623 preamble {
Daniele Moro01ca2ab2019-06-25 11:48:48 -0700624 id: 16781601
625 name: "FabricIngress.acl.set_clone_session_id"
626 alias: "set_clone_session_id"
627 }
628 params {
629 id: 1
630 name: "clone_id"
631 bitwidth: 32
Yi Tseng47eac892018-07-11 02:17:04 +0800632 }
633}
634actions {
635 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800636 id: 16820765
637 name: "FabricIngress.acl.drop"
pierventre48e78822020-12-15 17:34:54 +0100638 alias: "acl.drop"
Carmelo Casconeb81f4be2018-01-16 23:24:01 -0800639 }
640}
641actions {
642 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800643 id: 16827694
644 name: "FabricIngress.acl.nop_acl"
Charles Chancf696e52018-08-16 16:25:13 -0700645 alias: "nop_acl"
646 }
647}
648actions {
649 preamble {
Yi Tseng20f9e7b2018-05-24 23:27:39 +0800650 id: 16790685
651 name: "FabricIngress.next.set_vlan"
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800652 alias: "set_vlan"
Yi Tseng20f9e7b2018-05-24 23:27:39 +0800653 }
654 params {
655 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800656 name: "vlan_id"
Yi Tseng20f9e7b2018-05-24 23:27:39 +0800657 bitwidth: 12
658 }
659}
660actions {
661 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800662 id: 16842190
663 name: "FabricIngress.next.output_xconnect"
664 alias: "output_xconnect"
Yi Tseng47eac892018-07-11 02:17:04 +0800665 }
666 params {
667 id: 1
668 name: "port_num"
669 bitwidth: 9
670 }
671}
672actions {
673 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800674 id: 16837052
675 name: "FabricIngress.next.set_next_id_xconnect"
676 alias: "set_next_id_xconnect"
Carmelo Casconeb81f4be2018-01-16 23:24:01 -0800677 }
678 params {
679 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800680 name: "next_id"
681 bitwidth: 32
682 }
683}
684actions {
685 preamble {
686 id: 16815357
687 name: "FabricIngress.next.output_hashed"
688 alias: "output_hashed"
Carmelo Casconeb81f4be2018-01-16 23:24:01 -0800689 }
690 params {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800691 id: 1
Carmelo Casconeb81f4be2018-01-16 23:24:01 -0800692 name: "port_num"
693 bitwidth: 9
694 }
695}
696actions {
697 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800698 id: 16791402
699 name: "FabricIngress.next.routing_hashed"
700 alias: "routing_hashed"
Carmelo Casconeb81f4be2018-01-16 23:24:01 -0800701 }
702 params {
703 id: 1
704 name: "port_num"
705 bitwidth: 9
706 }
707 params {
708 id: 2
709 name: "smac"
710 bitwidth: 48
711 }
712 params {
713 id: 3
714 name: "dmac"
715 bitwidth: 48
716 }
717}
718actions {
719 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800720 id: 16779255
721 name: "FabricIngress.next.mpls_routing_hashed"
722 alias: "mpls_routing_hashed"
Yi Tseng47eac892018-07-11 02:17:04 +0800723 }
724 params {
725 id: 1
726 name: "port_num"
727 bitwidth: 9
728 }
729 params {
730 id: 2
731 name: "smac"
732 bitwidth: 48
733 }
734 params {
735 id: 3
736 name: "dmac"
737 bitwidth: 48
738 }
739 params {
740 id: 4
741 name: "label"
742 bitwidth: 20
743 }
744}
745actions {
746 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800747 id: 16779917
748 name: "FabricIngress.next.set_mcast_group_id"
749 alias: "set_mcast_group_id"
Yi Tseng47eac892018-07-11 02:17:04 +0800750 }
751 params {
752 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800753 name: "group_id"
Esin Karaman971fb7f2017-12-28 13:44:52 +0000754 bitwidth: 16
755 }
756}
757actions {
758 preamble {
Carmelo Cascone2102bfb2020-12-04 16:54:24 -0800759 id: 16810012
760 name: "FabricIngress.spgw.load_iface"
761 alias: "load_iface"
Robert MacDavidde12b982020-07-15 18:38:59 -0700762 }
763 params {
764 id: 1
765 name: "src_iface"
766 bitwidth: 8
767 }
Carmelo Cascone2102bfb2020-12-04 16:54:24 -0800768}
769actions {
770 preamble {
771 id: 16783042
772 name: "FabricIngress.spgw.iface_miss"
773 alias: "iface_miss"
Robert MacDavidde12b982020-07-15 18:38:59 -0700774 }
775}
776actions {
777 preamble {
Carmelo Cascone2102bfb2020-12-04 16:54:24 -0800778 id: 16800614
779 name: "FabricIngress.spgw.load_pdr"
780 alias: "load_pdr"
Robert MacDavidde12b982020-07-15 18:38:59 -0700781 }
782 params {
783 id: 1
784 name: "ctr_id"
785 bitwidth: 32
786 }
787 params {
788 id: 2
789 name: "far_id"
790 bitwidth: 32
791 }
792 params {
793 id: 3
794 name: "needs_gtpu_decap"
795 bitwidth: 1
796 }
797}
798actions {
799 preamble {
ersuneetsinghe326c722021-03-25 21:17:29 -0300800 id: 16785920
801 name: "FabricIngress.spgw.load_pdr_qos"
802 alias: "load_pdr_qos"
803 }
804 params {
805 id: 1
806 name: "ctr_id"
807 bitwidth: 32
808 }
809 params {
810 id: 2
811 name: "far_id"
812 bitwidth: 32
813 }
814 params {
815 id: 3
816 name: "needs_gtpu_decap"
817 bitwidth: 1
818 }
819 params {
820 id: 4
821 name: "qid"
822 bitwidth: 5
823 }
824}
825actions {
826 preamble {
Carmelo Cascone2102bfb2020-12-04 16:54:24 -0800827 id: 16820307
828 name: "FabricIngress.spgw.load_normal_far"
829 alias: "load_normal_far"
Robert MacDavidde12b982020-07-15 18:38:59 -0700830 }
831 params {
832 id: 1
833 name: "drop"
834 bitwidth: 1
835 }
836 params {
837 id: 2
838 name: "notify_cp"
839 bitwidth: 1
840 }
841}
842actions {
843 preamble {
Carmelo Cascone2102bfb2020-12-04 16:54:24 -0800844 id: 16814785
845 name: "FabricIngress.spgw.load_tunnel_far"
846 alias: "load_tunnel_far"
Robert MacDavidde12b982020-07-15 18:38:59 -0700847 }
848 params {
849 id: 1
850 name: "drop"
851 bitwidth: 1
852 }
853 params {
854 id: 2
855 name: "notify_cp"
856 bitwidth: 1
857 }
858 params {
859 id: 3
860 name: "tunnel_src_port"
861 bitwidth: 16
862 }
863 params {
864 id: 4
865 name: "tunnel_src_addr"
866 bitwidth: 32
867 }
868 params {
869 id: 5
870 name: "tunnel_dst_addr"
871 bitwidth: 32
872 }
873 params {
874 id: 6
875 name: "teid"
876 bitwidth: 32
877 }
878}
879actions {
880 preamble {
Carmelo Cascone2102bfb2020-12-04 16:54:24 -0800881 id: 16814681
882 name: "FabricIngress.spgw.load_dbuf_far"
883 alias: "load_dbuf_far"
Robert MacDavidde12b982020-07-15 18:38:59 -0700884 }
Carmelo Cascone2102bfb2020-12-04 16:54:24 -0800885 params {
886 id: 1
887 name: "drop"
888 bitwidth: 1
Robert MacDavidde12b982020-07-15 18:38:59 -0700889 }
Carmelo Cascone2102bfb2020-12-04 16:54:24 -0800890 params {
891 id: 2
892 name: "notify_cp"
893 bitwidth: 1
Robert MacDavidde12b982020-07-15 18:38:59 -0700894 }
Carmelo Cascone2102bfb2020-12-04 16:54:24 -0800895 params {
896 id: 3
897 name: "tunnel_src_port"
898 bitwidth: 16
899 }
900 params {
901 id: 4
902 name: "tunnel_src_addr"
903 bitwidth: 32
904 }
905 params {
906 id: 5
907 name: "tunnel_dst_addr"
908 bitwidth: 32
909 }
910 params {
911 id: 6
912 name: "teid"
913 bitwidth: 32
Robert MacDavidde12b982020-07-15 18:38:59 -0700914 }
915}
916actions {
917 preamble {
pierventre48e78822020-12-15 17:34:54 +0100918 id: 16807339
919 name: "FabricEgress.egress_next.push_vlan"
920 alias: "push_vlan"
921 }
922}
923actions {
924 preamble {
Yi Tseng20f9e7b2018-05-24 23:27:39 +0800925 id: 16790030
926 name: "FabricEgress.egress_next.pop_vlan"
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800927 alias: "pop_vlan"
Yi Tseng20f9e7b2018-05-24 23:27:39 +0800928 }
929}
pierventre48e78822020-12-15 17:34:54 +0100930actions {
931 preamble {
932 id: 16787838
933 name: "FabricEgress.egress_next.drop"
934 alias: "egress_next.drop"
935 }
936}
Carmelo Casconeb81f4be2018-01-16 23:24:01 -0800937action_profiles {
938 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800939 id: 285217164
940 name: "FabricIngress.next.hashed_selector"
941 alias: "hashed_selector"
Carmelo Casconeb81f4be2018-01-16 23:24:01 -0800942 }
Yi Tseng27b9bc02018-04-12 14:52:40 +0800943 table_ids: 33608588
Carmelo Casconeb81f4be2018-01-16 23:24:01 -0800944 with_selector: true
Carmelo Cascone70e816b2019-03-19 16:15:47 -0700945 size: 1024
Carmelo Cascone3032b872019-04-13 01:23:54 -0700946 max_group_size: 16
Carmelo Casconeb81f4be2018-01-16 23:24:01 -0800947}
948counters {
949 preamble {
Yi Tseng27b9bc02018-04-12 14:52:40 +0800950 id: 302011205
951 name: "FabricIngress.port_counters_control.egress_port_counter"
Carmelo Casconeb81f4be2018-01-16 23:24:01 -0800952 alias: "egress_port_counter"
953 }
954 spec {
Yi Tseng3d3956d2018-01-31 17:28:05 -0800955 unit: BOTH
Carmelo Casconeb81f4be2018-01-16 23:24:01 -0800956 }
957 size: 511
958}
959counters {
960 preamble {
Yi Tseng27b9bc02018-04-12 14:52:40 +0800961 id: 302002771
962 name: "FabricIngress.port_counters_control.ingress_port_counter"
Carmelo Casconeb81f4be2018-01-16 23:24:01 -0800963 alias: "ingress_port_counter"
964 }
965 spec {
Yi Tseng3d3956d2018-01-31 17:28:05 -0800966 unit: BOTH
Carmelo Casconeb81f4be2018-01-16 23:24:01 -0800967 }
968 size: 511
969}
Robert MacDavidbec6b6a2020-05-21 21:32:38 -0400970counters {
Carmelo Casconeb81f4be2018-01-16 23:24:01 -0800971 preamble {
Carmelo Cascone2102bfb2020-12-04 16:54:24 -0800972 id: 302043952
973 name: "FabricIngress.spgw.pdr_counter"
974 alias: "FabricIngress.spgw.pdr_counter"
Robert MacDavidde12b982020-07-15 18:38:59 -0700975 }
976 spec {
977 unit: BOTH
978 }
979 size: 2048
980}
981counters {
982 preamble {
Carmelo Cascone2102bfb2020-12-04 16:54:24 -0800983 id: 302049491
984 name: "FabricEgress.spgw.pdr_counter"
985 alias: "FabricEgress.spgw.pdr_counter"
Carmelo Casconeb81f4be2018-01-16 23:24:01 -0800986 }
987 spec {
988 unit: BOTH
989 }
Robert MacDavidde12b982020-07-15 18:38:59 -0700990 size: 2048
Carmelo Casconeb81f4be2018-01-16 23:24:01 -0800991}
992direct_counters {
993 preamble {
Carmelo Cascone6af4e172018-06-15 16:01:30 +0200994 id: 318815501
Yi Tseng27b9bc02018-04-12 14:52:40 +0800995 name: "FabricIngress.filtering.ingress_port_vlan_counter"
Carmelo Casconeb81f4be2018-01-16 23:24:01 -0800996 alias: "ingress_port_vlan_counter"
997 }
998 spec {
999 unit: BOTH
1000 }
Yi Tseng27b9bc02018-04-12 14:52:40 +08001001 direct_table_id: 33611649
Carmelo Casconeb81f4be2018-01-16 23:24:01 -08001002}
1003direct_counters {
1004 preamble {
Carmelo Cascone6af4e172018-06-15 16:01:30 +02001005 id: 318827326
Yi Tseng27b9bc02018-04-12 14:52:40 +08001006 name: "FabricIngress.filtering.fwd_classifier_counter"
Carmelo Casconeb81f4be2018-01-16 23:24:01 -08001007 alias: "fwd_classifier_counter"
1008 }
1009 spec {
1010 unit: BOTH
1011 }
Yi Tseng27b9bc02018-04-12 14:52:40 +08001012 direct_table_id: 33596298
Carmelo Casconeb81f4be2018-01-16 23:24:01 -08001013}
1014direct_counters {
1015 preamble {
Carmelo Cascone6af4e172018-06-15 16:01:30 +02001016 id: 318770289
Yi Tseng27b9bc02018-04-12 14:52:40 +08001017 name: "FabricIngress.forwarding.bridging_counter"
Carmelo Casconeb81f4be2018-01-16 23:24:01 -08001018 alias: "bridging_counter"
1019 }
1020 spec {
1021 unit: BOTH
1022 }
Yi Tseng27b9bc02018-04-12 14:52:40 +08001023 direct_table_id: 33596749
Carmelo Casconeb81f4be2018-01-16 23:24:01 -08001024}
1025direct_counters {
1026 preamble {
Carmelo Cascone6af4e172018-06-15 16:01:30 +02001027 id: 318830507
Yi Tseng27b9bc02018-04-12 14:52:40 +08001028 name: "FabricIngress.forwarding.mpls_counter"
Carmelo Casconeb81f4be2018-01-16 23:24:01 -08001029 alias: "mpls_counter"
1030 }
1031 spec {
1032 unit: BOTH
1033 }
Yi Tseng27b9bc02018-04-12 14:52:40 +08001034 direct_table_id: 33574274
Carmelo Casconeb81f4be2018-01-16 23:24:01 -08001035}
1036direct_counters {
1037 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -08001038 id: 318801025
1039 name: "FabricIngress.acl.acl_counter"
Carmelo Casconeb81f4be2018-01-16 23:24:01 -08001040 alias: "acl_counter"
1041 }
1042 spec {
1043 unit: BOTH
1044 }
Carmelo Casconeb5324e72018-11-25 02:26:32 -08001045 direct_table_id: 33618978
Carmelo Casconeb81f4be2018-01-16 23:24:01 -08001046}
1047direct_counters {
1048 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -08001049 id: 318768144
1050 name: "FabricIngress.next.next_vlan_counter"
1051 alias: "next_vlan_counter"
Yi Tseng20f9e7b2018-05-24 23:27:39 +08001052 }
1053 spec {
1054 unit: BOTH
1055 }
Carmelo Casconeb5324e72018-11-25 02:26:32 -08001056 direct_table_id: 33599709
Yi Tseng20f9e7b2018-05-24 23:27:39 +08001057}
1058direct_counters {
1059 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -08001060 id: 318778156
1061 name: "FabricIngress.next.xconnect_counter"
1062 alias: "xconnect_counter"
Carmelo Casconeb81f4be2018-01-16 23:24:01 -08001063 }
1064 spec {
1065 unit: BOTH
1066 }
Carmelo Casconeb5324e72018-11-25 02:26:32 -08001067 direct_table_id: 33596977
Carmelo Casconeb81f4be2018-01-16 23:24:01 -08001068}
1069direct_counters {
1070 preamble {
Carmelo Cascone6af4e172018-06-15 16:01:30 +02001071 id: 318800532
Yi Tseng27b9bc02018-04-12 14:52:40 +08001072 name: "FabricIngress.next.hashed_counter"
Carmelo Casconeb81f4be2018-01-16 23:24:01 -08001073 alias: "hashed_counter"
1074 }
1075 spec {
1076 unit: BOTH
1077 }
Yi Tseng27b9bc02018-04-12 14:52:40 +08001078 direct_table_id: 33608588
1079}
Esin Karaman971fb7f2017-12-28 13:44:52 +00001080direct_counters {
1081 preamble {
1082 id: 318801752
1083 name: "FabricIngress.next.multicast_counter"
1084 alias: "multicast_counter"
1085 }
1086 spec {
1087 unit: BOTH
1088 }
1089 direct_table_id: 33606828
1090}
Yi Tseng47eac892018-07-11 02:17:04 +08001091direct_counters {
1092 preamble {
1093 id: 318827144
1094 name: "FabricEgress.egress_next.egress_vlan_counter"
1095 alias: "egress_vlan_counter"
1096 }
1097 spec {
1098 unit: BOTH
1099 }
1100 direct_table_id: 33599342
1101}
Carmelo Casconeb81f4be2018-01-16 23:24:01 -08001102controller_packet_metadata {
1103 preamble {
Carmelo Cascone6af4e172018-06-15 16:01:30 +02001104 id: 67146229
Carmelo Casconeb81f4be2018-01-16 23:24:01 -08001105 name: "packet_in"
Carmelo Casconea4dc3c12019-02-12 17:30:00 -08001106 alias: "packet_in"
Carmelo Casconeb81f4be2018-01-16 23:24:01 -08001107 annotations: "@controller_header(\"packet_in\")"
1108 }
1109 metadata {
1110 id: 1
1111 name: "ingress_port"
1112 bitwidth: 9
1113 }
1114 metadata {
1115 id: 2
1116 name: "_pad"
1117 bitwidth: 7
1118 }
1119}
1120controller_packet_metadata {
1121 preamble {
Carmelo Cascone6af4e172018-06-15 16:01:30 +02001122 id: 67121543
Carmelo Casconeb81f4be2018-01-16 23:24:01 -08001123 name: "packet_out"
Carmelo Casconea4dc3c12019-02-12 17:30:00 -08001124 alias: "packet_out"
Carmelo Casconeb81f4be2018-01-16 23:24:01 -08001125 annotations: "@controller_header(\"packet_out\")"
1126 }
1127 metadata {
1128 id: 1
1129 name: "egress_port"
1130 bitwidth: 9
1131 }
1132 metadata {
1133 id: 2
1134 name: "_pad"
1135 bitwidth: 7
1136 }
1137}
Carmelo Cascone6af4e172018-06-15 16:01:30 +02001138type_info {
1139}