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