Carmelo Cascone | 4d8785b | 2019-05-31 17:11:26 -0700 | [diff] [blame] | 1 | pkg_info { |
2 | arch: "v1model" | ||||
3 | } | ||||
4 | tables { | ||||
5 | preamble { | ||||
Carmelo Cascone | 2388cc1 | 2021-05-26 19:30:30 +0200 | [diff] [blame] | 6 | id: 34520804 |
Carmelo Cascone | 4d8785b | 2019-05-31 17:11:26 -0700 | [diff] [blame] | 7 | name: "FabricIngress.bng_ingress.upstream.t_pppoe_cp" |
8 | alias: "t_pppoe_cp" | ||||
9 | } | ||||
10 | match_fields { | ||||
11 | id: 1 | ||||
12 | name: "pppoe_code" | ||||
13 | bitwidth: 8 | ||||
14 | match_type: EXACT | ||||
15 | } | ||||
16 | match_fields { | ||||
17 | id: 2 | ||||
18 | name: "pppoe_protocol" | ||||
19 | bitwidth: 16 | ||||
20 | match_type: TERNARY | ||||
21 | } | ||||
22 | action_refs { | ||||
Carmelo Cascone | 2388cc1 | 2021-05-26 19:30:30 +0200 | [diff] [blame] | 23 | id: 19321261 |
Carmelo Cascone | 4d8785b | 2019-05-31 17:11:26 -0700 | [diff] [blame] | 24 | } |
25 | action_refs { | ||||
Carmelo Cascone | 2388cc1 | 2021-05-26 19:30:30 +0200 | [diff] [blame] | 26 | id: 28485346 |
Carmelo Cascone | 4d8785b | 2019-05-31 17:11:26 -0700 | [diff] [blame] | 27 | annotations: "@defaultonly" |
28 | scope: DEFAULT_ONLY | ||||
29 | } | ||||
Carmelo Cascone | 2388cc1 | 2021-05-26 19:30:30 +0200 | [diff] [blame] | 30 | const_default_action_id: 28485346 |
Carmelo Cascone | 4d8785b | 2019-05-31 17:11:26 -0700 | [diff] [blame] | 31 | size: 16 |
32 | } | ||||
33 | tables { | ||||
34 | preamble { | ||||
Carmelo Cascone | 2388cc1 | 2021-05-26 19:30:30 +0200 | [diff] [blame] | 35 | id: 48668327 |
Carmelo Cascone | 4d8785b | 2019-05-31 17:11:26 -0700 | [diff] [blame] | 36 | name: "FabricIngress.bng_ingress.upstream.t_pppoe_term_v4" |
37 | alias: "t_pppoe_term_v4" | ||||
38 | } | ||||
39 | match_fields { | ||||
40 | id: 1 | ||||
41 | name: "line_id" | ||||
42 | bitwidth: 32 | ||||
43 | match_type: EXACT | ||||
44 | } | ||||
45 | match_fields { | ||||
46 | id: 2 | ||||
47 | name: "ipv4_src" | ||||
48 | bitwidth: 32 | ||||
49 | match_type: EXACT | ||||
50 | } | ||||
51 | match_fields { | ||||
52 | id: 3 | ||||
53 | name: "pppoe_session_id" | ||||
54 | bitwidth: 16 | ||||
55 | match_type: EXACT | ||||
56 | } | ||||
57 | action_refs { | ||||
Carmelo Cascone | 2388cc1 | 2021-05-26 19:30:30 +0200 | [diff] [blame] | 58 | id: 32574738 |
Carmelo Cascone | 4d8785b | 2019-05-31 17:11:26 -0700 | [diff] [blame] | 59 | } |
60 | action_refs { | ||||
Carmelo Cascone | 2388cc1 | 2021-05-26 19:30:30 +0200 | [diff] [blame] | 61 | id: 27468221 |
Carmelo Cascone | 4d8785b | 2019-05-31 17:11:26 -0700 | [diff] [blame] | 62 | annotations: "@defaultonly" |
63 | scope: DEFAULT_ONLY | ||||
64 | } | ||||
Carmelo Cascone | 2388cc1 | 2021-05-26 19:30:30 +0200 | [diff] [blame] | 65 | const_default_action_id: 27468221 |
Carmelo Cascone | 4d8785b | 2019-05-31 17:11:26 -0700 | [diff] [blame] | 66 | size: 32768 |
67 | } | ||||
68 | tables { | ||||
69 | preamble { | ||||
Carmelo Cascone | 2388cc1 | 2021-05-26 19:30:30 +0200 | [diff] [blame] | 70 | id: 43294103 |
Daniele Moro | 7c3a002 | 2019-07-12 13:38:34 -0700 | [diff] [blame] | 71 | name: "FabricIngress.bng_ingress.downstream.t_line_session_map" |
72 | alias: "t_line_session_map" | ||||
Carmelo Cascone | 4d8785b | 2019-05-31 17:11:26 -0700 | [diff] [blame] | 73 | } |
74 | match_fields { | ||||
75 | id: 1 | ||||
Daniele Moro | 7c3a002 | 2019-07-12 13:38:34 -0700 | [diff] [blame] | 76 | name: "line_id" |
Carmelo Cascone | 4d8785b | 2019-05-31 17:11:26 -0700 | [diff] [blame] | 77 | bitwidth: 32 |
78 | match_type: EXACT | ||||
79 | } | ||||
80 | action_refs { | ||||
Carmelo Cascone | 2388cc1 | 2021-05-26 19:30:30 +0200 | [diff] [blame] | 81 | id: 28485346 |
Carmelo Cascone | 4d8785b | 2019-05-31 17:11:26 -0700 | [diff] [blame] | 82 | annotations: "@defaultonly" |
83 | scope: DEFAULT_ONLY | ||||
84 | } | ||||
85 | action_refs { | ||||
Carmelo Cascone | 2388cc1 | 2021-05-26 19:30:30 +0200 | [diff] [blame] | 86 | id: 29640451 |
Carmelo Cascone | 4d8785b | 2019-05-31 17:11:26 -0700 | [diff] [blame] | 87 | } |
88 | action_refs { | ||||
Carmelo Cascone | 2388cc1 | 2021-05-26 19:30:30 +0200 | [diff] [blame] | 89 | id: 32944700 |
Carmelo Cascone | 4d8785b | 2019-05-31 17:11:26 -0700 | [diff] [blame] | 90 | } |
Carmelo Cascone | 2388cc1 | 2021-05-26 19:30:30 +0200 | [diff] [blame] | 91 | const_default_action_id: 28485346 |
Daniele Moro | 7c3a002 | 2019-07-12 13:38:34 -0700 | [diff] [blame] | 92 | size: 8192 |
Carmelo Cascone | 4d8785b | 2019-05-31 17:11:26 -0700 | [diff] [blame] | 93 | } |
94 | tables { | ||||
95 | preamble { | ||||
Carmelo Cascone | 2388cc1 | 2021-05-26 19:30:30 +0200 | [diff] [blame] | 96 | id: 37862302 |
Carmelo Cascone | 4d8785b | 2019-05-31 17:11:26 -0700 | [diff] [blame] | 97 | name: "FabricIngress.bng_ingress.downstream.t_qos_v4" |
98 | alias: "t_qos_v4" | ||||
99 | } | ||||
100 | match_fields { | ||||
101 | id: 1 | ||||
102 | name: "line_id" | ||||
103 | bitwidth: 32 | ||||
104 | match_type: TERNARY | ||||
105 | } | ||||
106 | match_fields { | ||||
107 | id: 2 | ||||
108 | name: "ipv4_src" | ||||
109 | bitwidth: 32 | ||||
110 | match_type: LPM | ||||
111 | } | ||||
112 | match_fields { | ||||
113 | id: 3 | ||||
114 | name: "ipv4_dscp" | ||||
115 | bitwidth: 6 | ||||
116 | match_type: TERNARY | ||||
117 | } | ||||
118 | match_fields { | ||||
119 | id: 4 | ||||
120 | name: "ipv4_ecn" | ||||
121 | bitwidth: 2 | ||||
122 | match_type: TERNARY | ||||
123 | } | ||||
124 | action_refs { | ||||
Carmelo Cascone | 2388cc1 | 2021-05-26 19:30:30 +0200 | [diff] [blame] | 125 | id: 21221216 |
Carmelo Cascone | 4d8785b | 2019-05-31 17:11:26 -0700 | [diff] [blame] | 126 | } |
127 | action_refs { | ||||
Carmelo Cascone | 2388cc1 | 2021-05-26 19:30:30 +0200 | [diff] [blame] | 128 | id: 27355972 |
Carmelo Cascone | 4d8785b | 2019-05-31 17:11:26 -0700 | [diff] [blame] | 129 | } |
Carmelo Cascone | 2388cc1 | 2021-05-26 19:30:30 +0200 | [diff] [blame] | 130 | const_default_action_id: 27355972 |
Carmelo Cascone | 4d8785b | 2019-05-31 17:11:26 -0700 | [diff] [blame] | 131 | size: 256 |
132 | } | ||||
133 | tables { | ||||
134 | preamble { | ||||
Carmelo Cascone | 2388cc1 | 2021-05-26 19:30:30 +0200 | [diff] [blame] | 135 | id: 39686889 |
Daniele Moro | 7c3a002 | 2019-07-12 13:38:34 -0700 | [diff] [blame] | 136 | name: "FabricIngress.bng_ingress.t_line_map" |
137 | alias: "t_line_map" | ||||
138 | } | ||||
139 | match_fields { | ||||
140 | id: 1 | ||||
141 | name: "s_tag" | ||||
142 | bitwidth: 12 | ||||
143 | match_type: EXACT | ||||
144 | } | ||||
145 | match_fields { | ||||
146 | id: 2 | ||||
147 | name: "c_tag" | ||||
148 | bitwidth: 12 | ||||
149 | match_type: EXACT | ||||
150 | } | ||||
151 | action_refs { | ||||
Carmelo Cascone | 2388cc1 | 2021-05-26 19:30:30 +0200 | [diff] [blame] | 152 | id: 29084617 |
Daniele Moro | 7c3a002 | 2019-07-12 13:38:34 -0700 | [diff] [blame] | 153 | } |
Carmelo Cascone | 2388cc1 | 2021-05-26 19:30:30 +0200 | [diff] [blame] | 154 | const_default_action_id: 29084617 |
Daniele Moro | 7c3a002 | 2019-07-12 13:38:34 -0700 | [diff] [blame] | 155 | size: 8192 |
156 | } | ||||
157 | tables { | ||||
158 | preamble { | ||||
Carmelo Cascone | 2388cc1 | 2021-05-26 19:30:30 +0200 | [diff] [blame] | 159 | id: 43310977 |
Carmelo Cascone | 4d8785b | 2019-05-31 17:11:26 -0700 | [diff] [blame] | 160 | name: "FabricIngress.filtering.ingress_port_vlan" |
161 | alias: "ingress_port_vlan" | ||||
162 | } | ||||
163 | match_fields { | ||||
164 | id: 1 | ||||
165 | name: "ig_port" | ||||
166 | bitwidth: 9 | ||||
167 | match_type: EXACT | ||||
168 | } | ||||
169 | match_fields { | ||||
170 | id: 2 | ||||
171 | name: "vlan_is_valid" | ||||
172 | bitwidth: 1 | ||||
173 | match_type: EXACT | ||||
174 | } | ||||
175 | match_fields { | ||||
176 | id: 3 | ||||
177 | name: "vlan_id" | ||||
178 | bitwidth: 12 | ||||
179 | match_type: TERNARY | ||||
180 | } | ||||
Daniele Moro | 7c3a002 | 2019-07-12 13:38:34 -0700 | [diff] [blame] | 181 | match_fields { |
182 | id: 4 | ||||
183 | name: "inner_vlan_id" | ||||
184 | bitwidth: 12 | ||||
185 | match_type: TERNARY | ||||
186 | } | ||||
Carmelo Cascone | 4d8785b | 2019-05-31 17:11:26 -0700 | [diff] [blame] | 187 | action_refs { |
Carmelo Cascone | 2388cc1 | 2021-05-26 19:30:30 +0200 | [diff] [blame] | 188 | id: 17164167 |
Carmelo Cascone | 4d8785b | 2019-05-31 17:11:26 -0700 | [diff] [blame] | 189 | } |
190 | action_refs { | ||||
Carmelo Cascone | 2388cc1 | 2021-05-26 19:30:30 +0200 | [diff] [blame] | 191 | id: 24158268 |
Carmelo Cascone | 4d8785b | 2019-05-31 17:11:26 -0700 | [diff] [blame] | 192 | } |
193 | action_refs { | ||||
Carmelo Cascone | 2388cc1 | 2021-05-26 19:30:30 +0200 | [diff] [blame] | 194 | id: 24266015 |
Carmelo Cascone | 4d8785b | 2019-05-31 17:11:26 -0700 | [diff] [blame] | 195 | } |
Carmelo Cascone | 2388cc1 | 2021-05-26 19:30:30 +0200 | [diff] [blame] | 196 | const_default_action_id: 17164167 |
197 | direct_resource_ids: 326221069 | ||||
Daniele Moro | 7c3a002 | 2019-07-12 13:38:34 -0700 | [diff] [blame] | 198 | size: 8192 |
Carmelo Cascone | 4d8785b | 2019-05-31 17:11:26 -0700 | [diff] [blame] | 199 | } |
200 | tables { | ||||
201 | preamble { | ||||
Carmelo Cascone | 2388cc1 | 2021-05-26 19:30:30 +0200 | [diff] [blame] | 202 | id: 49718154 |
Carmelo Cascone | 4d8785b | 2019-05-31 17:11:26 -0700 | [diff] [blame] | 203 | name: "FabricIngress.filtering.fwd_classifier" |
204 | alias: "fwd_classifier" | ||||
205 | } | ||||
206 | match_fields { | ||||
207 | id: 1 | ||||
208 | name: "ig_port" | ||||
209 | bitwidth: 9 | ||||
210 | match_type: EXACT | ||||
211 | } | ||||
212 | match_fields { | ||||
213 | id: 2 | ||||
214 | name: "eth_dst" | ||||
215 | bitwidth: 48 | ||||
216 | match_type: TERNARY | ||||
217 | } | ||||
218 | match_fields { | ||||
219 | id: 3 | ||||
Daniele Moro | 5a2de71 | 2019-09-24 14:34:07 -0700 | [diff] [blame] | 220 | name: "eth_type" |
221 | bitwidth: 16 | ||||
222 | match_type: TERNARY | ||||
Daniele Moro | 7c3a002 | 2019-07-12 13:38:34 -0700 | [diff] [blame] | 223 | } |
224 | match_fields { | ||||
225 | id: 4 | ||||
Daniele Moro | 5a2de71 | 2019-09-24 14:34:07 -0700 | [diff] [blame] | 226 | name: "ip_eth_type" |
227 | bitwidth: 16 | ||||
Carmelo Cascone | 4d8785b | 2019-05-31 17:11:26 -0700 | [diff] [blame] | 228 | match_type: EXACT |
229 | } | ||||
230 | action_refs { | ||||
Carmelo Cascone | 2388cc1 | 2021-05-26 19:30:30 +0200 | [diff] [blame] | 231 | id: 25032921 |
Carmelo Cascone | 4d8785b | 2019-05-31 17:11:26 -0700 | [diff] [blame] | 232 | } |
Carmelo Cascone | 2388cc1 | 2021-05-26 19:30:30 +0200 | [diff] [blame] | 233 | const_default_action_id: 25032921 |
234 | direct_resource_ids: 335473470 | ||||
Carmelo Cascone | 4d8785b | 2019-05-31 17:11:26 -0700 | [diff] [blame] | 235 | size: 1024 |
236 | } | ||||
237 | tables { | ||||
238 | preamble { | ||||
Carmelo Cascone | 2388cc1 | 2021-05-26 19:30:30 +0200 | [diff] [blame] | 239 | id: 43623757 |
Carmelo Cascone | 4d8785b | 2019-05-31 17:11:26 -0700 | [diff] [blame] | 240 | name: "FabricIngress.forwarding.bridging" |
241 | alias: "bridging" | ||||
242 | } | ||||
243 | match_fields { | ||||
244 | id: 1 | ||||
245 | name: "vlan_id" | ||||
246 | bitwidth: 12 | ||||
247 | match_type: EXACT | ||||
248 | } | ||||
249 | match_fields { | ||||
250 | id: 2 | ||||
251 | name: "eth_dst" | ||||
252 | bitwidth: 48 | ||||
253 | match_type: TERNARY | ||||
254 | } | ||||
255 | action_refs { | ||||
Carmelo Cascone | 2388cc1 | 2021-05-26 19:30:30 +0200 | [diff] [blame] | 256 | id: 21791748 |
Carmelo Cascone | 4d8785b | 2019-05-31 17:11:26 -0700 | [diff] [blame] | 257 | } |
258 | action_refs { | ||||
Carmelo Cascone | 2388cc1 | 2021-05-26 19:30:30 +0200 | [diff] [blame] | 259 | id: 28485346 |
Carmelo Cascone | 4d8785b | 2019-05-31 17:11:26 -0700 | [diff] [blame] | 260 | annotations: "@defaultonly" |
261 | scope: DEFAULT_ONLY | ||||
262 | } | ||||
Carmelo Cascone | 2388cc1 | 2021-05-26 19:30:30 +0200 | [diff] [blame] | 263 | const_default_action_id: 28485346 |
264 | direct_resource_ids: 330959985 | ||||
Carmelo Cascone | 4d8785b | 2019-05-31 17:11:26 -0700 | [diff] [blame] | 265 | size: 1024 |
266 | } | ||||
267 | tables { | ||||
268 | preamble { | ||||
Carmelo Cascone | 2388cc1 | 2021-05-26 19:30:30 +0200 | [diff] [blame] | 269 | id: 37768578 |
Carmelo Cascone | 4d8785b | 2019-05-31 17:11:26 -0700 | [diff] [blame] | 270 | name: "FabricIngress.forwarding.mpls" |
271 | alias: "mpls" | ||||
272 | } | ||||
273 | match_fields { | ||||
274 | id: 1 | ||||
275 | name: "mpls_label" | ||||
276 | bitwidth: 20 | ||||
277 | match_type: EXACT | ||||
278 | } | ||||
279 | action_refs { | ||||
Carmelo Cascone | 2388cc1 | 2021-05-26 19:30:30 +0200 | [diff] [blame] | 280 | id: 30066030 |
Carmelo Cascone | 4d8785b | 2019-05-31 17:11:26 -0700 | [diff] [blame] | 281 | } |
282 | action_refs { | ||||
Carmelo Cascone | 2388cc1 | 2021-05-26 19:30:30 +0200 | [diff] [blame] | 283 | id: 28485346 |
Carmelo Cascone | 4d8785b | 2019-05-31 17:11:26 -0700 | [diff] [blame] | 284 | annotations: "@defaultonly" |
285 | scope: DEFAULT_ONLY | ||||
286 | } | ||||
Carmelo Cascone | 2388cc1 | 2021-05-26 19:30:30 +0200 | [diff] [blame] | 287 | const_default_action_id: 28485346 |
288 | direct_resource_ids: 318961579 | ||||
Carmelo Cascone | 4d8785b | 2019-05-31 17:11:26 -0700 | [diff] [blame] | 289 | size: 1024 |
290 | } | ||||
291 | tables { | ||||
292 | preamble { | ||||
Carmelo Cascone | 2388cc1 | 2021-05-26 19:30:30 +0200 | [diff] [blame] | 293 | id: 41754650 |
Carmelo Cascone | 4d8785b | 2019-05-31 17:11:26 -0700 | [diff] [blame] | 294 | name: "FabricIngress.forwarding.routing_v4" |
295 | alias: "routing_v4" | ||||
296 | } | ||||
297 | match_fields { | ||||
298 | id: 1 | ||||
299 | name: "ipv4_dst" | ||||
300 | bitwidth: 32 | ||||
301 | match_type: LPM | ||||
302 | } | ||||
303 | action_refs { | ||||
Carmelo Cascone | 2388cc1 | 2021-05-26 19:30:30 +0200 | [diff] [blame] | 304 | id: 19792090 |
Carmelo Cascone | 4d8785b | 2019-05-31 17:11:26 -0700 | [diff] [blame] | 305 | } |
306 | action_refs { | ||||
Carmelo Cascone | 2388cc1 | 2021-05-26 19:30:30 +0200 | [diff] [blame] | 307 | id: 29124955 |
Carmelo Cascone | 4d8785b | 2019-05-31 17:11:26 -0700 | [diff] [blame] | 308 | } |
309 | action_refs { | ||||
Carmelo Cascone | 2388cc1 | 2021-05-26 19:30:30 +0200 | [diff] [blame] | 310 | id: 28485346 |
Carmelo Cascone | 4d8785b | 2019-05-31 17:11:26 -0700 | [diff] [blame] | 311 | annotations: "@defaultonly" |
312 | scope: DEFAULT_ONLY | ||||
313 | } | ||||
Carmelo Cascone | 4d8785b | 2019-05-31 17:11:26 -0700 | [diff] [blame] | 314 | size: 1024 |
315 | } | ||||
316 | tables { | ||||
317 | preamble { | ||||
Wailok Shum | fb7e787 | 2021-06-18 17:30:08 +0800 | [diff] [blame] | 318 | id: 36626242 |
319 | name: "FabricIngress.pre_next.next_mpls" | ||||
320 | alias: "next_mpls" | ||||
321 | } | ||||
322 | match_fields { | ||||
323 | id: 1 | ||||
324 | name: "next_id" | ||||
325 | bitwidth: 32 | ||||
326 | match_type: EXACT | ||||
327 | } | ||||
328 | action_refs { | ||||
329 | id: 22765924 | ||||
330 | } | ||||
331 | action_refs { | ||||
332 | id: 28485346 | ||||
333 | annotations: "@defaultonly" | ||||
334 | scope: DEFAULT_ONLY | ||||
335 | } | ||||
336 | const_default_action_id: 28485346 | ||||
337 | direct_resource_ids: 330020245 | ||||
338 | size: 1024 | ||||
339 | } | ||||
340 | tables { | ||||
341 | preamble { | ||||
342 | id: 48011802 | ||||
343 | name: "FabricIngress.pre_next.next_vlan" | ||||
344 | alias: "next_vlan" | ||||
345 | } | ||||
346 | match_fields { | ||||
347 | id: 1 | ||||
348 | name: "next_id" | ||||
349 | bitwidth: 32 | ||||
350 | match_type: EXACT | ||||
351 | } | ||||
352 | action_refs { | ||||
353 | id: 33475378 | ||||
354 | } | ||||
355 | action_refs { | ||||
356 | id: 26738842 | ||||
357 | } | ||||
358 | action_refs { | ||||
359 | id: 28485346 | ||||
360 | annotations: "@defaultonly" | ||||
361 | scope: DEFAULT_ONLY | ||||
362 | } | ||||
363 | const_default_action_id: 28485346 | ||||
364 | direct_resource_ids: 333692067 | ||||
365 | size: 1024 | ||||
366 | } | ||||
367 | tables { | ||||
368 | preamble { | ||||
Carmelo Cascone | 2388cc1 | 2021-05-26 19:30:30 +0200 | [diff] [blame] | 369 | id: 44104738 |
Carmelo Cascone | 4d8785b | 2019-05-31 17:11:26 -0700 | [diff] [blame] | 370 | name: "FabricIngress.acl.acl" |
371 | alias: "acl" | ||||
372 | } | ||||
373 | match_fields { | ||||
374 | id: 1 | ||||
375 | name: "ig_port" | ||||
376 | bitwidth: 9 | ||||
377 | match_type: TERNARY | ||||
378 | } | ||||
379 | match_fields { | ||||
380 | id: 2 | ||||
Daniele Moro | 0cecfe1 | 2019-12-13 17:24:33 -0800 | [diff] [blame] | 381 | name: "eth_dst" |
Carmelo Cascone | 4d8785b | 2019-05-31 17:11:26 -0700 | [diff] [blame] | 382 | bitwidth: 48 |
383 | match_type: TERNARY | ||||
384 | } | ||||
385 | match_fields { | ||||
Wailok Shum | 4f51bde | 2021-06-11 22:48:41 +0800 | [diff] [blame] | 386 | id: 3 |
Daniele Moro | 0cecfe1 | 2019-12-13 17:24:33 -0800 | [diff] [blame] | 387 | name: "eth_src" |
Carmelo Cascone | 4d8785b | 2019-05-31 17:11:26 -0700 | [diff] [blame] | 388 | bitwidth: 48 |
389 | match_type: TERNARY | ||||
390 | } | ||||
391 | match_fields { | ||||
Wailok Shum | 4f51bde | 2021-06-11 22:48:41 +0800 | [diff] [blame] | 392 | id: 4 |
Carmelo Cascone | 4d8785b | 2019-05-31 17:11:26 -0700 | [diff] [blame] | 393 | name: "vlan_id" |
394 | bitwidth: 12 | ||||
395 | match_type: TERNARY | ||||
396 | } | ||||
397 | match_fields { | ||||
Wailok Shum | 4f51bde | 2021-06-11 22:48:41 +0800 | [diff] [blame] | 398 | id: 5 |
Carmelo Cascone | 4d8785b | 2019-05-31 17:11:26 -0700 | [diff] [blame] | 399 | name: "eth_type" |
400 | bitwidth: 16 | ||||
401 | match_type: TERNARY | ||||
402 | } | ||||
403 | match_fields { | ||||
Wailok Shum | 4f51bde | 2021-06-11 22:48:41 +0800 | [diff] [blame] | 404 | id: 6 |
Carmelo Cascone | 4d8785b | 2019-05-31 17:11:26 -0700 | [diff] [blame] | 405 | name: "ipv4_src" |
406 | bitwidth: 32 | ||||
407 | match_type: TERNARY | ||||
408 | } | ||||
409 | match_fields { | ||||
Wailok Shum | 4f51bde | 2021-06-11 22:48:41 +0800 | [diff] [blame] | 410 | id: 7 |
Carmelo Cascone | 4d8785b | 2019-05-31 17:11:26 -0700 | [diff] [blame] | 411 | name: "ipv4_dst" |
412 | bitwidth: 32 | ||||
413 | match_type: TERNARY | ||||
414 | } | ||||
415 | match_fields { | ||||
Wailok Shum | 4f51bde | 2021-06-11 22:48:41 +0800 | [diff] [blame] | 416 | id: 8 |
417 | name: "ip_proto" | ||||
418 | bitwidth: 8 | ||||
419 | match_type: TERNARY | ||||
420 | } | ||||
421 | match_fields { | ||||
422 | id: 9 | ||||
Carmelo Cascone | 4d8785b | 2019-05-31 17:11:26 -0700 | [diff] [blame] | 423 | name: "icmp_type" |
424 | bitwidth: 8 | ||||
425 | match_type: TERNARY | ||||
426 | } | ||||
427 | match_fields { | ||||
Wailok Shum | 4f51bde | 2021-06-11 22:48:41 +0800 | [diff] [blame] | 428 | id: 10 |
Carmelo Cascone | 4d8785b | 2019-05-31 17:11:26 -0700 | [diff] [blame] | 429 | name: "icmp_code" |
430 | bitwidth: 8 | ||||
431 | match_type: TERNARY | ||||
432 | } | ||||
Wailok Shum | 4f51bde | 2021-06-11 22:48:41 +0800 | [diff] [blame] | 433 | match_fields { |
434 | id: 11 | ||||
435 | name: "l4_sport" | ||||
436 | bitwidth: 16 | ||||
437 | match_type: TERNARY | ||||
438 | } | ||||
439 | match_fields { | ||||
440 | id: 12 | ||||
441 | name: "l4_dport" | ||||
442 | bitwidth: 16 | ||||
443 | match_type: TERNARY | ||||
444 | } | ||||
Wailok Shum | fb7e787 | 2021-06-18 17:30:08 +0800 | [diff] [blame] | 445 | match_fields { |
446 | id: 13 | ||||
447 | name: "port_type" | ||||
448 | bitwidth: 2 | ||||
449 | match_type: TERNARY | ||||
450 | } | ||||
Carmelo Cascone | 4d8785b | 2019-05-31 17:11:26 -0700 | [diff] [blame] | 451 | action_refs { |
Carmelo Cascone | 2388cc1 | 2021-05-26 19:30:30 +0200 | [diff] [blame] | 452 | id: 23623126 |
Carmelo Cascone | 4d8785b | 2019-05-31 17:11:26 -0700 | [diff] [blame] | 453 | } |
454 | action_refs { | ||||
Carmelo Cascone | 2388cc1 | 2021-05-26 19:30:30 +0200 | [diff] [blame] | 455 | id: 23579892 |
Carmelo Cascone | 4d8785b | 2019-05-31 17:11:26 -0700 | [diff] [blame] | 456 | } |
457 | action_refs { | ||||
Carmelo Cascone | 2388cc1 | 2021-05-26 19:30:30 +0200 | [diff] [blame] | 458 | id: 16912673 |
Carmelo Cascone | 4d8785b | 2019-05-31 17:11:26 -0700 | [diff] [blame] | 459 | } |
460 | action_refs { | ||||
Carmelo Cascone | 2388cc1 | 2021-05-26 19:30:30 +0200 | [diff] [blame] | 461 | id: 23570973 |
Carmelo Cascone | 4d8785b | 2019-05-31 17:11:26 -0700 | [diff] [blame] | 462 | } |
463 | action_refs { | ||||
Carmelo Cascone | 2388cc1 | 2021-05-26 19:30:30 +0200 | [diff] [blame] | 464 | id: 29607214 |
Carmelo Cascone | 4d8785b | 2019-05-31 17:11:26 -0700 | [diff] [blame] | 465 | } |
Carmelo Cascone | 2388cc1 | 2021-05-26 19:30:30 +0200 | [diff] [blame] | 466 | const_default_action_id: 29607214 |
467 | direct_resource_ids: 319194241 | ||||
Carmelo Cascone | 4d8785b | 2019-05-31 17:11:26 -0700 | [diff] [blame] | 468 | size: 1024 |
469 | } | ||||
470 | tables { | ||||
471 | preamble { | ||||
Carmelo Cascone | 2388cc1 | 2021-05-26 19:30:30 +0200 | [diff] [blame] | 472 | id: 47960972 |
Carmelo Cascone | 4d8785b | 2019-05-31 17:11:26 -0700 | [diff] [blame] | 473 | name: "FabricIngress.next.hashed" |
474 | alias: "hashed" | ||||
475 | } | ||||
476 | match_fields { | ||||
477 | id: 1 | ||||
478 | name: "next_id" | ||||
479 | bitwidth: 32 | ||||
480 | match_type: EXACT | ||||
481 | } | ||||
482 | action_refs { | ||||
Carmelo Cascone | 2388cc1 | 2021-05-26 19:30:30 +0200 | [diff] [blame] | 483 | id: 27301117 |
Carmelo Cascone | 4d8785b | 2019-05-31 17:11:26 -0700 | [diff] [blame] | 484 | } |
485 | action_refs { | ||||
Carmelo Cascone | 2388cc1 | 2021-05-26 19:30:30 +0200 | [diff] [blame] | 486 | id: 20985706 |
Carmelo Cascone | 4d8785b | 2019-05-31 17:11:26 -0700 | [diff] [blame] | 487 | } |
488 | action_refs { | ||||
Carmelo Cascone | 2388cc1 | 2021-05-26 19:30:30 +0200 | [diff] [blame] | 489 | id: 28485346 |
Carmelo Cascone | 4d8785b | 2019-05-31 17:11:26 -0700 | [diff] [blame] | 490 | annotations: "@defaultonly" |
491 | scope: DEFAULT_ONLY | ||||
492 | } | ||||
Carmelo Cascone | 2388cc1 | 2021-05-26 19:30:30 +0200 | [diff] [blame] | 493 | const_default_action_id: 28485346 |
494 | implementation_id: 291115404 | ||||
495 | direct_resource_ids: 322798228 | ||||
Carmelo Cascone | 4d8785b | 2019-05-31 17:11:26 -0700 | [diff] [blame] | 496 | size: 1024 |
497 | } | ||||
498 | tables { | ||||
499 | preamble { | ||||
Carmelo Cascone | 2388cc1 | 2021-05-26 19:30:30 +0200 | [diff] [blame] | 500 | id: 40619180 |
Carmelo Cascone | 4d8785b | 2019-05-31 17:11:26 -0700 | [diff] [blame] | 501 | name: "FabricIngress.next.multicast" |
502 | alias: "multicast" | ||||
503 | } | ||||
504 | match_fields { | ||||
505 | id: 1 | ||||
506 | name: "next_id" | ||||
507 | bitwidth: 32 | ||||
508 | match_type: EXACT | ||||
509 | } | ||||
510 | action_refs { | ||||
Carmelo Cascone | 2388cc1 | 2021-05-26 19:30:30 +0200 | [diff] [blame] | 511 | id: 21629581 |
Carmelo Cascone | 4d8785b | 2019-05-31 17:11:26 -0700 | [diff] [blame] | 512 | } |
513 | action_refs { | ||||
Carmelo Cascone | 2388cc1 | 2021-05-26 19:30:30 +0200 | [diff] [blame] | 514 | id: 28485346 |
Carmelo Cascone | 4d8785b | 2019-05-31 17:11:26 -0700 | [diff] [blame] | 515 | annotations: "@defaultonly" |
516 | scope: DEFAULT_ONLY | ||||
517 | } | ||||
Carmelo Cascone | 2388cc1 | 2021-05-26 19:30:30 +0200 | [diff] [blame] | 518 | const_default_action_id: 28485346 |
519 | direct_resource_ids: 319194968 | ||||
Carmelo Cascone | 4d8785b | 2019-05-31 17:11:26 -0700 | [diff] [blame] | 520 | size: 1024 |
521 | } | ||||
522 | tables { | ||||
523 | preamble { | ||||
Daniele Moro | 08c9e7f | 2021-07-28 18:53:34 +0200 | [diff] [blame^] | 524 | id: 34606298 |
525 | name: "FabricIngress.slice_tc_classifier.classifier" | ||||
526 | alias: "classifier" | ||||
527 | } | ||||
528 | match_fields { | ||||
529 | id: 1 | ||||
530 | name: "ig_port" | ||||
531 | bitwidth: 9 | ||||
532 | match_type: TERNARY | ||||
533 | } | ||||
534 | match_fields { | ||||
535 | id: 2 | ||||
536 | name: "ipv4_src" | ||||
537 | bitwidth: 32 | ||||
538 | match_type: TERNARY | ||||
539 | } | ||||
540 | match_fields { | ||||
541 | id: 3 | ||||
542 | name: "ipv4_dst" | ||||
543 | bitwidth: 32 | ||||
544 | match_type: TERNARY | ||||
545 | } | ||||
546 | match_fields { | ||||
547 | id: 4 | ||||
548 | name: "ip_proto" | ||||
549 | bitwidth: 8 | ||||
550 | match_type: TERNARY | ||||
551 | } | ||||
552 | match_fields { | ||||
553 | id: 5 | ||||
554 | name: "l4_sport" | ||||
555 | bitwidth: 16 | ||||
556 | match_type: TERNARY | ||||
557 | } | ||||
558 | match_fields { | ||||
559 | id: 6 | ||||
560 | name: "l4_dport" | ||||
561 | bitwidth: 16 | ||||
562 | match_type: TERNARY | ||||
563 | } | ||||
564 | action_refs { | ||||
565 | id: 23786376 | ||||
566 | } | ||||
567 | action_refs { | ||||
568 | id: 25983516 | ||||
569 | } | ||||
570 | const_default_action_id: 23786376 | ||||
571 | direct_resource_ids: 334706097 | ||||
572 | size: 512 | ||||
573 | } | ||||
574 | tables { | ||||
575 | preamble { | ||||
576 | id: 36435258 | ||||
577 | name: "FabricIngress.qos.queues" | ||||
578 | alias: "queues" | ||||
579 | } | ||||
580 | match_fields { | ||||
581 | id: 1 | ||||
582 | name: "slice_id" | ||||
583 | bitwidth: 4 | ||||
584 | match_type: EXACT | ||||
585 | } | ||||
586 | match_fields { | ||||
587 | id: 2 | ||||
588 | name: "tc" | ||||
589 | bitwidth: 2 | ||||
590 | match_type: EXACT | ||||
591 | } | ||||
592 | match_fields { | ||||
593 | id: 3 | ||||
594 | name: "color" | ||||
595 | bitwidth: 2 | ||||
596 | match_type: TERNARY | ||||
597 | } | ||||
598 | action_refs { | ||||
599 | id: 32116918 | ||||
600 | } | ||||
601 | action_refs { | ||||
602 | id: 28214351 | ||||
603 | } | ||||
604 | const_default_action_id: 32116918 | ||||
605 | direct_resource_ids: 327743278 | ||||
606 | size: 128 | ||||
607 | } | ||||
608 | tables { | ||||
609 | preamble { | ||||
Carmelo Cascone | 2388cc1 | 2021-05-26 19:30:30 +0200 | [diff] [blame] | 610 | id: 49262446 |
Carmelo Cascone | 4d8785b | 2019-05-31 17:11:26 -0700 | [diff] [blame] | 611 | name: "FabricEgress.egress_next.egress_vlan" |
612 | alias: "egress_vlan" | ||||
613 | } | ||||
614 | match_fields { | ||||
615 | id: 1 | ||||
616 | name: "vlan_id" | ||||
617 | bitwidth: 12 | ||||
618 | match_type: EXACT | ||||
619 | } | ||||
620 | match_fields { | ||||
621 | id: 2 | ||||
622 | name: "eg_port" | ||||
623 | bitwidth: 9 | ||||
624 | match_type: EXACT | ||||
625 | } | ||||
626 | action_refs { | ||||
Carmelo Cascone | 2388cc1 | 2021-05-26 19:30:30 +0200 | [diff] [blame] | 627 | id: 30307755 |
pierventre | 48e7882 | 2020-12-15 17:34:54 +0100 | [diff] [blame] | 628 | } |
629 | action_refs { | ||||
Carmelo Cascone | 2388cc1 | 2021-05-26 19:30:30 +0200 | [diff] [blame] | 630 | id: 17183246 |
Carmelo Cascone | 4d8785b | 2019-05-31 17:11:26 -0700 | [diff] [blame] | 631 | } |
632 | action_refs { | ||||
Carmelo Cascone | 2388cc1 | 2021-05-26 19:30:30 +0200 | [diff] [blame] | 633 | id: 30812542 |
Carmelo Cascone | 4d8785b | 2019-05-31 17:11:26 -0700 | [diff] [blame] | 634 | annotations: "@defaultonly" |
635 | scope: DEFAULT_ONLY | ||||
636 | } | ||||
Carmelo Cascone | 2388cc1 | 2021-05-26 19:30:30 +0200 | [diff] [blame] | 637 | const_default_action_id: 30812542 |
638 | direct_resource_ids: 318892680 | ||||
Carmelo Cascone | 4d8785b | 2019-05-31 17:11:26 -0700 | [diff] [blame] | 639 | size: 1024 |
640 | } | ||||
Daniele Moro | 08c9e7f | 2021-07-28 18:53:34 +0200 | [diff] [blame^] | 641 | tables { |
642 | preamble { | ||||
643 | id: 49970092 | ||||
644 | name: "FabricEgress.dscp_rewriter.rewriter" | ||||
645 | alias: "rewriter" | ||||
646 | } | ||||
647 | match_fields { | ||||
648 | id: 1 | ||||
649 | name: "eg_port" | ||||
650 | bitwidth: 9 | ||||
651 | match_type: EXACT | ||||
652 | } | ||||
653 | action_refs { | ||||
654 | id: 27951287 | ||||
655 | } | ||||
656 | action_refs { | ||||
657 | id: 24120545 | ||||
658 | } | ||||
659 | action_refs { | ||||
660 | id: 28485346 | ||||
661 | annotations: "@defaultonly" | ||||
662 | scope: DEFAULT_ONLY | ||||
663 | } | ||||
664 | const_default_action_id: 28485346 | ||||
665 | size: 512 | ||||
666 | } | ||||
Carmelo Cascone | 4d8785b | 2019-05-31 17:11:26 -0700 | [diff] [blame] | 667 | actions { |
668 | preamble { | ||||
Carmelo Cascone | 2388cc1 | 2021-05-26 19:30:30 +0200 | [diff] [blame] | 669 | id: 28485346 |
Carmelo Cascone | 4d8785b | 2019-05-31 17:11:26 -0700 | [diff] [blame] | 670 | name: "nop" |
671 | alias: "nop" | ||||
672 | } | ||||
673 | } | ||||
674 | actions { | ||||
675 | preamble { | ||||
Carmelo Cascone | 2388cc1 | 2021-05-26 19:30:30 +0200 | [diff] [blame] | 676 | id: 19321261 |
Carmelo Cascone | 4d8785b | 2019-05-31 17:11:26 -0700 | [diff] [blame] | 677 | name: "FabricIngress.bng_ingress.upstream.punt_to_cpu" |
678 | alias: "upstream.punt_to_cpu" | ||||
679 | } | ||||
680 | } | ||||
681 | actions { | ||||
682 | preamble { | ||||
Carmelo Cascone | 2388cc1 | 2021-05-26 19:30:30 +0200 | [diff] [blame] | 683 | id: 27468221 |
Carmelo Cascone | 4d8785b | 2019-05-31 17:11:26 -0700 | [diff] [blame] | 684 | name: "FabricIngress.bng_ingress.upstream.term_disabled" |
685 | alias: "term_disabled" | ||||
686 | } | ||||
687 | } | ||||
688 | actions { | ||||
689 | preamble { | ||||
Carmelo Cascone | 2388cc1 | 2021-05-26 19:30:30 +0200 | [diff] [blame] | 690 | id: 32574738 |
Carmelo Cascone | 4d8785b | 2019-05-31 17:11:26 -0700 | [diff] [blame] | 691 | name: "FabricIngress.bng_ingress.upstream.term_enabled_v4" |
692 | alias: "term_enabled_v4" | ||||
693 | } | ||||
694 | } | ||||
695 | actions { | ||||
696 | preamble { | ||||
Carmelo Cascone | 2388cc1 | 2021-05-26 19:30:30 +0200 | [diff] [blame] | 697 | id: 29640451 |
Daniele Moro | 7c3a002 | 2019-07-12 13:38:34 -0700 | [diff] [blame] | 698 | name: "FabricIngress.bng_ingress.downstream.set_session" |
699 | alias: "set_session" | ||||
Carmelo Cascone | 4d8785b | 2019-05-31 17:11:26 -0700 | [diff] [blame] | 700 | } |
701 | params { | ||||
702 | id: 1 | ||||
Daniele Moro | 7c3a002 | 2019-07-12 13:38:34 -0700 | [diff] [blame] | 703 | name: "pppoe_session_id" |
704 | bitwidth: 16 | ||||
Carmelo Cascone | 4d8785b | 2019-05-31 17:11:26 -0700 | [diff] [blame] | 705 | } |
706 | } | ||||
707 | actions { | ||||
708 | preamble { | ||||
Carmelo Cascone | 2388cc1 | 2021-05-26 19:30:30 +0200 | [diff] [blame] | 709 | id: 32944700 |
Daniele Moro | 7c3a002 | 2019-07-12 13:38:34 -0700 | [diff] [blame] | 710 | name: "FabricIngress.bng_ingress.downstream.drop" |
711 | alias: "downstream.drop" | ||||
Carmelo Cascone | 4d8785b | 2019-05-31 17:11:26 -0700 | [diff] [blame] | 712 | } |
713 | } | ||||
714 | actions { | ||||
715 | preamble { | ||||
Carmelo Cascone | 2388cc1 | 2021-05-26 19:30:30 +0200 | [diff] [blame] | 716 | id: 21221216 |
Carmelo Cascone | 4d8785b | 2019-05-31 17:11:26 -0700 | [diff] [blame] | 717 | name: "FabricIngress.bng_ingress.downstream.qos_prio" |
718 | alias: "qos_prio" | ||||
719 | } | ||||
720 | } | ||||
721 | actions { | ||||
722 | preamble { | ||||
Carmelo Cascone | 2388cc1 | 2021-05-26 19:30:30 +0200 | [diff] [blame] | 723 | id: 27355972 |
Carmelo Cascone | 4d8785b | 2019-05-31 17:11:26 -0700 | [diff] [blame] | 724 | name: "FabricIngress.bng_ingress.downstream.qos_besteff" |
725 | alias: "qos_besteff" | ||||
726 | } | ||||
727 | } | ||||
728 | actions { | ||||
729 | preamble { | ||||
Carmelo Cascone | 2388cc1 | 2021-05-26 19:30:30 +0200 | [diff] [blame] | 730 | id: 29084617 |
Daniele Moro | 7c3a002 | 2019-07-12 13:38:34 -0700 | [diff] [blame] | 731 | name: "FabricIngress.bng_ingress.set_line" |
732 | alias: "set_line" | ||||
733 | } | ||||
734 | params { | ||||
735 | id: 1 | ||||
736 | name: "line_id" | ||||
737 | bitwidth: 32 | ||||
738 | } | ||||
739 | } | ||||
740 | actions { | ||||
741 | preamble { | ||||
Carmelo Cascone | 2388cc1 | 2021-05-26 19:30:30 +0200 | [diff] [blame] | 742 | id: 17164167 |
Carmelo Cascone | 4d8785b | 2019-05-31 17:11:26 -0700 | [diff] [blame] | 743 | name: "FabricIngress.filtering.deny" |
744 | alias: "deny" | ||||
745 | } | ||||
746 | } | ||||
747 | actions { | ||||
748 | preamble { | ||||
Carmelo Cascone | 2388cc1 | 2021-05-26 19:30:30 +0200 | [diff] [blame] | 749 | id: 24158268 |
Carmelo Cascone | 4d8785b | 2019-05-31 17:11:26 -0700 | [diff] [blame] | 750 | name: "FabricIngress.filtering.permit" |
751 | alias: "permit" | ||||
752 | } | ||||
Wailok Shum | fb7e787 | 2021-06-18 17:30:08 +0800 | [diff] [blame] | 753 | params { |
754 | id: 1 | ||||
755 | name: "port_type" | ||||
756 | bitwidth: 2 | ||||
757 | } | ||||
Carmelo Cascone | 4d8785b | 2019-05-31 17:11:26 -0700 | [diff] [blame] | 758 | } |
759 | actions { | ||||
760 | preamble { | ||||
Carmelo Cascone | 2388cc1 | 2021-05-26 19:30:30 +0200 | [diff] [blame] | 761 | id: 24266015 |
Carmelo Cascone | 4d8785b | 2019-05-31 17:11:26 -0700 | [diff] [blame] | 762 | name: "FabricIngress.filtering.permit_with_internal_vlan" |
763 | alias: "permit_with_internal_vlan" | ||||
764 | } | ||||
765 | params { | ||||
766 | id: 1 | ||||
767 | name: "vlan_id" | ||||
768 | bitwidth: 12 | ||||
769 | } | ||||
Wailok Shum | fb7e787 | 2021-06-18 17:30:08 +0800 | [diff] [blame] | 770 | params { |
771 | id: 2 | ||||
772 | name: "port_type" | ||||
773 | bitwidth: 2 | ||||
774 | } | ||||
Carmelo Cascone | 4d8785b | 2019-05-31 17:11:26 -0700 | [diff] [blame] | 775 | } |
776 | actions { | ||||
777 | preamble { | ||||
Carmelo Cascone | 2388cc1 | 2021-05-26 19:30:30 +0200 | [diff] [blame] | 778 | id: 25032921 |
Carmelo Cascone | 4d8785b | 2019-05-31 17:11:26 -0700 | [diff] [blame] | 779 | name: "FabricIngress.filtering.set_forwarding_type" |
780 | alias: "set_forwarding_type" | ||||
781 | } | ||||
782 | params { | ||||
783 | id: 1 | ||||
784 | name: "fwd_type" | ||||
785 | bitwidth: 3 | ||||
786 | } | ||||
787 | } | ||||
788 | actions { | ||||
789 | preamble { | ||||
Carmelo Cascone | 2388cc1 | 2021-05-26 19:30:30 +0200 | [diff] [blame] | 790 | id: 21791748 |
Carmelo Cascone | 4d8785b | 2019-05-31 17:11:26 -0700 | [diff] [blame] | 791 | name: "FabricIngress.forwarding.set_next_id_bridging" |
792 | alias: "set_next_id_bridging" | ||||
793 | } | ||||
794 | params { | ||||
795 | id: 1 | ||||
796 | name: "next_id" | ||||
797 | bitwidth: 32 | ||||
798 | } | ||||
799 | } | ||||
800 | actions { | ||||
801 | preamble { | ||||
Carmelo Cascone | 2388cc1 | 2021-05-26 19:30:30 +0200 | [diff] [blame] | 802 | id: 30066030 |
Carmelo Cascone | 4d8785b | 2019-05-31 17:11:26 -0700 | [diff] [blame] | 803 | name: "FabricIngress.forwarding.pop_mpls_and_next" |
804 | alias: "pop_mpls_and_next" | ||||
805 | } | ||||
806 | params { | ||||
807 | id: 1 | ||||
808 | name: "next_id" | ||||
809 | bitwidth: 32 | ||||
810 | } | ||||
811 | } | ||||
812 | actions { | ||||
813 | preamble { | ||||
Carmelo Cascone | 2388cc1 | 2021-05-26 19:30:30 +0200 | [diff] [blame] | 814 | id: 19792090 |
Carmelo Cascone | 4d8785b | 2019-05-31 17:11:26 -0700 | [diff] [blame] | 815 | name: "FabricIngress.forwarding.set_next_id_routing_v4" |
816 | alias: "set_next_id_routing_v4" | ||||
817 | } | ||||
818 | params { | ||||
819 | id: 1 | ||||
820 | name: "next_id" | ||||
821 | bitwidth: 32 | ||||
822 | } | ||||
823 | } | ||||
824 | actions { | ||||
825 | preamble { | ||||
Carmelo Cascone | 2388cc1 | 2021-05-26 19:30:30 +0200 | [diff] [blame] | 826 | id: 29124955 |
Carmelo Cascone | 4d8785b | 2019-05-31 17:11:26 -0700 | [diff] [blame] | 827 | name: "FabricIngress.forwarding.nop_routing_v4" |
828 | alias: "nop_routing_v4" | ||||
829 | } | ||||
830 | } | ||||
831 | actions { | ||||
832 | preamble { | ||||
Wailok Shum | fb7e787 | 2021-06-18 17:30:08 +0800 | [diff] [blame] | 833 | id: 22765924 |
834 | name: "FabricIngress.pre_next.set_mpls_label" | ||||
835 | alias: "set_mpls_label" | ||||
836 | } | ||||
837 | params { | ||||
838 | id: 1 | ||||
839 | name: "label" | ||||
840 | bitwidth: 20 | ||||
841 | } | ||||
842 | } | ||||
843 | actions { | ||||
844 | preamble { | ||||
845 | id: 33475378 | ||||
846 | name: "FabricIngress.pre_next.set_vlan" | ||||
847 | alias: "set_vlan" | ||||
848 | } | ||||
849 | params { | ||||
850 | id: 1 | ||||
851 | name: "vlan_id" | ||||
852 | bitwidth: 12 | ||||
853 | } | ||||
854 | } | ||||
855 | actions { | ||||
856 | preamble { | ||||
857 | id: 26738842 | ||||
858 | name: "FabricIngress.pre_next.set_double_vlan" | ||||
859 | alias: "set_double_vlan" | ||||
860 | } | ||||
861 | params { | ||||
862 | id: 1 | ||||
863 | name: "outer_vlan_id" | ||||
864 | bitwidth: 12 | ||||
865 | } | ||||
866 | params { | ||||
867 | id: 2 | ||||
868 | name: "inner_vlan_id" | ||||
869 | bitwidth: 12 | ||||
870 | } | ||||
871 | } | ||||
872 | actions { | ||||
873 | preamble { | ||||
Carmelo Cascone | 2388cc1 | 2021-05-26 19:30:30 +0200 | [diff] [blame] | 874 | id: 23623126 |
Carmelo Cascone | 4d8785b | 2019-05-31 17:11:26 -0700 | [diff] [blame] | 875 | name: "FabricIngress.acl.set_next_id_acl" |
876 | alias: "set_next_id_acl" | ||||
877 | } | ||||
878 | params { | ||||
879 | id: 1 | ||||
880 | name: "next_id" | ||||
881 | bitwidth: 32 | ||||
882 | } | ||||
883 | } | ||||
884 | actions { | ||||
885 | preamble { | ||||
Carmelo Cascone | 2388cc1 | 2021-05-26 19:30:30 +0200 | [diff] [blame] | 886 | id: 23579892 |
Carmelo Cascone | 4d8785b | 2019-05-31 17:11:26 -0700 | [diff] [blame] | 887 | name: "FabricIngress.acl.punt_to_cpu" |
888 | alias: "acl.punt_to_cpu" | ||||
889 | } | ||||
890 | } | ||||
891 | actions { | ||||
892 | preamble { | ||||
Carmelo Cascone | 2388cc1 | 2021-05-26 19:30:30 +0200 | [diff] [blame] | 893 | id: 16912673 |
Daniele Moro | 01ca2ab | 2019-06-25 11:48:48 -0700 | [diff] [blame] | 894 | name: "FabricIngress.acl.set_clone_session_id" |
895 | alias: "set_clone_session_id" | ||||
896 | } | ||||
897 | params { | ||||
898 | id: 1 | ||||
899 | name: "clone_id" | ||||
900 | bitwidth: 32 | ||||
Carmelo Cascone | 4d8785b | 2019-05-31 17:11:26 -0700 | [diff] [blame] | 901 | } |
902 | } | ||||
903 | actions { | ||||
904 | preamble { | ||||
Carmelo Cascone | 2388cc1 | 2021-05-26 19:30:30 +0200 | [diff] [blame] | 905 | id: 23570973 |
Carmelo Cascone | 4d8785b | 2019-05-31 17:11:26 -0700 | [diff] [blame] | 906 | name: "FabricIngress.acl.drop" |
Daniele Moro | 7c3a002 | 2019-07-12 13:38:34 -0700 | [diff] [blame] | 907 | alias: "acl.drop" |
Carmelo Cascone | 4d8785b | 2019-05-31 17:11:26 -0700 | [diff] [blame] | 908 | } |
909 | } | ||||
910 | actions { | ||||
911 | preamble { | ||||
Carmelo Cascone | 2388cc1 | 2021-05-26 19:30:30 +0200 | [diff] [blame] | 912 | id: 29607214 |
Carmelo Cascone | 4d8785b | 2019-05-31 17:11:26 -0700 | [diff] [blame] | 913 | name: "FabricIngress.acl.nop_acl" |
914 | alias: "nop_acl" | ||||
915 | } | ||||
916 | } | ||||
917 | actions { | ||||
918 | preamble { | ||||
Carmelo Cascone | 2388cc1 | 2021-05-26 19:30:30 +0200 | [diff] [blame] | 919 | id: 27301117 |
Carmelo Cascone | 4d8785b | 2019-05-31 17:11:26 -0700 | [diff] [blame] | 920 | name: "FabricIngress.next.output_hashed" |
921 | alias: "output_hashed" | ||||
922 | } | ||||
923 | params { | ||||
924 | id: 1 | ||||
925 | name: "port_num" | ||||
926 | bitwidth: 9 | ||||
927 | } | ||||
928 | } | ||||
929 | actions { | ||||
930 | preamble { | ||||
Carmelo Cascone | 2388cc1 | 2021-05-26 19:30:30 +0200 | [diff] [blame] | 931 | id: 20985706 |
Carmelo Cascone | 4d8785b | 2019-05-31 17:11:26 -0700 | [diff] [blame] | 932 | name: "FabricIngress.next.routing_hashed" |
933 | alias: "routing_hashed" | ||||
934 | } | ||||
935 | params { | ||||
936 | id: 1 | ||||
937 | name: "port_num" | ||||
938 | bitwidth: 9 | ||||
939 | } | ||||
940 | params { | ||||
941 | id: 2 | ||||
942 | name: "smac" | ||||
943 | bitwidth: 48 | ||||
944 | } | ||||
945 | params { | ||||
946 | id: 3 | ||||
947 | name: "dmac" | ||||
948 | bitwidth: 48 | ||||
949 | } | ||||
950 | } | ||||
951 | actions { | ||||
952 | preamble { | ||||
Carmelo Cascone | 2388cc1 | 2021-05-26 19:30:30 +0200 | [diff] [blame] | 953 | id: 21629581 |
Carmelo Cascone | 4d8785b | 2019-05-31 17:11:26 -0700 | [diff] [blame] | 954 | name: "FabricIngress.next.set_mcast_group_id" |
955 | alias: "set_mcast_group_id" | ||||
956 | } | ||||
957 | params { | ||||
958 | id: 1 | ||||
959 | name: "group_id" | ||||
960 | bitwidth: 16 | ||||
961 | } | ||||
962 | } | ||||
963 | actions { | ||||
964 | preamble { | ||||
Daniele Moro | 08c9e7f | 2021-07-28 18:53:34 +0200 | [diff] [blame^] | 965 | id: 23786376 |
966 | name: "FabricIngress.slice_tc_classifier.set_slice_id_tc" | ||||
967 | alias: "set_slice_id_tc" | ||||
968 | } | ||||
969 | params { | ||||
970 | id: 1 | ||||
971 | name: "slice_id" | ||||
972 | bitwidth: 4 | ||||
973 | } | ||||
974 | params { | ||||
975 | id: 2 | ||||
976 | name: "tc" | ||||
977 | bitwidth: 2 | ||||
978 | } | ||||
979 | } | ||||
980 | actions { | ||||
981 | preamble { | ||||
982 | id: 25983516 | ||||
983 | name: "FabricIngress.slice_tc_classifier.trust_dscp" | ||||
984 | alias: "trust_dscp" | ||||
985 | } | ||||
986 | } | ||||
987 | actions { | ||||
988 | preamble { | ||||
989 | id: 32116918 | ||||
990 | name: "FabricIngress.qos.set_queue" | ||||
991 | alias: "set_queue" | ||||
992 | } | ||||
993 | params { | ||||
994 | id: 1 | ||||
995 | name: "qid" | ||||
996 | bitwidth: 5 | ||||
997 | } | ||||
998 | } | ||||
999 | actions { | ||||
1000 | preamble { | ||||
1001 | id: 28214351 | ||||
1002 | name: "FabricIngress.qos.meter_drop" | ||||
1003 | alias: "meter_drop" | ||||
1004 | } | ||||
1005 | } | ||||
1006 | actions { | ||||
1007 | preamble { | ||||
Carmelo Cascone | 2388cc1 | 2021-05-26 19:30:30 +0200 | [diff] [blame] | 1008 | id: 20781696 |
Carmelo Cascone | 4d8785b | 2019-05-31 17:11:26 -0700 | [diff] [blame] | 1009 | name: "FabricEgress.bng_egress.downstream.encap_v4" |
1010 | alias: "encap_v4" | ||||
1011 | } | ||||
Carmelo Cascone | 4d8785b | 2019-05-31 17:11:26 -0700 | [diff] [blame] | 1012 | } |
1013 | actions { | ||||
1014 | preamble { | ||||
Carmelo Cascone | 2388cc1 | 2021-05-26 19:30:30 +0200 | [diff] [blame] | 1015 | id: 30307755 |
pierventre | 48e7882 | 2020-12-15 17:34:54 +0100 | [diff] [blame] | 1016 | name: "FabricEgress.egress_next.push_vlan" |
1017 | alias: "push_vlan" | ||||
1018 | } | ||||
1019 | } | ||||
1020 | actions { | ||||
1021 | preamble { | ||||
Carmelo Cascone | 2388cc1 | 2021-05-26 19:30:30 +0200 | [diff] [blame] | 1022 | id: 17183246 |
Carmelo Cascone | 4d8785b | 2019-05-31 17:11:26 -0700 | [diff] [blame] | 1023 | name: "FabricEgress.egress_next.pop_vlan" |
1024 | alias: "pop_vlan" | ||||
1025 | } | ||||
1026 | } | ||||
pierventre | 48e7882 | 2020-12-15 17:34:54 +0100 | [diff] [blame] | 1027 | actions { |
1028 | preamble { | ||||
Carmelo Cascone | 2388cc1 | 2021-05-26 19:30:30 +0200 | [diff] [blame] | 1029 | id: 30812542 |
pierventre | 48e7882 | 2020-12-15 17:34:54 +0100 | [diff] [blame] | 1030 | name: "FabricEgress.egress_next.drop" |
1031 | alias: "egress_next.drop" | ||||
1032 | } | ||||
1033 | } | ||||
Daniele Moro | 08c9e7f | 2021-07-28 18:53:34 +0200 | [diff] [blame^] | 1034 | actions { |
1035 | preamble { | ||||
1036 | id: 27951287 | ||||
1037 | name: "FabricEgress.dscp_rewriter.rewrite" | ||||
1038 | alias: "rewrite" | ||||
1039 | } | ||||
1040 | } | ||||
1041 | actions { | ||||
1042 | preamble { | ||||
1043 | id: 24120545 | ||||
1044 | name: "FabricEgress.dscp_rewriter.clear" | ||||
1045 | alias: "clear" | ||||
1046 | } | ||||
1047 | } | ||||
Carmelo Cascone | 4d8785b | 2019-05-31 17:11:26 -0700 | [diff] [blame] | 1048 | action_profiles { |
1049 | preamble { | ||||
Carmelo Cascone | 2388cc1 | 2021-05-26 19:30:30 +0200 | [diff] [blame] | 1050 | id: 291115404 |
Carmelo Cascone | 4d8785b | 2019-05-31 17:11:26 -0700 | [diff] [blame] | 1051 | name: "FabricIngress.next.hashed_selector" |
1052 | alias: "hashed_selector" | ||||
1053 | } | ||||
Carmelo Cascone | 2388cc1 | 2021-05-26 19:30:30 +0200 | [diff] [blame] | 1054 | table_ids: 47960972 |
Carmelo Cascone | 4d8785b | 2019-05-31 17:11:26 -0700 | [diff] [blame] | 1055 | with_selector: true |
1056 | size: 1024 | ||||
1057 | max_group_size: 16 | ||||
1058 | } | ||||
1059 | counters { | ||||
1060 | preamble { | ||||
Carmelo Cascone | 2388cc1 | 2021-05-26 19:30:30 +0200 | [diff] [blame] | 1061 | id: 316309520 |
Carmelo Cascone | 4d8785b | 2019-05-31 17:11:26 -0700 | [diff] [blame] | 1062 | name: "FabricIngress.bng_ingress.upstream.c_terminated" |
1063 | alias: "c_terminated" | ||||
1064 | } | ||||
1065 | spec { | ||||
Daniele Moro | ce424ca | 2019-10-03 16:44:33 -0700 | [diff] [blame] | 1066 | unit: BYTES |
Carmelo Cascone | 4d8785b | 2019-05-31 17:11:26 -0700 | [diff] [blame] | 1067 | } |
1068 | size: 8192 | ||||
1069 | } | ||||
1070 | counters { | ||||
1071 | preamble { | ||||
Carmelo Cascone | 2388cc1 | 2021-05-26 19:30:30 +0200 | [diff] [blame] | 1072 | id: 310956314 |
Carmelo Cascone | 4d8785b | 2019-05-31 17:11:26 -0700 | [diff] [blame] | 1073 | name: "FabricIngress.bng_ingress.upstream.c_dropped" |
1074 | alias: "c_dropped" | ||||
1075 | } | ||||
1076 | spec { | ||||
Daniele Moro | ce424ca | 2019-10-03 16:44:33 -0700 | [diff] [blame] | 1077 | unit: BYTES |
Carmelo Cascone | 4d8785b | 2019-05-31 17:11:26 -0700 | [diff] [blame] | 1078 | } |
1079 | size: 8192 | ||||
1080 | } | ||||
1081 | counters { | ||||
1082 | preamble { | ||||
Carmelo Cascone | 2388cc1 | 2021-05-26 19:30:30 +0200 | [diff] [blame] | 1083 | id: 302467661 |
Carmelo Cascone | 4d8785b | 2019-05-31 17:11:26 -0700 | [diff] [blame] | 1084 | name: "FabricIngress.bng_ingress.upstream.c_control" |
1085 | alias: "c_control" | ||||
1086 | } | ||||
1087 | spec { | ||||
1088 | unit: PACKETS | ||||
1089 | } | ||||
1090 | size: 8192 | ||||
1091 | } | ||||
1092 | counters { | ||||
1093 | preamble { | ||||
Carmelo Cascone | 2388cc1 | 2021-05-26 19:30:30 +0200 | [diff] [blame] | 1094 | id: 304364077 |
Carmelo Cascone | 4d8785b | 2019-05-31 17:11:26 -0700 | [diff] [blame] | 1095 | name: "FabricIngress.bng_ingress.downstream.c_line_rx" |
1096 | alias: "c_line_rx" | ||||
1097 | } | ||||
1098 | spec { | ||||
Daniele Moro | ce424ca | 2019-10-03 16:44:33 -0700 | [diff] [blame] | 1099 | unit: BYTES |
Carmelo Cascone | 4d8785b | 2019-05-31 17:11:26 -0700 | [diff] [blame] | 1100 | } |
1101 | size: 8192 | ||||
1102 | } | ||||
1103 | counters { | ||||
1104 | preamble { | ||||
Carmelo Cascone | 2388cc1 | 2021-05-26 19:30:30 +0200 | [diff] [blame] | 1105 | id: 314528581 |
Carmelo Cascone | 4d8785b | 2019-05-31 17:11:26 -0700 | [diff] [blame] | 1106 | name: "FabricIngress.port_counters_control.egress_port_counter" |
1107 | alias: "egress_port_counter" | ||||
1108 | } | ||||
1109 | spec { | ||||
1110 | unit: BOTH | ||||
1111 | } | ||||
1112 | size: 511 | ||||
1113 | } | ||||
1114 | counters { | ||||
1115 | preamble { | ||||
Carmelo Cascone | 2388cc1 | 2021-05-26 19:30:30 +0200 | [diff] [blame] | 1116 | id: 312947283 |
Carmelo Cascone | 4d8785b | 2019-05-31 17:11:26 -0700 | [diff] [blame] | 1117 | name: "FabricIngress.port_counters_control.ingress_port_counter" |
1118 | alias: "ingress_port_counter" | ||||
1119 | } | ||||
1120 | spec { | ||||
1121 | unit: BOTH | ||||
1122 | } | ||||
1123 | size: 511 | ||||
1124 | } | ||||
1125 | counters { | ||||
1126 | preamble { | ||||
Carmelo Cascone | 2388cc1 | 2021-05-26 19:30:30 +0200 | [diff] [blame] | 1127 | id: 311942471 |
Carmelo Cascone | 4d8785b | 2019-05-31 17:11:26 -0700 | [diff] [blame] | 1128 | name: "FabricEgress.bng_egress.downstream.c_line_tx" |
1129 | alias: "c_line_tx" | ||||
1130 | } | ||||
1131 | spec { | ||||
Daniele Moro | ce424ca | 2019-10-03 16:44:33 -0700 | [diff] [blame] | 1132 | unit: BYTES |
Carmelo Cascone | 4d8785b | 2019-05-31 17:11:26 -0700 | [diff] [blame] | 1133 | } |
1134 | size: 8192 | ||||
1135 | } | ||||
1136 | direct_counters { | ||||
1137 | preamble { | ||||
Carmelo Cascone | 2388cc1 | 2021-05-26 19:30:30 +0200 | [diff] [blame] | 1138 | id: 326221069 |
Carmelo Cascone | 4d8785b | 2019-05-31 17:11:26 -0700 | [diff] [blame] | 1139 | name: "FabricIngress.filtering.ingress_port_vlan_counter" |
1140 | alias: "ingress_port_vlan_counter" | ||||
1141 | } | ||||
1142 | spec { | ||||
1143 | unit: BOTH | ||||
1144 | } | ||||
Carmelo Cascone | 2388cc1 | 2021-05-26 19:30:30 +0200 | [diff] [blame] | 1145 | direct_table_id: 43310977 |
Carmelo Cascone | 4d8785b | 2019-05-31 17:11:26 -0700 | [diff] [blame] | 1146 | } |
1147 | direct_counters { | ||||
1148 | preamble { | ||||
Carmelo Cascone | 2388cc1 | 2021-05-26 19:30:30 +0200 | [diff] [blame] | 1149 | id: 335473470 |
Carmelo Cascone | 4d8785b | 2019-05-31 17:11:26 -0700 | [diff] [blame] | 1150 | name: "FabricIngress.filtering.fwd_classifier_counter" |
1151 | alias: "fwd_classifier_counter" | ||||
1152 | } | ||||
1153 | spec { | ||||
1154 | unit: BOTH | ||||
1155 | } | ||||
Carmelo Cascone | 2388cc1 | 2021-05-26 19:30:30 +0200 | [diff] [blame] | 1156 | direct_table_id: 49718154 |
Carmelo Cascone | 4d8785b | 2019-05-31 17:11:26 -0700 | [diff] [blame] | 1157 | } |
1158 | direct_counters { | ||||
1159 | preamble { | ||||
Carmelo Cascone | 2388cc1 | 2021-05-26 19:30:30 +0200 | [diff] [blame] | 1160 | id: 330959985 |
Carmelo Cascone | 4d8785b | 2019-05-31 17:11:26 -0700 | [diff] [blame] | 1161 | name: "FabricIngress.forwarding.bridging_counter" |
1162 | alias: "bridging_counter" | ||||
1163 | } | ||||
1164 | spec { | ||||
1165 | unit: BOTH | ||||
1166 | } | ||||
Carmelo Cascone | 2388cc1 | 2021-05-26 19:30:30 +0200 | [diff] [blame] | 1167 | direct_table_id: 43623757 |
Carmelo Cascone | 4d8785b | 2019-05-31 17:11:26 -0700 | [diff] [blame] | 1168 | } |
1169 | direct_counters { | ||||
1170 | preamble { | ||||
Carmelo Cascone | 2388cc1 | 2021-05-26 19:30:30 +0200 | [diff] [blame] | 1171 | id: 318961579 |
Carmelo Cascone | 4d8785b | 2019-05-31 17:11:26 -0700 | [diff] [blame] | 1172 | name: "FabricIngress.forwarding.mpls_counter" |
1173 | alias: "mpls_counter" | ||||
1174 | } | ||||
1175 | spec { | ||||
1176 | unit: BOTH | ||||
1177 | } | ||||
Carmelo Cascone | 2388cc1 | 2021-05-26 19:30:30 +0200 | [diff] [blame] | 1178 | direct_table_id: 37768578 |
Carmelo Cascone | 4d8785b | 2019-05-31 17:11:26 -0700 | [diff] [blame] | 1179 | } |
1180 | direct_counters { | ||||
1181 | preamble { | ||||
Wailok Shum | fb7e787 | 2021-06-18 17:30:08 +0800 | [diff] [blame] | 1182 | id: 330020245 |
1183 | name: "FabricIngress.pre_next.next_mpls_counter" | ||||
1184 | alias: "next_mpls_counter" | ||||
1185 | } | ||||
1186 | spec { | ||||
1187 | unit: BOTH | ||||
1188 | } | ||||
1189 | direct_table_id: 36626242 | ||||
1190 | } | ||||
1191 | direct_counters { | ||||
1192 | preamble { | ||||
1193 | id: 333692067 | ||||
1194 | name: "FabricIngress.pre_next.next_vlan_counter" | ||||
1195 | alias: "next_vlan_counter" | ||||
1196 | } | ||||
1197 | spec { | ||||
1198 | unit: BOTH | ||||
1199 | } | ||||
1200 | direct_table_id: 48011802 | ||||
1201 | } | ||||
1202 | direct_counters { | ||||
1203 | preamble { | ||||
Carmelo Cascone | 2388cc1 | 2021-05-26 19:30:30 +0200 | [diff] [blame] | 1204 | id: 319194241 |
Carmelo Cascone | 4d8785b | 2019-05-31 17:11:26 -0700 | [diff] [blame] | 1205 | name: "FabricIngress.acl.acl_counter" |
1206 | alias: "acl_counter" | ||||
1207 | } | ||||
1208 | spec { | ||||
1209 | unit: BOTH | ||||
1210 | } | ||||
Carmelo Cascone | 2388cc1 | 2021-05-26 19:30:30 +0200 | [diff] [blame] | 1211 | direct_table_id: 44104738 |
Carmelo Cascone | 4d8785b | 2019-05-31 17:11:26 -0700 | [diff] [blame] | 1212 | } |
1213 | direct_counters { | ||||
1214 | preamble { | ||||
Carmelo Cascone | 2388cc1 | 2021-05-26 19:30:30 +0200 | [diff] [blame] | 1215 | id: 322798228 |
Carmelo Cascone | 4d8785b | 2019-05-31 17:11:26 -0700 | [diff] [blame] | 1216 | name: "FabricIngress.next.hashed_counter" |
1217 | alias: "hashed_counter" | ||||
1218 | } | ||||
1219 | spec { | ||||
1220 | unit: BOTH | ||||
1221 | } | ||||
Carmelo Cascone | 2388cc1 | 2021-05-26 19:30:30 +0200 | [diff] [blame] | 1222 | direct_table_id: 47960972 |
Carmelo Cascone | 4d8785b | 2019-05-31 17:11:26 -0700 | [diff] [blame] | 1223 | } |
1224 | direct_counters { | ||||
1225 | preamble { | ||||
Carmelo Cascone | 2388cc1 | 2021-05-26 19:30:30 +0200 | [diff] [blame] | 1226 | id: 319194968 |
Carmelo Cascone | 4d8785b | 2019-05-31 17:11:26 -0700 | [diff] [blame] | 1227 | name: "FabricIngress.next.multicast_counter" |
1228 | alias: "multicast_counter" | ||||
1229 | } | ||||
1230 | spec { | ||||
1231 | unit: BOTH | ||||
1232 | } | ||||
Carmelo Cascone | 2388cc1 | 2021-05-26 19:30:30 +0200 | [diff] [blame] | 1233 | direct_table_id: 40619180 |
Carmelo Cascone | 4d8785b | 2019-05-31 17:11:26 -0700 | [diff] [blame] | 1234 | } |
1235 | direct_counters { | ||||
1236 | preamble { | ||||
Daniele Moro | 08c9e7f | 2021-07-28 18:53:34 +0200 | [diff] [blame^] | 1237 | id: 334706097 |
1238 | name: "FabricIngress.slice_tc_classifier.classifier_stats" | ||||
1239 | alias: "classifier_stats" | ||||
1240 | } | ||||
1241 | spec { | ||||
1242 | unit: PACKETS | ||||
1243 | } | ||||
1244 | direct_table_id: 34606298 | ||||
1245 | } | ||||
1246 | direct_counters { | ||||
1247 | preamble { | ||||
1248 | id: 327743278 | ||||
1249 | name: "FabricIngress.qos.queues_stats" | ||||
1250 | alias: "queues_stats" | ||||
1251 | } | ||||
1252 | spec { | ||||
1253 | unit: PACKETS | ||||
1254 | } | ||||
1255 | direct_table_id: 36435258 | ||||
1256 | } | ||||
1257 | direct_counters { | ||||
1258 | preamble { | ||||
Carmelo Cascone | 2388cc1 | 2021-05-26 19:30:30 +0200 | [diff] [blame] | 1259 | id: 318892680 |
Carmelo Cascone | 4d8785b | 2019-05-31 17:11:26 -0700 | [diff] [blame] | 1260 | name: "FabricEgress.egress_next.egress_vlan_counter" |
1261 | alias: "egress_vlan_counter" | ||||
1262 | } | ||||
1263 | spec { | ||||
1264 | unit: BOTH | ||||
1265 | } | ||||
Carmelo Cascone | 2388cc1 | 2021-05-26 19:30:30 +0200 | [diff] [blame] | 1266 | direct_table_id: 49262446 |
Carmelo Cascone | 4d8785b | 2019-05-31 17:11:26 -0700 | [diff] [blame] | 1267 | } |
1268 | meters { | ||||
1269 | preamble { | ||||
Carmelo Cascone | 2388cc1 | 2021-05-26 19:30:30 +0200 | [diff] [blame] | 1270 | id: 337077280 |
Carmelo Cascone | 4d8785b | 2019-05-31 17:11:26 -0700 | [diff] [blame] | 1271 | name: "FabricIngress.bng_ingress.downstream.m_besteff" |
1272 | alias: "m_besteff" | ||||
1273 | } | ||||
1274 | spec { | ||||
1275 | unit: BYTES | ||||
1276 | } | ||||
1277 | size: 8192 | ||||
1278 | } | ||||
1279 | meters { | ||||
1280 | preamble { | ||||
Carmelo Cascone | 2388cc1 | 2021-05-26 19:30:30 +0200 | [diff] [blame] | 1281 | id: 349920644 |
Carmelo Cascone | 4d8785b | 2019-05-31 17:11:26 -0700 | [diff] [blame] | 1282 | name: "FabricIngress.bng_ingress.downstream.m_prio" |
1283 | alias: "m_prio" | ||||
1284 | } | ||||
1285 | spec { | ||||
1286 | unit: BYTES | ||||
1287 | } | ||||
1288 | size: 8192 | ||||
1289 | } | ||||
Daniele Moro | 08c9e7f | 2021-07-28 18:53:34 +0200 | [diff] [blame^] | 1290 | meters { |
1291 | preamble { | ||||
1292 | id: 348573637 | ||||
1293 | name: "FabricIngress.qos.slice_tc_meter" | ||||
1294 | alias: "slice_tc_meter" | ||||
1295 | } | ||||
1296 | spec { | ||||
1297 | unit: BYTES | ||||
1298 | } | ||||
1299 | size: 64 | ||||
1300 | } | ||||
Carmelo Cascone | 4d8785b | 2019-05-31 17:11:26 -0700 | [diff] [blame] | 1301 | controller_packet_metadata { |
1302 | preamble { | ||||
Carmelo Cascone | 2388cc1 | 2021-05-26 19:30:30 +0200 | [diff] [blame] | 1303 | id: 81826293 |
Carmelo Cascone | 4d8785b | 2019-05-31 17:11:26 -0700 | [diff] [blame] | 1304 | name: "packet_in" |
1305 | alias: "packet_in" | ||||
1306 | annotations: "@controller_header(\"packet_in\")" | ||||
1307 | } | ||||
1308 | metadata { | ||||
1309 | id: 1 | ||||
1310 | name: "ingress_port" | ||||
1311 | bitwidth: 9 | ||||
1312 | } | ||||
1313 | metadata { | ||||
1314 | id: 2 | ||||
1315 | name: "_pad" | ||||
1316 | bitwidth: 7 | ||||
1317 | } | ||||
1318 | } | ||||
1319 | controller_packet_metadata { | ||||
1320 | preamble { | ||||
Carmelo Cascone | 2388cc1 | 2021-05-26 19:30:30 +0200 | [diff] [blame] | 1321 | id: 76689799 |
Carmelo Cascone | 4d8785b | 2019-05-31 17:11:26 -0700 | [diff] [blame] | 1322 | name: "packet_out" |
1323 | alias: "packet_out" | ||||
1324 | annotations: "@controller_header(\"packet_out\")" | ||||
1325 | } | ||||
1326 | metadata { | ||||
1327 | id: 1 | ||||
1328 | name: "egress_port" | ||||
1329 | bitwidth: 9 | ||||
1330 | } | ||||
1331 | metadata { | ||||
1332 | id: 2 | ||||
Carmelo Cascone | 2388cc1 | 2021-05-26 19:30:30 +0200 | [diff] [blame] | 1333 | name: "do_forwarding" |
1334 | bitwidth: 1 | ||||
1335 | } | ||||
1336 | metadata { | ||||
1337 | id: 3 | ||||
Carmelo Cascone | 4d8785b | 2019-05-31 17:11:26 -0700 | [diff] [blame] | 1338 | name: "_pad" |
Carmelo Cascone | 2388cc1 | 2021-05-26 19:30:30 +0200 | [diff] [blame] | 1339 | bitwidth: 6 |
Carmelo Cascone | 4d8785b | 2019-05-31 17:11:26 -0700 | [diff] [blame] | 1340 | } |
1341 | } | ||||
1342 | type_info { | ||||
1343 | } |