Carmelo Cascone | b81f4be | 2018-01-16 23:24:01 -0800 | [diff] [blame] | 1 | tables { |
2 | preamble { | ||||
Yi Tseng | 27b9bc0 | 2018-04-12 14:52:40 +0800 | [diff] [blame] | 3 | id: 33618733 |
4 | name: "FabricIngress.spgw_ingress.ue_filter_table" | ||||
Carmelo Cascone | b81f4be | 2018-01-16 23:24:01 -0800 | [diff] [blame] | 5 | alias: "ue_filter_table" |
6 | } | ||||
7 | match_fields { | ||||
8 | id: 1 | ||||
9 | name: "ipv4.dst_addr" | ||||
10 | bitwidth: 32 | ||||
11 | match_type: LPM | ||||
12 | } | ||||
13 | action_refs { | ||||
14 | id: 16800567 | ||||
15 | } | ||||
16 | size: 1024 | ||||
17 | } | ||||
18 | tables { | ||||
19 | preamble { | ||||
Yi Tseng | 27b9bc0 | 2018-04-12 14:52:40 +0800 | [diff] [blame] | 20 | id: 33615906 |
21 | name: "FabricIngress.spgw_ingress.s1u_filter_table" | ||||
Carmelo Cascone | b81f4be | 2018-01-16 23:24:01 -0800 | [diff] [blame] | 22 | alias: "s1u_filter_table" |
23 | } | ||||
24 | match_fields { | ||||
25 | id: 1 | ||||
Carmelo Cascone | b757dbc | 2018-01-25 17:53:17 -0800 | [diff] [blame] | 26 | name: "spgw_meta.s1u_sgw_addr" |
Carmelo Cascone | b81f4be | 2018-01-16 23:24:01 -0800 | [diff] [blame] | 27 | bitwidth: 32 |
28 | match_type: EXACT | ||||
29 | } | ||||
30 | action_refs { | ||||
31 | id: 16800567 | ||||
32 | } | ||||
33 | size: 1024 | ||||
34 | } | ||||
35 | tables { | ||||
36 | preamble { | ||||
Yi Tseng | 27b9bc0 | 2018-04-12 14:52:40 +0800 | [diff] [blame] | 37 | id: 33582731 |
38 | name: "FabricIngress.spgw_ingress.dl_sess_lookup" | ||||
Carmelo Cascone | b81f4be | 2018-01-16 23:24:01 -0800 | [diff] [blame] | 39 | alias: "dl_sess_lookup" |
40 | } | ||||
41 | match_fields { | ||||
42 | id: 1 | ||||
43 | name: "ipv4.dst_addr" | ||||
44 | bitwidth: 32 | ||||
45 | match_type: EXACT | ||||
46 | } | ||||
47 | action_refs { | ||||
Yi Tseng | 27b9bc0 | 2018-04-12 14:52:40 +0800 | [diff] [blame] | 48 | id: 16804065 |
Carmelo Cascone | b81f4be | 2018-01-16 23:24:01 -0800 | [diff] [blame] | 49 | } |
50 | action_refs { | ||||
51 | id: 16800567 | ||||
52 | annotations: "@defaultonly()" | ||||
53 | } | ||||
54 | size: 1024 | ||||
55 | } | ||||
56 | tables { | ||||
57 | preamble { | ||||
Yi Tseng | 27b9bc0 | 2018-04-12 14:52:40 +0800 | [diff] [blame] | 58 | id: 33611263 |
59 | name: "FabricIngress.spgw_ingress.ue_cdr_table" | ||||
Carmelo Cascone | b81f4be | 2018-01-16 23:24:01 -0800 | [diff] [blame] | 60 | alias: "ue_cdr_table" |
61 | } | ||||
62 | match_fields { | ||||
63 | id: 1 | ||||
64 | name: "ipv4.dst_addr" | ||||
65 | bitwidth: 32 | ||||
66 | match_type: EXACT | ||||
67 | } | ||||
68 | action_refs { | ||||
Yi Tseng | 27b9bc0 | 2018-04-12 14:52:40 +0800 | [diff] [blame] | 69 | id: 16818129 |
Carmelo Cascone | b81f4be | 2018-01-16 23:24:01 -0800 | [diff] [blame] | 70 | } |
71 | action_refs { | ||||
72 | id: 16800567 | ||||
73 | annotations: "@defaultonly()" | ||||
74 | } | ||||
Yi Tseng | 27b9bc0 | 2018-04-12 14:52:40 +0800 | [diff] [blame] | 75 | direct_resource_ids: 302004306 |
Carmelo Cascone | b81f4be | 2018-01-16 23:24:01 -0800 | [diff] [blame] | 76 | size: 1024 |
77 | } | ||||
78 | tables { | ||||
79 | preamble { | ||||
Yi Tseng | 27b9bc0 | 2018-04-12 14:52:40 +0800 | [diff] [blame] | 80 | id: 33611649 |
81 | name: "FabricIngress.filtering.ingress_port_vlan" | ||||
Carmelo Cascone | b81f4be | 2018-01-16 23:24:01 -0800 | [diff] [blame] | 82 | alias: "ingress_port_vlan" |
83 | } | ||||
84 | match_fields { | ||||
85 | id: 1 | ||||
86 | name: "standard_metadata.ingress_port" | ||||
87 | bitwidth: 9 | ||||
88 | match_type: EXACT | ||||
89 | } | ||||
90 | match_fields { | ||||
91 | id: 2 | ||||
92 | name: "hdr.vlan_tag.is_valid" | ||||
93 | bitwidth: 1 | ||||
94 | match_type: EXACT | ||||
95 | } | ||||
96 | match_fields { | ||||
97 | id: 3 | ||||
98 | name: "hdr.vlan_tag.vlan_id" | ||||
99 | bitwidth: 12 | ||||
100 | match_type: TERNARY | ||||
101 | } | ||||
102 | action_refs { | ||||
Yi Tseng | 27b9bc0 | 2018-04-12 14:52:40 +0800 | [diff] [blame] | 103 | id: 16835546 |
Carmelo Cascone | b81f4be | 2018-01-16 23:24:01 -0800 | [diff] [blame] | 104 | } |
105 | action_refs { | ||||
Yi Tseng | 27b9bc0 | 2018-04-12 14:52:40 +0800 | [diff] [blame] | 106 | id: 16793253 |
Carmelo Cascone | b81f4be | 2018-01-16 23:24:01 -0800 | [diff] [blame] | 107 | } |
108 | action_refs { | ||||
109 | id: 16819938 | ||||
110 | } | ||||
111 | action_refs { | ||||
Yi Tseng | 27b9bc0 | 2018-04-12 14:52:40 +0800 | [diff] [blame] | 112 | id: 16798734 |
Carmelo Cascone | b81f4be | 2018-01-16 23:24:01 -0800 | [diff] [blame] | 113 | } |
114 | const_default_action_id: 16819938 | ||||
Yi Tseng | 27b9bc0 | 2018-04-12 14:52:40 +0800 | [diff] [blame] | 115 | direct_resource_ids: 302038285 |
Carmelo Cascone | b81f4be | 2018-01-16 23:24:01 -0800 | [diff] [blame] | 116 | size: 1024 |
117 | } | ||||
118 | tables { | ||||
119 | preamble { | ||||
Yi Tseng | 27b9bc0 | 2018-04-12 14:52:40 +0800 | [diff] [blame] | 120 | id: 33596298 |
121 | name: "FabricIngress.filtering.fwd_classifier" | ||||
Carmelo Cascone | b81f4be | 2018-01-16 23:24:01 -0800 | [diff] [blame] | 122 | alias: "fwd_classifier" |
123 | } | ||||
124 | match_fields { | ||||
125 | id: 1 | ||||
126 | name: "standard_metadata.ingress_port" | ||||
127 | bitwidth: 9 | ||||
128 | match_type: EXACT | ||||
129 | } | ||||
130 | match_fields { | ||||
131 | id: 2 | ||||
132 | name: "hdr.ethernet.dst_addr" | ||||
133 | bitwidth: 48 | ||||
134 | match_type: EXACT | ||||
135 | } | ||||
136 | match_fields { | ||||
137 | id: 3 | ||||
138 | name: "fabric_metadata.original_ether_type" | ||||
139 | bitwidth: 16 | ||||
140 | match_type: EXACT | ||||
141 | } | ||||
142 | action_refs { | ||||
Yi Tseng | 27b9bc0 | 2018-04-12 14:52:40 +0800 | [diff] [blame] | 143 | id: 16840921 |
Carmelo Cascone | b81f4be | 2018-01-16 23:24:01 -0800 | [diff] [blame] | 144 | } |
Yi Tseng | 27b9bc0 | 2018-04-12 14:52:40 +0800 | [diff] [blame] | 145 | const_default_action_id: 16840921 |
146 | direct_resource_ids: 302050110 | ||||
Carmelo Cascone | b81f4be | 2018-01-16 23:24:01 -0800 | [diff] [blame] | 147 | size: 1024 |
148 | } | ||||
149 | tables { | ||||
150 | preamble { | ||||
Yi Tseng | 27b9bc0 | 2018-04-12 14:52:40 +0800 | [diff] [blame] | 151 | id: 33596749 |
152 | name: "FabricIngress.forwarding.bridging" | ||||
Carmelo Cascone | b81f4be | 2018-01-16 23:24:01 -0800 | [diff] [blame] | 153 | alias: "bridging" |
154 | } | ||||
155 | match_fields { | ||||
156 | id: 1 | ||||
157 | name: "hdr.vlan_tag.vlan_id" | ||||
158 | bitwidth: 12 | ||||
159 | match_type: EXACT | ||||
160 | } | ||||
161 | match_fields { | ||||
162 | id: 2 | ||||
163 | name: "hdr.ethernet.dst_addr" | ||||
164 | bitwidth: 48 | ||||
165 | match_type: TERNARY | ||||
166 | } | ||||
167 | action_refs { | ||||
Yi Tseng | 27b9bc0 | 2018-04-12 14:52:40 +0800 | [diff] [blame] | 168 | id: 16839692 |
Carmelo Cascone | b81f4be | 2018-01-16 23:24:01 -0800 | [diff] [blame] | 169 | } |
170 | action_refs { | ||||
171 | id: 16800567 | ||||
172 | annotations: "@defaultonly()" | ||||
173 | } | ||||
Yi Tseng | 27b9bc0 | 2018-04-12 14:52:40 +0800 | [diff] [blame] | 174 | direct_resource_ids: 301993073 |
Carmelo Cascone | b81f4be | 2018-01-16 23:24:01 -0800 | [diff] [blame] | 175 | size: 1024 |
176 | } | ||||
177 | tables { | ||||
178 | preamble { | ||||
Yi Tseng | 27b9bc0 | 2018-04-12 14:52:40 +0800 | [diff] [blame] | 179 | id: 33574274 |
180 | name: "FabricIngress.forwarding.mpls" | ||||
Carmelo Cascone | b81f4be | 2018-01-16 23:24:01 -0800 | [diff] [blame] | 181 | alias: "mpls" |
182 | } | ||||
183 | match_fields { | ||||
184 | id: 1 | ||||
185 | name: "hdr.mpls.label" | ||||
186 | bitwidth: 20 | ||||
187 | match_type: EXACT | ||||
188 | } | ||||
189 | action_refs { | ||||
Yi Tseng | 27b9bc0 | 2018-04-12 14:52:40 +0800 | [diff] [blame] | 190 | id: 16827758 |
Carmelo Cascone | b81f4be | 2018-01-16 23:24:01 -0800 | [diff] [blame] | 191 | } |
192 | action_refs { | ||||
193 | id: 16800567 | ||||
194 | annotations: "@defaultonly()" | ||||
195 | } | ||||
Yi Tseng | 27b9bc0 | 2018-04-12 14:52:40 +0800 | [diff] [blame] | 196 | direct_resource_ids: 302053291 |
Carmelo Cascone | b81f4be | 2018-01-16 23:24:01 -0800 | [diff] [blame] | 197 | size: 1024 |
198 | } | ||||
199 | tables { | ||||
200 | preamble { | ||||
Yi Tseng | 27b9bc0 | 2018-04-12 14:52:40 +0800 | [diff] [blame] | 201 | id: 33586372 |
202 | name: "FabricIngress.forwarding.unicast_v4" | ||||
Carmelo Cascone | b81f4be | 2018-01-16 23:24:01 -0800 | [diff] [blame] | 203 | alias: "unicast_v4" |
204 | } | ||||
205 | match_fields { | ||||
206 | id: 1 | ||||
207 | name: "hdr.ipv4.dst_addr" | ||||
208 | bitwidth: 32 | ||||
209 | match_type: LPM | ||||
210 | } | ||||
211 | action_refs { | ||||
Yi Tseng | 27b9bc0 | 2018-04-12 14:52:40 +0800 | [diff] [blame] | 212 | id: 16839692 |
Carmelo Cascone | b81f4be | 2018-01-16 23:24:01 -0800 | [diff] [blame] | 213 | } |
214 | action_refs { | ||||
215 | id: 16800567 | ||||
216 | annotations: "@defaultonly()" | ||||
217 | } | ||||
Yi Tseng | 27b9bc0 | 2018-04-12 14:52:40 +0800 | [diff] [blame] | 218 | direct_resource_ids: 301991276 |
Carmelo Cascone | b81f4be | 2018-01-16 23:24:01 -0800 | [diff] [blame] | 219 | size: 1024 |
220 | } | ||||
221 | tables { | ||||
222 | preamble { | ||||
Yi Tseng | 27b9bc0 | 2018-04-12 14:52:40 +0800 | [diff] [blame] | 223 | id: 33578363 |
224 | name: "FabricIngress.forwarding.multicast_v4" | ||||
225 | alias: "multicast_v4" | ||||
226 | } | ||||
227 | match_fields { | ||||
228 | id: 1 | ||||
229 | name: "hdr.vlan_tag.vlan_id" | ||||
230 | bitwidth: 12 | ||||
231 | match_type: EXACT | ||||
232 | } | ||||
233 | match_fields { | ||||
234 | id: 2 | ||||
235 | name: "hdr.ipv4.dst_addr" | ||||
236 | bitwidth: 32 | ||||
237 | match_type: LPM | ||||
238 | } | ||||
239 | action_refs { | ||||
240 | id: 16839692 | ||||
241 | } | ||||
242 | action_refs { | ||||
243 | id: 16800567 | ||||
244 | annotations: "@defaultonly()" | ||||
245 | } | ||||
246 | direct_resource_ids: 302020680 | ||||
247 | size: 1024 | ||||
248 | } | ||||
249 | tables { | ||||
250 | preamble { | ||||
251 | id: 33568751 | ||||
252 | name: "FabricIngress.forwarding.unicast_v6" | ||||
253 | alias: "unicast_v6" | ||||
254 | } | ||||
255 | match_fields { | ||||
256 | id: 1 | ||||
257 | name: "hdr.ipv6.dst_addr" | ||||
258 | bitwidth: 128 | ||||
259 | match_type: LPM | ||||
260 | } | ||||
261 | action_refs { | ||||
262 | id: 16839692 | ||||
263 | } | ||||
264 | action_refs { | ||||
265 | id: 16800567 | ||||
266 | annotations: "@defaultonly()" | ||||
267 | } | ||||
268 | direct_resource_ids: 302043649 | ||||
269 | size: 1024 | ||||
270 | } | ||||
271 | tables { | ||||
272 | preamble { | ||||
273 | id: 33581295 | ||||
274 | name: "FabricIngress.forwarding.multicast_v6" | ||||
275 | alias: "multicast_v6" | ||||
276 | } | ||||
277 | match_fields { | ||||
278 | id: 1 | ||||
279 | name: "hdr.vlan_tag.vlan_id" | ||||
280 | bitwidth: 12 | ||||
281 | match_type: EXACT | ||||
282 | } | ||||
283 | match_fields { | ||||
284 | id: 2 | ||||
285 | name: "hdr.ipv6.dst_addr" | ||||
286 | bitwidth: 128 | ||||
287 | match_type: LPM | ||||
288 | } | ||||
289 | action_refs { | ||||
290 | id: 16839692 | ||||
291 | } | ||||
292 | action_refs { | ||||
293 | id: 16800567 | ||||
294 | annotations: "@defaultonly()" | ||||
295 | } | ||||
296 | direct_resource_ids: 302038094 | ||||
297 | size: 1024 | ||||
298 | } | ||||
299 | tables { | ||||
300 | preamble { | ||||
301 | id: 33574876 | ||||
302 | name: "FabricIngress.forwarding.acl" | ||||
Carmelo Cascone | b81f4be | 2018-01-16 23:24:01 -0800 | [diff] [blame] | 303 | alias: "acl" |
304 | } | ||||
305 | match_fields { | ||||
306 | id: 1 | ||||
307 | name: "standard_metadata.ingress_port" | ||||
308 | bitwidth: 9 | ||||
309 | match_type: TERNARY | ||||
310 | } | ||||
311 | match_fields { | ||||
312 | id: 2 | ||||
313 | name: "fabric_metadata.ip_proto" | ||||
314 | bitwidth: 8 | ||||
315 | match_type: TERNARY | ||||
316 | } | ||||
317 | match_fields { | ||||
318 | id: 3 | ||||
319 | name: "fabric_metadata.l4_src_port" | ||||
320 | bitwidth: 16 | ||||
321 | match_type: TERNARY | ||||
322 | } | ||||
323 | match_fields { | ||||
324 | id: 4 | ||||
325 | name: "fabric_metadata.l4_dst_port" | ||||
326 | bitwidth: 16 | ||||
327 | match_type: TERNARY | ||||
328 | } | ||||
329 | match_fields { | ||||
330 | id: 5 | ||||
331 | name: "fabric_metadata.original_ether_type" | ||||
332 | bitwidth: 16 | ||||
333 | match_type: TERNARY | ||||
334 | } | ||||
335 | match_fields { | ||||
336 | id: 6 | ||||
337 | name: "hdr.ethernet.dst_addr" | ||||
338 | bitwidth: 48 | ||||
339 | match_type: TERNARY | ||||
340 | } | ||||
341 | match_fields { | ||||
342 | id: 7 | ||||
343 | name: "hdr.ethernet.src_addr" | ||||
344 | bitwidth: 48 | ||||
345 | match_type: TERNARY | ||||
346 | } | ||||
347 | match_fields { | ||||
348 | id: 8 | ||||
349 | name: "hdr.vlan_tag.vlan_id" | ||||
350 | bitwidth: 12 | ||||
351 | match_type: TERNARY | ||||
352 | } | ||||
353 | match_fields { | ||||
354 | id: 9 | ||||
355 | name: "hdr.ipv4.src_addr" | ||||
356 | bitwidth: 32 | ||||
357 | match_type: TERNARY | ||||
358 | } | ||||
359 | match_fields { | ||||
360 | id: 10 | ||||
361 | name: "hdr.ipv4.dst_addr" | ||||
362 | bitwidth: 32 | ||||
363 | match_type: TERNARY | ||||
364 | } | ||||
365 | match_fields { | ||||
366 | id: 11 | ||||
367 | name: "hdr.icmp.icmp_type" | ||||
368 | bitwidth: 8 | ||||
369 | match_type: TERNARY | ||||
370 | } | ||||
371 | match_fields { | ||||
372 | id: 12 | ||||
373 | name: "hdr.icmp.icmp_code" | ||||
374 | bitwidth: 8 | ||||
375 | match_type: TERNARY | ||||
376 | } | ||||
377 | action_refs { | ||||
Yi Tseng | 27b9bc0 | 2018-04-12 14:52:40 +0800 | [diff] [blame] | 378 | id: 16839692 |
Carmelo Cascone | b81f4be | 2018-01-16 23:24:01 -0800 | [diff] [blame] | 379 | } |
380 | action_refs { | ||||
Yi Tseng | 27b9bc0 | 2018-04-12 14:52:40 +0800 | [diff] [blame] | 381 | id: 16801739 |
Carmelo Cascone | b81f4be | 2018-01-16 23:24:01 -0800 | [diff] [blame] | 382 | } |
383 | action_refs { | ||||
Yi Tseng | 27b9bc0 | 2018-04-12 14:52:40 +0800 | [diff] [blame] | 384 | id: 16833260 |
Carmelo Cascone | b81f4be | 2018-01-16 23:24:01 -0800 | [diff] [blame] | 385 | } |
386 | action_refs { | ||||
387 | id: 16819938 | ||||
388 | } | ||||
389 | const_default_action_id: 16819938 | ||||
Yi Tseng | 27b9bc0 | 2018-04-12 14:52:40 +0800 | [diff] [blame] | 390 | direct_resource_ids: 301995056 |
Carmelo Cascone | b81f4be | 2018-01-16 23:24:01 -0800 | [diff] [blame] | 391 | size: 256 |
392 | } | ||||
393 | tables { | ||||
394 | preamble { | ||||
Yi Tseng | 20f9e7b | 2018-05-24 23:27:39 +0800 | [diff] [blame^] | 395 | id: 33562709 |
396 | name: "FabricIngress.next.vlan_meta" | ||||
397 | alias: "vlan_meta" | ||||
398 | } | ||||
399 | match_fields { | ||||
400 | id: 1 | ||||
401 | name: "fabric_metadata.next_id" | ||||
402 | bitwidth: 32 | ||||
403 | match_type: EXACT | ||||
404 | } | ||||
405 | action_refs { | ||||
406 | id: 16790685 | ||||
407 | } | ||||
408 | action_refs { | ||||
409 | id: 16819938 | ||||
410 | } | ||||
411 | direct_resource_ids: 302008112 | ||||
412 | size: 1024 | ||||
413 | } | ||||
414 | tables { | ||||
415 | preamble { | ||||
Yi Tseng | 27b9bc0 | 2018-04-12 14:52:40 +0800 | [diff] [blame] | 416 | id: 33571723 |
417 | name: "FabricIngress.next.simple" | ||||
Carmelo Cascone | b81f4be | 2018-01-16 23:24:01 -0800 | [diff] [blame] | 418 | alias: "simple" |
419 | } | ||||
420 | match_fields { | ||||
421 | id: 1 | ||||
422 | name: "fabric_metadata.next_id" | ||||
423 | bitwidth: 32 | ||||
424 | match_type: EXACT | ||||
425 | } | ||||
426 | action_refs { | ||||
Yi Tseng | 27b9bc0 | 2018-04-12 14:52:40 +0800 | [diff] [blame] | 427 | id: 16832750 |
Carmelo Cascone | b81f4be | 2018-01-16 23:24:01 -0800 | [diff] [blame] | 428 | } |
429 | action_refs { | ||||
Yi Tseng | 27b9bc0 | 2018-04-12 14:52:40 +0800 | [diff] [blame] | 430 | id: 16808391 |
Carmelo Cascone | b81f4be | 2018-01-16 23:24:01 -0800 | [diff] [blame] | 431 | } |
432 | action_refs { | ||||
Yi Tseng | 27b9bc0 | 2018-04-12 14:52:40 +0800 | [diff] [blame] | 433 | id: 16812135 |
Carmelo Cascone | b81f4be | 2018-01-16 23:24:01 -0800 | [diff] [blame] | 434 | } |
435 | action_refs { | ||||
Yi Tseng | 27b9bc0 | 2018-04-12 14:52:40 +0800 | [diff] [blame] | 436 | id: 16780811 |
Carmelo Cascone | b81f4be | 2018-01-16 23:24:01 -0800 | [diff] [blame] | 437 | } |
438 | action_refs { | ||||
Yi Tseng | 20f9e7b | 2018-05-24 23:27:39 +0800 | [diff] [blame^] | 439 | id: 16791579 |
440 | } | ||||
441 | action_refs { | ||||
Carmelo Cascone | b81f4be | 2018-01-16 23:24:01 -0800 | [diff] [blame] | 442 | id: 16800567 |
443 | annotations: "@defaultonly()" | ||||
444 | } | ||||
Yi Tseng | 27b9bc0 | 2018-04-12 14:52:40 +0800 | [diff] [blame] | 445 | direct_resource_ids: 301991880 |
Carmelo Cascone | b81f4be | 2018-01-16 23:24:01 -0800 | [diff] [blame] | 446 | size: 1024 |
447 | } | ||||
448 | tables { | ||||
449 | preamble { | ||||
Yi Tseng | 27b9bc0 | 2018-04-12 14:52:40 +0800 | [diff] [blame] | 450 | id: 33608588 |
451 | name: "FabricIngress.next.hashed" | ||||
Carmelo Cascone | b81f4be | 2018-01-16 23:24:01 -0800 | [diff] [blame] | 452 | alias: "hashed" |
453 | } | ||||
454 | match_fields { | ||||
455 | id: 1 | ||||
456 | name: "fabric_metadata.next_id" | ||||
457 | bitwidth: 32 | ||||
458 | match_type: EXACT | ||||
459 | } | ||||
460 | action_refs { | ||||
Yi Tseng | 27b9bc0 | 2018-04-12 14:52:40 +0800 | [diff] [blame] | 461 | id: 16812135 |
Carmelo Cascone | b81f4be | 2018-01-16 23:24:01 -0800 | [diff] [blame] | 462 | } |
463 | action_refs { | ||||
Yi Tseng | 27b9bc0 | 2018-04-12 14:52:40 +0800 | [diff] [blame] | 464 | id: 16780811 |
Carmelo Cascone | b81f4be | 2018-01-16 23:24:01 -0800 | [diff] [blame] | 465 | } |
466 | action_refs { | ||||
Yi Tseng | 27b9bc0 | 2018-04-12 14:52:40 +0800 | [diff] [blame] | 467 | id: 16827088 |
Carmelo Cascone | b81f4be | 2018-01-16 23:24:01 -0800 | [diff] [blame] | 468 | } |
469 | action_refs { | ||||
470 | id: 16800567 | ||||
471 | annotations: "@defaultonly()" | ||||
472 | } | ||||
Yi Tseng | 27b9bc0 | 2018-04-12 14:52:40 +0800 | [diff] [blame] | 473 | implementation_id: 285233747 |
474 | direct_resource_ids: 302023316 | ||||
475 | size: 1024 | ||||
476 | } | ||||
477 | tables { | ||||
478 | preamble { | ||||
479 | id: 33606828 | ||||
480 | name: "FabricIngress.next.multicast" | ||||
481 | alias: "multicast" | ||||
482 | } | ||||
483 | match_fields { | ||||
484 | id: 1 | ||||
485 | name: "fabric_metadata.next_id" | ||||
486 | bitwidth: 32 | ||||
487 | match_type: EXACT | ||||
488 | } | ||||
489 | action_refs { | ||||
490 | id: 16789575 | ||||
491 | } | ||||
492 | action_refs { | ||||
493 | id: 16800567 | ||||
494 | annotations: "@defaultonly()" | ||||
495 | } | ||||
496 | direct_resource_ids: 302024536 | ||||
Carmelo Cascone | b81f4be | 2018-01-16 23:24:01 -0800 | [diff] [blame] | 497 | size: 1024 |
498 | } | ||||
Yi Tseng | 20f9e7b | 2018-05-24 23:27:39 +0800 | [diff] [blame^] | 499 | tables { |
500 | preamble { | ||||
501 | id: 33599342 | ||||
502 | name: "FabricEgress.egress_next.egress_vlan" | ||||
503 | alias: "egress_vlan" | ||||
504 | } | ||||
505 | match_fields { | ||||
506 | id: 1 | ||||
507 | name: "hdr.vlan_tag.vlan_id" | ||||
508 | bitwidth: 12 | ||||
509 | match_type: EXACT | ||||
510 | } | ||||
511 | match_fields { | ||||
512 | id: 2 | ||||
513 | name: "standard_metadata.egress_port" | ||||
514 | bitwidth: 9 | ||||
515 | match_type: EXACT | ||||
516 | } | ||||
517 | action_refs { | ||||
518 | id: 16790030 | ||||
519 | } | ||||
520 | action_refs { | ||||
521 | id: 16819938 | ||||
522 | } | ||||
523 | size: 1024 | ||||
524 | } | ||||
Carmelo Cascone | b81f4be | 2018-01-16 23:24:01 -0800 | [diff] [blame] | 525 | actions { |
526 | preamble { | ||||
527 | id: 16800567 | ||||
528 | name: "NoAction" | ||||
529 | alias: "NoAction" | ||||
530 | } | ||||
531 | } | ||||
532 | actions { | ||||
533 | preamble { | ||||
534 | id: 16819938 | ||||
535 | name: "nop" | ||||
536 | alias: "nop" | ||||
537 | } | ||||
538 | } | ||||
539 | actions { | ||||
540 | preamble { | ||||
Yi Tseng | 27b9bc0 | 2018-04-12 14:52:40 +0800 | [diff] [blame] | 541 | id: 16820193 |
542 | name: "FabricIngress.spgw_ingress.drop_now" | ||||
Carmelo Cascone | b757dbc | 2018-01-25 17:53:17 -0800 | [diff] [blame] | 543 | alias: "drop_now" |
544 | } | ||||
545 | } | ||||
546 | actions { | ||||
547 | preamble { | ||||
Yi Tseng | 27b9bc0 | 2018-04-12 14:52:40 +0800 | [diff] [blame] | 548 | id: 16819909 |
549 | name: "FabricIngress.spgw_ingress.gtpu_decap" | ||||
Carmelo Cascone | b81f4be | 2018-01-16 23:24:01 -0800 | [diff] [blame] | 550 | alias: "gtpu_decap" |
551 | } | ||||
552 | } | ||||
553 | actions { | ||||
554 | preamble { | ||||
Yi Tseng | 27b9bc0 | 2018-04-12 14:52:40 +0800 | [diff] [blame] | 555 | id: 16804065 |
556 | name: "FabricIngress.spgw_ingress.set_dl_sess_info" | ||||
Carmelo Cascone | b81f4be | 2018-01-16 23:24:01 -0800 | [diff] [blame] | 557 | alias: "set_dl_sess_info" |
558 | } | ||||
559 | params { | ||||
560 | id: 1 | ||||
Carmelo Cascone | b757dbc | 2018-01-25 17:53:17 -0800 | [diff] [blame] | 561 | name: "teid" |
Carmelo Cascone | b81f4be | 2018-01-16 23:24:01 -0800 | [diff] [blame] | 562 | bitwidth: 32 |
563 | } | ||||
564 | params { | ||||
565 | id: 2 | ||||
Carmelo Cascone | b757dbc | 2018-01-25 17:53:17 -0800 | [diff] [blame] | 566 | name: "s1u_enb_addr" |
Carmelo Cascone | b81f4be | 2018-01-16 23:24:01 -0800 | [diff] [blame] | 567 | bitwidth: 32 |
568 | } | ||||
569 | params { | ||||
570 | id: 3 | ||||
Carmelo Cascone | b757dbc | 2018-01-25 17:53:17 -0800 | [diff] [blame] | 571 | name: "s1u_sgw_addr" |
Carmelo Cascone | b81f4be | 2018-01-16 23:24:01 -0800 | [diff] [blame] | 572 | bitwidth: 32 |
573 | } | ||||
574 | } | ||||
575 | actions { | ||||
576 | preamble { | ||||
Yi Tseng | 27b9bc0 | 2018-04-12 14:52:40 +0800 | [diff] [blame] | 577 | id: 16818129 |
578 | name: "FabricIngress.spgw_ingress.update_ue_cdr" | ||||
Carmelo Cascone | b81f4be | 2018-01-16 23:24:01 -0800 | [diff] [blame] | 579 | alias: "update_ue_cdr" |
580 | } | ||||
581 | } | ||||
582 | actions { | ||||
583 | preamble { | ||||
Yi Tseng | 27b9bc0 | 2018-04-12 14:52:40 +0800 | [diff] [blame] | 584 | id: 16798734 |
585 | name: "FabricIngress.filtering.drop" | ||||
Carmelo Cascone | b81f4be | 2018-01-16 23:24:01 -0800 | [diff] [blame] | 586 | alias: "filtering.drop" |
587 | } | ||||
588 | } | ||||
589 | actions { | ||||
590 | preamble { | ||||
Yi Tseng | 27b9bc0 | 2018-04-12 14:52:40 +0800 | [diff] [blame] | 591 | id: 16793253 |
592 | name: "FabricIngress.filtering.set_vlan" | ||||
Yi Tseng | 20f9e7b | 2018-05-24 23:27:39 +0800 | [diff] [blame^] | 593 | alias: "filtering.set_vlan" |
Carmelo Cascone | b81f4be | 2018-01-16 23:24:01 -0800 | [diff] [blame] | 594 | } |
595 | params { | ||||
596 | id: 1 | ||||
597 | name: "new_vlan_id" | ||||
598 | bitwidth: 12 | ||||
599 | } | ||||
600 | } | ||||
601 | actions { | ||||
602 | preamble { | ||||
Yi Tseng | 27b9bc0 | 2018-04-12 14:52:40 +0800 | [diff] [blame] | 603 | id: 16835546 |
604 | name: "FabricIngress.filtering.push_internal_vlan" | ||||
Carmelo Cascone | b81f4be | 2018-01-16 23:24:01 -0800 | [diff] [blame] | 605 | alias: "push_internal_vlan" |
606 | } | ||||
607 | params { | ||||
608 | id: 1 | ||||
609 | name: "new_vlan_id" | ||||
610 | bitwidth: 12 | ||||
611 | } | ||||
612 | } | ||||
613 | actions { | ||||
614 | preamble { | ||||
Yi Tseng | 27b9bc0 | 2018-04-12 14:52:40 +0800 | [diff] [blame] | 615 | id: 16840921 |
616 | name: "FabricIngress.filtering.set_forwarding_type" | ||||
Carmelo Cascone | b81f4be | 2018-01-16 23:24:01 -0800 | [diff] [blame] | 617 | alias: "set_forwarding_type" |
618 | } | ||||
619 | params { | ||||
620 | id: 1 | ||||
621 | name: "fwd_type" | ||||
622 | bitwidth: 3 | ||||
623 | } | ||||
624 | } | ||||
625 | actions { | ||||
626 | preamble { | ||||
Yi Tseng | 27b9bc0 | 2018-04-12 14:52:40 +0800 | [diff] [blame] | 627 | id: 16833260 |
628 | name: "FabricIngress.forwarding.drop" | ||||
Carmelo Cascone | b81f4be | 2018-01-16 23:24:01 -0800 | [diff] [blame] | 629 | alias: "forwarding.drop" |
630 | } | ||||
631 | } | ||||
632 | actions { | ||||
633 | preamble { | ||||
Yi Tseng | 27b9bc0 | 2018-04-12 14:52:40 +0800 | [diff] [blame] | 634 | id: 16839692 |
635 | name: "FabricIngress.forwarding.set_next_id" | ||||
Carmelo Cascone | b81f4be | 2018-01-16 23:24:01 -0800 | [diff] [blame] | 636 | alias: "set_next_id" |
637 | } | ||||
638 | params { | ||||
639 | id: 1 | ||||
640 | name: "next_id" | ||||
641 | bitwidth: 32 | ||||
642 | } | ||||
643 | } | ||||
644 | actions { | ||||
645 | preamble { | ||||
Yi Tseng | 27b9bc0 | 2018-04-12 14:52:40 +0800 | [diff] [blame] | 646 | id: 16827758 |
647 | name: "FabricIngress.forwarding.pop_mpls_and_next" | ||||
Carmelo Cascone | b81f4be | 2018-01-16 23:24:01 -0800 | [diff] [blame] | 648 | alias: "pop_mpls_and_next" |
649 | } | ||||
650 | params { | ||||
651 | id: 1 | ||||
652 | name: "next_id" | ||||
653 | bitwidth: 32 | ||||
654 | } | ||||
655 | } | ||||
656 | actions { | ||||
657 | preamble { | ||||
Yi Tseng | 27b9bc0 | 2018-04-12 14:52:40 +0800 | [diff] [blame] | 658 | id: 16801739 |
659 | name: "FabricIngress.forwarding.duplicate_to_controller" | ||||
Carmelo Cascone | b81f4be | 2018-01-16 23:24:01 -0800 | [diff] [blame] | 660 | alias: "duplicate_to_controller" |
661 | } | ||||
662 | } | ||||
663 | actions { | ||||
664 | preamble { | ||||
Yi Tseng | 27b9bc0 | 2018-04-12 14:52:40 +0800 | [diff] [blame] | 665 | id: 16832750 |
666 | name: "FabricIngress.next.output" | ||||
Carmelo Cascone | b81f4be | 2018-01-16 23:24:01 -0800 | [diff] [blame] | 667 | alias: "output" |
668 | } | ||||
669 | params { | ||||
670 | id: 1 | ||||
671 | name: "port_num" | ||||
672 | bitwidth: 9 | ||||
673 | } | ||||
674 | } | ||||
675 | actions { | ||||
676 | preamble { | ||||
Yi Tseng | 20f9e7b | 2018-05-24 23:27:39 +0800 | [diff] [blame^] | 677 | id: 16790685 |
678 | name: "FabricIngress.next.set_vlan" | ||||
679 | alias: "next.set_vlan" | ||||
680 | } | ||||
681 | params { | ||||
682 | id: 1 | ||||
683 | name: "new_vlan_id" | ||||
684 | bitwidth: 12 | ||||
685 | } | ||||
686 | } | ||||
687 | actions { | ||||
688 | preamble { | ||||
Yi Tseng | 27b9bc0 | 2018-04-12 14:52:40 +0800 | [diff] [blame] | 689 | id: 16808391 |
690 | name: "FabricIngress.next.set_vlan_output" | ||||
Carmelo Cascone | b81f4be | 2018-01-16 23:24:01 -0800 | [diff] [blame] | 691 | alias: "set_vlan_output" |
692 | } | ||||
693 | params { | ||||
694 | id: 1 | ||||
695 | name: "new_vlan_id" | ||||
696 | bitwidth: 12 | ||||
697 | } | ||||
698 | params { | ||||
699 | id: 2 | ||||
700 | name: "port_num" | ||||
701 | bitwidth: 9 | ||||
702 | } | ||||
703 | } | ||||
704 | actions { | ||||
705 | preamble { | ||||
Yi Tseng | 27b9bc0 | 2018-04-12 14:52:40 +0800 | [diff] [blame] | 706 | id: 16812135 |
707 | name: "FabricIngress.next.l3_routing" | ||||
Carmelo Cascone | b81f4be | 2018-01-16 23:24:01 -0800 | [diff] [blame] | 708 | alias: "l3_routing" |
709 | } | ||||
710 | params { | ||||
711 | id: 1 | ||||
712 | name: "port_num" | ||||
713 | bitwidth: 9 | ||||
714 | } | ||||
715 | params { | ||||
716 | id: 2 | ||||
717 | name: "smac" | ||||
718 | bitwidth: 48 | ||||
719 | } | ||||
720 | params { | ||||
721 | id: 3 | ||||
722 | name: "dmac" | ||||
723 | bitwidth: 48 | ||||
724 | } | ||||
725 | } | ||||
726 | actions { | ||||
727 | preamble { | ||||
Yi Tseng | 20f9e7b | 2018-05-24 23:27:39 +0800 | [diff] [blame^] | 728 | id: 16791579 |
729 | name: "FabricIngress.next.l3_routing_vlan" | ||||
730 | alias: "l3_routing_vlan" | ||||
731 | } | ||||
732 | params { | ||||
733 | id: 1 | ||||
734 | name: "port_num" | ||||
735 | bitwidth: 9 | ||||
736 | } | ||||
737 | params { | ||||
738 | id: 2 | ||||
739 | name: "smac" | ||||
740 | bitwidth: 48 | ||||
741 | } | ||||
742 | params { | ||||
743 | id: 3 | ||||
744 | name: "dmac" | ||||
745 | bitwidth: 48 | ||||
746 | } | ||||
747 | params { | ||||
748 | id: 4 | ||||
749 | name: "new_vlan_id" | ||||
750 | bitwidth: 12 | ||||
751 | } | ||||
752 | } | ||||
753 | actions { | ||||
754 | preamble { | ||||
Yi Tseng | 27b9bc0 | 2018-04-12 14:52:40 +0800 | [diff] [blame] | 755 | id: 16780811 |
756 | name: "FabricIngress.next.mpls_routing_v4" | ||||
Carmelo Cascone | b81f4be | 2018-01-16 23:24:01 -0800 | [diff] [blame] | 757 | alias: "mpls_routing_v4" |
758 | } | ||||
759 | params { | ||||
760 | id: 1 | ||||
761 | name: "port_num" | ||||
762 | bitwidth: 9 | ||||
763 | } | ||||
764 | params { | ||||
765 | id: 2 | ||||
766 | name: "smac" | ||||
767 | bitwidth: 48 | ||||
768 | } | ||||
769 | params { | ||||
770 | id: 3 | ||||
771 | name: "dmac" | ||||
772 | bitwidth: 48 | ||||
773 | } | ||||
774 | params { | ||||
775 | id: 4 | ||||
776 | name: "label" | ||||
777 | bitwidth: 20 | ||||
778 | } | ||||
779 | } | ||||
780 | actions { | ||||
781 | preamble { | ||||
Yi Tseng | 27b9bc0 | 2018-04-12 14:52:40 +0800 | [diff] [blame] | 782 | id: 16827088 |
783 | name: "FabricIngress.next.mpls_routing_v6" | ||||
Carmelo Cascone | b81f4be | 2018-01-16 23:24:01 -0800 | [diff] [blame] | 784 | alias: "mpls_routing_v6" |
785 | } | ||||
786 | params { | ||||
787 | id: 1 | ||||
788 | name: "port_num" | ||||
789 | bitwidth: 9 | ||||
790 | } | ||||
791 | params { | ||||
792 | id: 2 | ||||
793 | name: "smac" | ||||
794 | bitwidth: 48 | ||||
795 | } | ||||
796 | params { | ||||
797 | id: 3 | ||||
798 | name: "dmac" | ||||
799 | bitwidth: 48 | ||||
800 | } | ||||
801 | params { | ||||
802 | id: 4 | ||||
803 | name: "label" | ||||
804 | bitwidth: 20 | ||||
805 | } | ||||
806 | } | ||||
807 | actions { | ||||
808 | preamble { | ||||
Yi Tseng | 27b9bc0 | 2018-04-12 14:52:40 +0800 | [diff] [blame] | 809 | id: 16789575 |
810 | name: "FabricIngress.next.set_mcast_group" | ||||
811 | alias: "set_mcast_group" | ||||
812 | } | ||||
813 | params { | ||||
814 | id: 1 | ||||
815 | name: "gid" | ||||
816 | bitwidth: 16 | ||||
817 | } | ||||
818 | params { | ||||
819 | id: 2 | ||||
820 | name: "smac" | ||||
821 | bitwidth: 48 | ||||
822 | } | ||||
823 | } | ||||
824 | actions { | ||||
825 | preamble { | ||||
826 | id: 16829135 | ||||
827 | name: "FabricEgress.spgw_egress.gtpu_encap" | ||||
Carmelo Cascone | b81f4be | 2018-01-16 23:24:01 -0800 | [diff] [blame] | 828 | alias: "gtpu_encap" |
829 | } | ||||
830 | } | ||||
Yi Tseng | 20f9e7b | 2018-05-24 23:27:39 +0800 | [diff] [blame^] | 831 | actions { |
832 | preamble { | ||||
833 | id: 16801047 | ||||
834 | name: "FabricEgress.pkt_io_egress.pop_vlan" | ||||
835 | alias: "pkt_io_egress.pop_vlan" | ||||
836 | } | ||||
837 | } | ||||
838 | actions { | ||||
839 | preamble { | ||||
840 | id: 16790030 | ||||
841 | name: "FabricEgress.egress_next.pop_vlan" | ||||
842 | alias: "egress_next.pop_vlan" | ||||
843 | } | ||||
844 | } | ||||
Carmelo Cascone | b81f4be | 2018-01-16 23:24:01 -0800 | [diff] [blame] | 845 | action_profiles { |
846 | preamble { | ||||
Yi Tseng | 27b9bc0 | 2018-04-12 14:52:40 +0800 | [diff] [blame] | 847 | id: 285233747 |
848 | name: "FabricIngress.next.ecmp_selector" | ||||
Carmelo Cascone | b81f4be | 2018-01-16 23:24:01 -0800 | [diff] [blame] | 849 | alias: "ecmp_selector" |
850 | } | ||||
Yi Tseng | 27b9bc0 | 2018-04-12 14:52:40 +0800 | [diff] [blame] | 851 | table_ids: 33608588 |
Carmelo Cascone | b81f4be | 2018-01-16 23:24:01 -0800 | [diff] [blame] | 852 | with_selector: true |
853 | size: 64 | ||||
854 | } | ||||
855 | counters { | ||||
856 | preamble { | ||||
Yi Tseng | 27b9bc0 | 2018-04-12 14:52:40 +0800 | [diff] [blame] | 857 | id: 302011205 |
858 | name: "FabricIngress.port_counters_control.egress_port_counter" | ||||
Carmelo Cascone | b81f4be | 2018-01-16 23:24:01 -0800 | [diff] [blame] | 859 | alias: "egress_port_counter" |
860 | } | ||||
861 | spec { | ||||
Yi Tseng | 3d3956d | 2018-01-31 17:28:05 -0800 | [diff] [blame] | 862 | unit: BOTH |
Carmelo Cascone | b81f4be | 2018-01-16 23:24:01 -0800 | [diff] [blame] | 863 | } |
864 | size: 511 | ||||
865 | } | ||||
866 | counters { | ||||
867 | preamble { | ||||
Yi Tseng | 27b9bc0 | 2018-04-12 14:52:40 +0800 | [diff] [blame] | 868 | id: 302002771 |
869 | name: "FabricIngress.port_counters_control.ingress_port_counter" | ||||
Carmelo Cascone | b81f4be | 2018-01-16 23:24:01 -0800 | [diff] [blame] | 870 | alias: "ingress_port_counter" |
871 | } | ||||
872 | spec { | ||||
Yi Tseng | 3d3956d | 2018-01-31 17:28:05 -0800 | [diff] [blame] | 873 | unit: BOTH |
Carmelo Cascone | b81f4be | 2018-01-16 23:24:01 -0800 | [diff] [blame] | 874 | } |
875 | size: 511 | ||||
876 | } | ||||
877 | direct_counters { | ||||
878 | preamble { | ||||
Yi Tseng | 27b9bc0 | 2018-04-12 14:52:40 +0800 | [diff] [blame] | 879 | id: 302004306 |
880 | name: "FabricIngress.spgw_ingress.ue_counter" | ||||
Carmelo Cascone | b81f4be | 2018-01-16 23:24:01 -0800 | [diff] [blame] | 881 | alias: "ue_counter" |
882 | } | ||||
883 | spec { | ||||
884 | unit: BOTH | ||||
885 | } | ||||
Yi Tseng | 27b9bc0 | 2018-04-12 14:52:40 +0800 | [diff] [blame] | 886 | direct_table_id: 33611263 |
Carmelo Cascone | b81f4be | 2018-01-16 23:24:01 -0800 | [diff] [blame] | 887 | } |
888 | direct_counters { | ||||
889 | preamble { | ||||
Yi Tseng | 27b9bc0 | 2018-04-12 14:52:40 +0800 | [diff] [blame] | 890 | id: 302038285 |
891 | name: "FabricIngress.filtering.ingress_port_vlan_counter" | ||||
Carmelo Cascone | b81f4be | 2018-01-16 23:24:01 -0800 | [diff] [blame] | 892 | alias: "ingress_port_vlan_counter" |
893 | } | ||||
894 | spec { | ||||
895 | unit: BOTH | ||||
896 | } | ||||
Yi Tseng | 27b9bc0 | 2018-04-12 14:52:40 +0800 | [diff] [blame] | 897 | direct_table_id: 33611649 |
Carmelo Cascone | b81f4be | 2018-01-16 23:24:01 -0800 | [diff] [blame] | 898 | } |
899 | direct_counters { | ||||
900 | preamble { | ||||
Yi Tseng | 27b9bc0 | 2018-04-12 14:52:40 +0800 | [diff] [blame] | 901 | id: 302050110 |
902 | name: "FabricIngress.filtering.fwd_classifier_counter" | ||||
Carmelo Cascone | b81f4be | 2018-01-16 23:24:01 -0800 | [diff] [blame] | 903 | alias: "fwd_classifier_counter" |
904 | } | ||||
905 | spec { | ||||
906 | unit: BOTH | ||||
907 | } | ||||
Yi Tseng | 27b9bc0 | 2018-04-12 14:52:40 +0800 | [diff] [blame] | 908 | direct_table_id: 33596298 |
Carmelo Cascone | b81f4be | 2018-01-16 23:24:01 -0800 | [diff] [blame] | 909 | } |
910 | direct_counters { | ||||
911 | preamble { | ||||
Yi Tseng | 27b9bc0 | 2018-04-12 14:52:40 +0800 | [diff] [blame] | 912 | id: 301993073 |
913 | name: "FabricIngress.forwarding.bridging_counter" | ||||
Carmelo Cascone | b81f4be | 2018-01-16 23:24:01 -0800 | [diff] [blame] | 914 | alias: "bridging_counter" |
915 | } | ||||
916 | spec { | ||||
917 | unit: BOTH | ||||
918 | } | ||||
Yi Tseng | 27b9bc0 | 2018-04-12 14:52:40 +0800 | [diff] [blame] | 919 | direct_table_id: 33596749 |
Carmelo Cascone | b81f4be | 2018-01-16 23:24:01 -0800 | [diff] [blame] | 920 | } |
921 | direct_counters { | ||||
922 | preamble { | ||||
Yi Tseng | 27b9bc0 | 2018-04-12 14:52:40 +0800 | [diff] [blame] | 923 | id: 302053291 |
924 | name: "FabricIngress.forwarding.mpls_counter" | ||||
Carmelo Cascone | b81f4be | 2018-01-16 23:24:01 -0800 | [diff] [blame] | 925 | alias: "mpls_counter" |
926 | } | ||||
927 | spec { | ||||
928 | unit: BOTH | ||||
929 | } | ||||
Yi Tseng | 27b9bc0 | 2018-04-12 14:52:40 +0800 | [diff] [blame] | 930 | direct_table_id: 33574274 |
Carmelo Cascone | b81f4be | 2018-01-16 23:24:01 -0800 | [diff] [blame] | 931 | } |
932 | direct_counters { | ||||
933 | preamble { | ||||
Yi Tseng | 27b9bc0 | 2018-04-12 14:52:40 +0800 | [diff] [blame] | 934 | id: 301991276 |
935 | name: "FabricIngress.forwarding.unicast_v4_counter" | ||||
Carmelo Cascone | b81f4be | 2018-01-16 23:24:01 -0800 | [diff] [blame] | 936 | alias: "unicast_v4_counter" |
937 | } | ||||
938 | spec { | ||||
939 | unit: BOTH | ||||
940 | } | ||||
Yi Tseng | 27b9bc0 | 2018-04-12 14:52:40 +0800 | [diff] [blame] | 941 | direct_table_id: 33586372 |
Carmelo Cascone | b81f4be | 2018-01-16 23:24:01 -0800 | [diff] [blame] | 942 | } |
943 | direct_counters { | ||||
944 | preamble { | ||||
Yi Tseng | 27b9bc0 | 2018-04-12 14:52:40 +0800 | [diff] [blame] | 945 | id: 302020680 |
946 | name: "FabricIngress.forwarding.multicast_v4_counter" | ||||
947 | alias: "multicast_v4_counter" | ||||
948 | } | ||||
949 | spec { | ||||
950 | unit: BOTH | ||||
951 | } | ||||
952 | direct_table_id: 33578363 | ||||
953 | } | ||||
954 | direct_counters { | ||||
955 | preamble { | ||||
956 | id: 302043649 | ||||
957 | name: "FabricIngress.forwarding.unicast_v6_counter" | ||||
958 | alias: "unicast_v6_counter" | ||||
959 | } | ||||
960 | spec { | ||||
961 | unit: BOTH | ||||
962 | } | ||||
963 | direct_table_id: 33568751 | ||||
964 | } | ||||
965 | direct_counters { | ||||
966 | preamble { | ||||
967 | id: 302038094 | ||||
968 | name: "FabricIngress.forwarding.multicast_v6_counter" | ||||
969 | alias: "multicast_v6_counter" | ||||
970 | } | ||||
971 | spec { | ||||
972 | unit: BOTH | ||||
973 | } | ||||
974 | direct_table_id: 33581295 | ||||
975 | } | ||||
976 | direct_counters { | ||||
977 | preamble { | ||||
978 | id: 301995056 | ||||
979 | name: "FabricIngress.forwarding.acl_counter" | ||||
Carmelo Cascone | b81f4be | 2018-01-16 23:24:01 -0800 | [diff] [blame] | 980 | alias: "acl_counter" |
981 | } | ||||
982 | spec { | ||||
983 | unit: BOTH | ||||
984 | } | ||||
Yi Tseng | 27b9bc0 | 2018-04-12 14:52:40 +0800 | [diff] [blame] | 985 | direct_table_id: 33574876 |
Carmelo Cascone | b81f4be | 2018-01-16 23:24:01 -0800 | [diff] [blame] | 986 | } |
987 | direct_counters { | ||||
988 | preamble { | ||||
Yi Tseng | 20f9e7b | 2018-05-24 23:27:39 +0800 | [diff] [blame^] | 989 | id: 302008112 |
990 | name: "FabricIngress.next.vlan_meta_counter" | ||||
991 | alias: "vlan_meta_counter" | ||||
992 | } | ||||
993 | spec { | ||||
994 | unit: BOTH | ||||
995 | } | ||||
996 | direct_table_id: 33562709 | ||||
997 | } | ||||
998 | direct_counters { | ||||
999 | preamble { | ||||
Yi Tseng | 27b9bc0 | 2018-04-12 14:52:40 +0800 | [diff] [blame] | 1000 | id: 301991880 |
1001 | name: "FabricIngress.next.simple_counter" | ||||
Carmelo Cascone | b81f4be | 2018-01-16 23:24:01 -0800 | [diff] [blame] | 1002 | alias: "simple_counter" |
1003 | } | ||||
1004 | spec { | ||||
1005 | unit: BOTH | ||||
1006 | } | ||||
Yi Tseng | 27b9bc0 | 2018-04-12 14:52:40 +0800 | [diff] [blame] | 1007 | direct_table_id: 33571723 |
Carmelo Cascone | b81f4be | 2018-01-16 23:24:01 -0800 | [diff] [blame] | 1008 | } |
1009 | direct_counters { | ||||
1010 | preamble { | ||||
Yi Tseng | 27b9bc0 | 2018-04-12 14:52:40 +0800 | [diff] [blame] | 1011 | id: 302023316 |
1012 | name: "FabricIngress.next.hashed_counter" | ||||
Carmelo Cascone | b81f4be | 2018-01-16 23:24:01 -0800 | [diff] [blame] | 1013 | alias: "hashed_counter" |
1014 | } | ||||
1015 | spec { | ||||
1016 | unit: BOTH | ||||
1017 | } | ||||
Yi Tseng | 27b9bc0 | 2018-04-12 14:52:40 +0800 | [diff] [blame] | 1018 | direct_table_id: 33608588 |
1019 | } | ||||
1020 | direct_counters { | ||||
1021 | preamble { | ||||
1022 | id: 302024536 | ||||
1023 | name: "FabricIngress.next.multicast_counter" | ||||
1024 | alias: "multicast_counter" | ||||
1025 | } | ||||
1026 | spec { | ||||
1027 | unit: BOTH | ||||
1028 | } | ||||
1029 | direct_table_id: 33606828 | ||||
Carmelo Cascone | b81f4be | 2018-01-16 23:24:01 -0800 | [diff] [blame] | 1030 | } |
Carmelo Cascone | b81f4be | 2018-01-16 23:24:01 -0800 | [diff] [blame] | 1031 | controller_packet_metadata { |
1032 | preamble { | ||||
1033 | id: 2868941301 | ||||
1034 | name: "packet_in" | ||||
1035 | annotations: "@controller_header(\"packet_in\")" | ||||
1036 | } | ||||
1037 | metadata { | ||||
1038 | id: 1 | ||||
1039 | name: "ingress_port" | ||||
1040 | bitwidth: 9 | ||||
1041 | } | ||||
1042 | metadata { | ||||
1043 | id: 2 | ||||
1044 | name: "_pad" | ||||
1045 | bitwidth: 7 | ||||
1046 | } | ||||
1047 | } | ||||
1048 | controller_packet_metadata { | ||||
1049 | preamble { | ||||
1050 | id: 2868916615 | ||||
1051 | name: "packet_out" | ||||
1052 | annotations: "@controller_header(\"packet_out\")" | ||||
1053 | } | ||||
1054 | metadata { | ||||
1055 | id: 1 | ||||
1056 | name: "egress_port" | ||||
1057 | bitwidth: 9 | ||||
1058 | } | ||||
1059 | metadata { | ||||
1060 | id: 2 | ||||
1061 | name: "_pad" | ||||
1062 | bitwidth: 7 | ||||
1063 | } | ||||
1064 | } |