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