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