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