Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 1 | tables { |
2 | preamble { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 3 | id: 33561568 |
4 | name: "ingress.table0_control.table0" | ||||
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 5 | alias: "table0" |
6 | } | ||||
7 | match_fields { | ||||
8 | id: 1 | ||||
9 | name: "standard_metadata.ingress_port" | ||||
10 | bitwidth: 9 | ||||
11 | match_type: TERNARY | ||||
12 | } | ||||
13 | match_fields { | ||||
14 | id: 2 | ||||
15 | name: "hdr.ethernet.src_addr" | ||||
16 | bitwidth: 48 | ||||
17 | match_type: TERNARY | ||||
18 | } | ||||
19 | match_fields { | ||||
20 | id: 3 | ||||
21 | name: "hdr.ethernet.dst_addr" | ||||
22 | bitwidth: 48 | ||||
23 | match_type: TERNARY | ||||
24 | } | ||||
25 | match_fields { | ||||
26 | id: 4 | ||||
27 | name: "hdr.ethernet.ether_type" | ||||
28 | bitwidth: 16 | ||||
29 | match_type: TERNARY | ||||
30 | } | ||||
31 | match_fields { | ||||
32 | id: 5 | ||||
33 | name: "hdr.ipv4.src_addr" | ||||
34 | bitwidth: 32 | ||||
35 | match_type: TERNARY | ||||
36 | } | ||||
37 | match_fields { | ||||
38 | id: 6 | ||||
39 | name: "hdr.ipv4.dst_addr" | ||||
40 | bitwidth: 32 | ||||
41 | match_type: TERNARY | ||||
42 | } | ||||
43 | match_fields { | ||||
44 | id: 7 | ||||
45 | name: "hdr.ipv4.protocol" | ||||
46 | bitwidth: 8 | ||||
47 | match_type: TERNARY | ||||
48 | } | ||||
49 | match_fields { | ||||
50 | id: 8 | ||||
51 | name: "local_metadata.l4_src_port" | ||||
52 | bitwidth: 16 | ||||
53 | match_type: TERNARY | ||||
54 | } | ||||
55 | match_fields { | ||||
56 | id: 9 | ||||
57 | name: "local_metadata.l4_dst_port" | ||||
58 | bitwidth: 16 | ||||
59 | match_type: TERNARY | ||||
60 | } | ||||
61 | action_refs { | ||||
Keesjan Karsten | 2336889 | 2018-05-22 10:46:01 +0000 | [diff] [blame] | 62 | id: 16822046 |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 63 | } |
64 | action_refs { | ||||
Keesjan Karsten | 2336889 | 2018-05-22 10:46:01 +0000 | [diff] [blame] | 65 | id: 16783057 |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 66 | } |
67 | action_refs { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 68 | id: 16777316 |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 69 | } |
70 | action_refs { | ||||
71 | id: 16784184 | ||||
72 | } | ||||
73 | const_default_action_id: 16784184 | ||||
Carmelo Cascone | 6af4e17 | 2018-06-15 16:01:30 +0200 | [diff] [blame] | 74 | direct_resource_ids: 318816189 |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 75 | size: 1024 |
76 | } | ||||
77 | tables { | ||||
78 | preamble { | ||||
Jonghwan Hyun | 6777d53 | 2018-11-18 20:50:16 +0900 | [diff] [blame] | 79 | id: 33594678 |
80 | name: "ingress.process_set_source_sink.tb_set_source" | ||||
81 | alias: "ingress.process_set_source_sink.tb_set_source" | ||||
82 | } | ||||
83 | match_fields { | ||||
84 | id: 1 | ||||
85 | name: "standard_metadata.ingress_port" | ||||
86 | bitwidth: 9 | ||||
87 | match_type: EXACT | ||||
88 | } | ||||
89 | action_refs { | ||||
90 | id: 16817471 | ||||
91 | } | ||||
92 | action_refs { | ||||
93 | id: 16800567 | ||||
94 | annotations: "@defaultonly()" | ||||
95 | } | ||||
96 | direct_resource_ids: 318825104 | ||||
97 | size: 256 | ||||
98 | idle_timeout_behavior: NO_TIMEOUT | ||||
99 | } | ||||
100 | tables { | ||||
101 | preamble { | ||||
102 | id: 33584156 | ||||
103 | name: "ingress.process_set_source_sink.tb_set_sink" | ||||
104 | alias: "ingress.process_set_source_sink.tb_set_sink" | ||||
105 | } | ||||
106 | match_fields { | ||||
107 | id: 1 | ||||
108 | name: "standard_metadata.egress_spec" | ||||
109 | bitwidth: 9 | ||||
110 | match_type: EXACT | ||||
111 | } | ||||
112 | action_refs { | ||||
113 | id: 16800284 | ||||
114 | } | ||||
115 | action_refs { | ||||
116 | id: 16800567 | ||||
117 | annotations: "@defaultonly()" | ||||
118 | } | ||||
119 | direct_resource_ids: 318775657 | ||||
120 | size: 256 | ||||
121 | idle_timeout_behavior: NO_TIMEOUT | ||||
122 | } | ||||
123 | tables { | ||||
124 | preamble { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 125 | id: 33578477 |
126 | name: "egress.process_set_source_sink.tb_set_source" | ||||
Jonghwan Hyun | 6777d53 | 2018-11-18 20:50:16 +0900 | [diff] [blame] | 127 | alias: "egress.process_set_source_sink.tb_set_source" |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 128 | } |
129 | match_fields { | ||||
130 | id: 1 | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 131 | name: "standard_metadata.ingress_port" |
132 | bitwidth: 9 | ||||
133 | match_type: EXACT | ||||
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 134 | } |
135 | action_refs { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 136 | id: 16782803 |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 137 | } |
138 | action_refs { | ||||
139 | id: 16800567 | ||||
140 | annotations: "@defaultonly()" | ||||
141 | } | ||||
Carmelo Cascone | 6af4e17 | 2018-06-15 16:01:30 +0200 | [diff] [blame] | 142 | direct_resource_ids: 318829828 |
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 143 | size: 256 |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 144 | } |
145 | tables { | ||||
146 | preamble { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 147 | id: 33575550 |
148 | name: "egress.process_set_source_sink.tb_set_sink" | ||||
Jonghwan Hyun | 6777d53 | 2018-11-18 20:50:16 +0900 | [diff] [blame] | 149 | alias: "egress.process_set_source_sink.tb_set_sink" |
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 150 | } |
151 | match_fields { | ||||
152 | id: 1 | ||||
Jonghwan Hyun | 6777d53 | 2018-11-18 20:50:16 +0900 | [diff] [blame] | 153 | name: "standard_metadata.egress_spec" |
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 154 | bitwidth: 9 |
155 | match_type: EXACT | ||||
156 | } | ||||
157 | action_refs { | ||||
158 | id: 16798719 | ||||
159 | } | ||||
160 | action_refs { | ||||
161 | id: 16800567 | ||||
162 | annotations: "@defaultonly()" | ||||
163 | } | ||||
Carmelo Cascone | 6af4e17 | 2018-06-15 16:01:30 +0200 | [diff] [blame] | 164 | direct_resource_ids: 318811186 |
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 165 | size: 256 |
166 | } | ||||
167 | tables { | ||||
168 | preamble { | ||||
169 | id: 33565369 | ||||
170 | name: "egress.process_int_source.tb_int_source" | ||||
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 171 | alias: "tb_int_source" |
172 | } | ||||
173 | match_fields { | ||||
174 | id: 1 | ||||
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 175 | name: "hdr.ipv4.src_addr" |
176 | bitwidth: 32 | ||||
177 | match_type: TERNARY | ||||
178 | } | ||||
179 | match_fields { | ||||
Jonghwan Hyun | 8be0339 | 2017-12-04 15:48:44 -0800 | [diff] [blame] | 180 | id: 2 |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 181 | name: "hdr.ipv4.dst_addr" |
182 | bitwidth: 32 | ||||
183 | match_type: TERNARY | ||||
184 | } | ||||
185 | match_fields { | ||||
Jonghwan Hyun | 8be0339 | 2017-12-04 15:48:44 -0800 | [diff] [blame] | 186 | id: 3 |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 187 | name: "local_metadata.l4_src_port" |
188 | bitwidth: 16 | ||||
189 | match_type: TERNARY | ||||
190 | } | ||||
191 | match_fields { | ||||
Jonghwan Hyun | 8be0339 | 2017-12-04 15:48:44 -0800 | [diff] [blame] | 192 | id: 4 |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 193 | name: "local_metadata.l4_dst_port" |
194 | bitwidth: 16 | ||||
195 | match_type: TERNARY | ||||
196 | } | ||||
197 | action_refs { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 198 | id: 16785626 |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 199 | } |
200 | action_refs { | ||||
201 | id: 16800567 | ||||
202 | annotations: "@defaultonly()" | ||||
203 | } | ||||
Carmelo Cascone | 6af4e17 | 2018-06-15 16:01:30 +0200 | [diff] [blame] | 204 | direct_resource_ids: 318796349 |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 205 | size: 1024 |
206 | } | ||||
207 | tables { | ||||
208 | preamble { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 209 | id: 33604451 |
210 | name: "egress.process_int_transit.tb_int_insert" | ||||
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 211 | alias: "tb_int_insert" |
212 | } | ||||
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 213 | action_refs { |
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 214 | id: 16798455 |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 215 | } |
216 | action_refs { | ||||
217 | id: 16800567 | ||||
218 | annotations: "@defaultonly()" | ||||
219 | } | ||||
Carmelo Cascone | 6af4e17 | 2018-06-15 16:01:30 +0200 | [diff] [blame] | 220 | direct_resource_ids: 318803385 |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 221 | size: 2 |
222 | } | ||||
223 | tables { | ||||
224 | preamble { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 225 | id: 33607644 |
226 | name: "egress.process_int_transit.tb_int_inst_0003" | ||||
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 227 | alias: "tb_int_inst_0003" |
228 | } | ||||
229 | match_fields { | ||||
230 | id: 1 | ||||
231 | name: "hdr.int_header.instruction_mask_0003" | ||||
232 | bitwidth: 4 | ||||
233 | match_type: EXACT | ||||
234 | } | ||||
235 | action_refs { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 236 | id: 16783309 |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 237 | } |
238 | action_refs { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 239 | id: 16823072 |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 240 | } |
241 | action_refs { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 242 | id: 16782691 |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 243 | } |
244 | action_refs { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 245 | id: 16822686 |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 246 | } |
247 | action_refs { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 248 | id: 16830010 |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 249 | } |
250 | action_refs { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 251 | id: 16804519 |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 252 | } |
253 | action_refs { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 254 | id: 16810645 |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 255 | } |
256 | action_refs { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 257 | id: 16834343 |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 258 | } |
259 | action_refs { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 260 | id: 16809032 |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 261 | } |
262 | action_refs { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 263 | id: 16783533 |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 264 | } |
265 | action_refs { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 266 | id: 16824253 |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 267 | } |
268 | action_refs { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 269 | id: 16830666 |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 270 | } |
271 | action_refs { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 272 | id: 16809286 |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 273 | } |
274 | action_refs { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 275 | id: 16816509 |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 276 | } |
277 | action_refs { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 278 | id: 16803371 |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 279 | } |
280 | action_refs { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 281 | id: 16810652 |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 282 | } |
283 | action_refs { | ||||
284 | id: 16800567 | ||||
285 | annotations: "@defaultonly()" | ||||
286 | } | ||||
Carmelo Cascone | 6af4e17 | 2018-06-15 16:01:30 +0200 | [diff] [blame] | 287 | direct_resource_ids: 318805102 |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 288 | size: 16 |
289 | } | ||||
290 | tables { | ||||
291 | preamble { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 292 | id: 33560427 |
293 | name: "egress.process_int_transit.tb_int_inst_0407" | ||||
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 294 | alias: "tb_int_inst_0407" |
295 | } | ||||
296 | match_fields { | ||||
297 | id: 1 | ||||
298 | name: "hdr.int_header.instruction_mask_0407" | ||||
299 | bitwidth: 4 | ||||
300 | match_type: EXACT | ||||
301 | } | ||||
302 | action_refs { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 303 | id: 16837642 |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 304 | } |
305 | action_refs { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 306 | id: 16796009 |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 307 | } |
308 | action_refs { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 309 | id: 16819613 |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 310 | } |
311 | action_refs { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 312 | id: 16813603 |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 313 | } |
314 | action_refs { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 315 | id: 16800640 |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 316 | } |
317 | action_refs { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 318 | id: 16779220 |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 319 | } |
320 | action_refs { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 321 | id: 16782223 |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 322 | } |
323 | action_refs { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 324 | id: 16841737 |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 325 | } |
326 | action_refs { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 327 | id: 16828758 |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 328 | } |
329 | action_refs { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 330 | id: 16823454 |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 331 | } |
332 | action_refs { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 333 | id: 16790618 |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 334 | } |
335 | action_refs { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 336 | id: 16829228 |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 337 | } |
338 | action_refs { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 339 | id: 16783180 |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 340 | } |
341 | action_refs { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 342 | id: 16813110 |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 343 | } |
344 | action_refs { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 345 | id: 16789397 |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 346 | } |
347 | action_refs { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 348 | id: 16835925 |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 349 | } |
350 | action_refs { | ||||
351 | id: 16800567 | ||||
352 | annotations: "@defaultonly()" | ||||
353 | } | ||||
Carmelo Cascone | 6af4e17 | 2018-06-15 16:01:30 +0200 | [diff] [blame] | 354 | direct_resource_ids: 318775631 |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 355 | size: 16 |
356 | } | ||||
Jonghwan Hyun | 6777d53 | 2018-11-18 20:50:16 +0900 | [diff] [blame] | 357 | tables { |
358 | preamble { | ||||
359 | id: 33565180 | ||||
360 | name: "egress.process_int_report.tb_generate_report" | ||||
361 | alias: "tb_generate_report" | ||||
362 | } | ||||
363 | match_fields { | ||||
364 | id: 1 | ||||
365 | name: "standard_metadata.instance_type" | ||||
366 | bitwidth: 32 | ||||
367 | match_type: EXACT | ||||
368 | } | ||||
369 | action_refs { | ||||
370 | id: 16790504 | ||||
371 | } | ||||
372 | action_refs { | ||||
373 | id: 16800567 | ||||
374 | annotations: "@defaultonly()" | ||||
375 | } | ||||
376 | size: 1024 | ||||
377 | idle_timeout_behavior: NO_TIMEOUT | ||||
378 | } | ||||
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 379 | actions { |
380 | preamble { | ||||
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 381 | id: 16784184 |
382 | name: "_drop" | ||||
383 | alias: "_drop" | ||||
384 | } | ||||
385 | } | ||||
386 | actions { | ||||
387 | preamble { | ||||
Jonghwan Hyun | 6777d53 | 2018-11-18 20:50:16 +0900 | [diff] [blame] | 388 | id: 16800567 |
389 | name: "NoAction" | ||||
390 | alias: "NoAction" | ||||
391 | } | ||||
392 | } | ||||
393 | actions { | ||||
394 | preamble { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 395 | id: 16777316 |
396 | name: "ingress.table0_control.set_next_hop_id" | ||||
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 397 | alias: "set_next_hop_id" |
398 | } | ||||
399 | params { | ||||
400 | id: 1 | ||||
401 | name: "next_hop_id" | ||||
402 | bitwidth: 16 | ||||
403 | } | ||||
404 | } | ||||
405 | actions { | ||||
406 | preamble { | ||||
Keesjan Karsten | 2336889 | 2018-05-22 10:46:01 +0000 | [diff] [blame] | 407 | id: 16783057 |
408 | name: "ingress.table0_control.send_to_cpu" | ||||
409 | alias: "send_to_cpu" | ||||
410 | } | ||||
411 | } | ||||
412 | actions { | ||||
413 | preamble { | ||||
414 | id: 16822046 | ||||
415 | name: "ingress.table0_control.set_egress_port" | ||||
416 | alias: "set_egress_port" | ||||
417 | } | ||||
418 | params { | ||||
419 | id: 1 | ||||
420 | name: "port" | ||||
421 | bitwidth: 9 | ||||
422 | } | ||||
423 | } | ||||
424 | actions { | ||||
425 | preamble { | ||||
Jonghwan Hyun | 6777d53 | 2018-11-18 20:50:16 +0900 | [diff] [blame] | 426 | id: 16817471 |
427 | name: "ingress.process_set_source_sink.int_set_source" | ||||
428 | alias: "ingress.process_set_source_sink.int_set_source" | ||||
429 | } | ||||
430 | } | ||||
431 | actions { | ||||
432 | preamble { | ||||
433 | id: 16800284 | ||||
434 | name: "ingress.process_set_source_sink.int_set_sink" | ||||
435 | alias: "ingress.process_set_source_sink.int_set_sink" | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 436 | } |
437 | } | ||||
438 | actions { | ||||
439 | preamble { | ||||
440 | id: 16782803 | ||||
441 | name: "egress.process_set_source_sink.int_set_source" | ||||
Jonghwan Hyun | 6777d53 | 2018-11-18 20:50:16 +0900 | [diff] [blame] | 442 | alias: "egress.process_set_source_sink.int_set_source" |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 443 | } |
444 | } | ||||
445 | actions { | ||||
446 | preamble { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 447 | id: 16798719 |
448 | name: "egress.process_set_source_sink.int_set_sink" | ||||
Jonghwan Hyun | 6777d53 | 2018-11-18 20:50:16 +0900 | [diff] [blame] | 449 | alias: "egress.process_set_source_sink.int_set_sink" |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 450 | } |
451 | } | ||||
452 | actions { | ||||
453 | preamble { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 454 | id: 16785626 |
455 | name: "egress.process_int_source.int_source_dscp" | ||||
Jonghwan Hyun | 8be0339 | 2017-12-04 15:48:44 -0800 | [diff] [blame] | 456 | alias: "int_source_dscp" |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 457 | } |
458 | params { | ||||
459 | id: 1 | ||||
460 | name: "max_hop" | ||||
461 | bitwidth: 8 | ||||
462 | } | ||||
463 | params { | ||||
464 | id: 2 | ||||
465 | name: "ins_cnt" | ||||
466 | bitwidth: 5 | ||||
467 | } | ||||
468 | params { | ||||
469 | id: 3 | ||||
470 | name: "ins_mask0003" | ||||
471 | bitwidth: 4 | ||||
472 | } | ||||
473 | params { | ||||
474 | id: 4 | ||||
475 | name: "ins_mask0407" | ||||
476 | bitwidth: 4 | ||||
477 | } | ||||
478 | } | ||||
479 | actions { | ||||
480 | preamble { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 481 | id: 16778237 |
482 | name: "egress.process_int_transit.int_update_total_hop_cnt" | ||||
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 483 | alias: "int_update_total_hop_cnt" |
484 | } | ||||
485 | } | ||||
486 | actions { | ||||
487 | preamble { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 488 | id: 16798455 |
489 | name: "egress.process_int_transit.int_transit" | ||||
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 490 | alias: "int_transit" |
491 | } | ||||
492 | params { | ||||
493 | id: 1 | ||||
494 | name: "switch_id" | ||||
495 | bitwidth: 32 | ||||
496 | } | ||||
497 | } | ||||
498 | actions { | ||||
499 | preamble { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 500 | id: 16783309 |
501 | name: "egress.process_int_transit.int_set_header_0003_i0" | ||||
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 502 | alias: "int_set_header_0003_i0" |
503 | } | ||||
504 | } | ||||
505 | actions { | ||||
506 | preamble { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 507 | id: 16823072 |
508 | name: "egress.process_int_transit.int_set_header_0003_i1" | ||||
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 509 | alias: "int_set_header_0003_i1" |
510 | } | ||||
511 | } | ||||
512 | actions { | ||||
513 | preamble { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 514 | id: 16782691 |
515 | name: "egress.process_int_transit.int_set_header_0003_i2" | ||||
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 516 | alias: "int_set_header_0003_i2" |
517 | } | ||||
518 | } | ||||
519 | actions { | ||||
520 | preamble { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 521 | id: 16822686 |
522 | name: "egress.process_int_transit.int_set_header_0003_i3" | ||||
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 523 | alias: "int_set_header_0003_i3" |
524 | } | ||||
525 | } | ||||
526 | actions { | ||||
527 | preamble { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 528 | id: 16830010 |
529 | name: "egress.process_int_transit.int_set_header_0003_i4" | ||||
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 530 | alias: "int_set_header_0003_i4" |
531 | } | ||||
532 | } | ||||
533 | actions { | ||||
534 | preamble { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 535 | id: 16804519 |
536 | name: "egress.process_int_transit.int_set_header_0003_i5" | ||||
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 537 | alias: "int_set_header_0003_i5" |
538 | } | ||||
539 | } | ||||
540 | actions { | ||||
541 | preamble { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 542 | id: 16810645 |
543 | name: "egress.process_int_transit.int_set_header_0003_i6" | ||||
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 544 | alias: "int_set_header_0003_i6" |
545 | } | ||||
546 | } | ||||
547 | actions { | ||||
548 | preamble { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 549 | id: 16834343 |
550 | name: "egress.process_int_transit.int_set_header_0003_i7" | ||||
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 551 | alias: "int_set_header_0003_i7" |
552 | } | ||||
553 | } | ||||
554 | actions { | ||||
555 | preamble { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 556 | id: 16809032 |
557 | name: "egress.process_int_transit.int_set_header_0003_i8" | ||||
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 558 | alias: "int_set_header_0003_i8" |
559 | } | ||||
560 | } | ||||
561 | actions { | ||||
562 | preamble { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 563 | id: 16783533 |
564 | name: "egress.process_int_transit.int_set_header_0003_i9" | ||||
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 565 | alias: "int_set_header_0003_i9" |
566 | } | ||||
567 | } | ||||
568 | actions { | ||||
569 | preamble { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 570 | id: 16824253 |
571 | name: "egress.process_int_transit.int_set_header_0003_i10" | ||||
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 572 | alias: "int_set_header_0003_i10" |
573 | } | ||||
574 | } | ||||
575 | actions { | ||||
576 | preamble { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 577 | id: 16830666 |
578 | name: "egress.process_int_transit.int_set_header_0003_i11" | ||||
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 579 | alias: "int_set_header_0003_i11" |
580 | } | ||||
581 | } | ||||
582 | actions { | ||||
583 | preamble { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 584 | id: 16809286 |
585 | name: "egress.process_int_transit.int_set_header_0003_i12" | ||||
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 586 | alias: "int_set_header_0003_i12" |
587 | } | ||||
588 | } | ||||
589 | actions { | ||||
590 | preamble { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 591 | id: 16816509 |
592 | name: "egress.process_int_transit.int_set_header_0003_i13" | ||||
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 593 | alias: "int_set_header_0003_i13" |
594 | } | ||||
595 | } | ||||
596 | actions { | ||||
597 | preamble { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 598 | id: 16803371 |
599 | name: "egress.process_int_transit.int_set_header_0003_i14" | ||||
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 600 | alias: "int_set_header_0003_i14" |
601 | } | ||||
602 | } | ||||
603 | actions { | ||||
604 | preamble { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 605 | id: 16810652 |
606 | name: "egress.process_int_transit.int_set_header_0003_i15" | ||||
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 607 | alias: "int_set_header_0003_i15" |
608 | } | ||||
609 | } | ||||
610 | actions { | ||||
611 | preamble { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 612 | id: 16837642 |
613 | name: "egress.process_int_transit.int_set_header_0407_i0" | ||||
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 614 | alias: "int_set_header_0407_i0" |
615 | } | ||||
616 | } | ||||
617 | actions { | ||||
618 | preamble { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 619 | id: 16796009 |
620 | name: "egress.process_int_transit.int_set_header_0407_i1" | ||||
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 621 | alias: "int_set_header_0407_i1" |
622 | } | ||||
623 | } | ||||
624 | actions { | ||||
625 | preamble { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 626 | id: 16819613 |
627 | name: "egress.process_int_transit.int_set_header_0407_i2" | ||||
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 628 | alias: "int_set_header_0407_i2" |
629 | } | ||||
630 | } | ||||
631 | actions { | ||||
632 | preamble { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 633 | id: 16813603 |
634 | name: "egress.process_int_transit.int_set_header_0407_i3" | ||||
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 635 | alias: "int_set_header_0407_i3" |
636 | } | ||||
637 | } | ||||
638 | actions { | ||||
639 | preamble { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 640 | id: 16800640 |
641 | name: "egress.process_int_transit.int_set_header_0407_i4" | ||||
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 642 | alias: "int_set_header_0407_i4" |
643 | } | ||||
644 | } | ||||
645 | actions { | ||||
646 | preamble { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 647 | id: 16779220 |
648 | name: "egress.process_int_transit.int_set_header_0407_i5" | ||||
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 649 | alias: "int_set_header_0407_i5" |
650 | } | ||||
651 | } | ||||
652 | actions { | ||||
653 | preamble { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 654 | id: 16782223 |
655 | name: "egress.process_int_transit.int_set_header_0407_i6" | ||||
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 656 | alias: "int_set_header_0407_i6" |
657 | } | ||||
658 | } | ||||
659 | actions { | ||||
660 | preamble { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 661 | id: 16841737 |
662 | name: "egress.process_int_transit.int_set_header_0407_i7" | ||||
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 663 | alias: "int_set_header_0407_i7" |
664 | } | ||||
665 | } | ||||
666 | actions { | ||||
667 | preamble { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 668 | id: 16828758 |
669 | name: "egress.process_int_transit.int_set_header_0407_i8" | ||||
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 670 | alias: "int_set_header_0407_i8" |
671 | } | ||||
672 | } | ||||
673 | actions { | ||||
674 | preamble { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 675 | id: 16823454 |
676 | name: "egress.process_int_transit.int_set_header_0407_i9" | ||||
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 677 | alias: "int_set_header_0407_i9" |
678 | } | ||||
679 | } | ||||
680 | actions { | ||||
681 | preamble { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 682 | id: 16790618 |
683 | name: "egress.process_int_transit.int_set_header_0407_i10" | ||||
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 684 | alias: "int_set_header_0407_i10" |
685 | } | ||||
686 | } | ||||
687 | actions { | ||||
688 | preamble { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 689 | id: 16829228 |
690 | name: "egress.process_int_transit.int_set_header_0407_i11" | ||||
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 691 | alias: "int_set_header_0407_i11" |
692 | } | ||||
693 | } | ||||
694 | actions { | ||||
695 | preamble { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 696 | id: 16783180 |
697 | name: "egress.process_int_transit.int_set_header_0407_i12" | ||||
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 698 | alias: "int_set_header_0407_i12" |
699 | } | ||||
700 | } | ||||
701 | actions { | ||||
702 | preamble { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 703 | id: 16813110 |
704 | name: "egress.process_int_transit.int_set_header_0407_i13" | ||||
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 705 | alias: "int_set_header_0407_i13" |
706 | } | ||||
707 | } | ||||
708 | actions { | ||||
709 | preamble { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 710 | id: 16789397 |
711 | name: "egress.process_int_transit.int_set_header_0407_i14" | ||||
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 712 | alias: "int_set_header_0407_i14" |
713 | } | ||||
714 | } | ||||
715 | actions { | ||||
716 | preamble { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 717 | id: 16835925 |
718 | name: "egress.process_int_transit.int_set_header_0407_i15" | ||||
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 719 | alias: "int_set_header_0407_i15" |
720 | } | ||||
721 | } | ||||
722 | actions { | ||||
723 | preamble { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 724 | id: 16819982 |
725 | name: "egress.process_int_outer_encap.int_update_ipv4" | ||||
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 726 | alias: "int_update_ipv4" |
727 | } | ||||
728 | } | ||||
729 | actions { | ||||
730 | preamble { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 731 | id: 16810571 |
732 | name: "egress.process_int_outer_encap.int_update_udp" | ||||
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 733 | alias: "int_update_udp" |
734 | } | ||||
735 | } | ||||
736 | actions { | ||||
737 | preamble { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 738 | id: 16789645 |
739 | name: "egress.process_int_outer_encap.int_update_shim" | ||||
Jonghwan Hyun | 8be0339 | 2017-12-04 15:48:44 -0800 | [diff] [blame] | 740 | alias: "int_update_shim" |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 741 | } |
742 | } | ||||
743 | actions { | ||||
744 | preamble { | ||||
Jonghwan Hyun | 6777d53 | 2018-11-18 20:50:16 +0900 | [diff] [blame] | 745 | id: 16790504 |
746 | name: "egress.process_int_report.do_report_encapsulation" | ||||
747 | alias: "do_report_encapsulation" | ||||
748 | } | ||||
749 | params { | ||||
750 | id: 1 | ||||
751 | name: "src_mac" | ||||
752 | bitwidth: 48 | ||||
753 | } | ||||
754 | params { | ||||
755 | id: 2 | ||||
756 | name: "mon_mac" | ||||
757 | bitwidth: 48 | ||||
758 | } | ||||
759 | params { | ||||
760 | id: 3 | ||||
761 | name: "src_ip" | ||||
762 | bitwidth: 32 | ||||
763 | } | ||||
764 | params { | ||||
765 | id: 4 | ||||
766 | name: "mon_ip" | ||||
767 | bitwidth: 32 | ||||
768 | } | ||||
769 | params { | ||||
770 | id: 5 | ||||
771 | name: "mon_port" | ||||
772 | bitwidth: 16 | ||||
773 | } | ||||
774 | } | ||||
775 | actions { | ||||
776 | preamble { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 777 | id: 16839217 |
778 | name: "egress.process_int_sink.restore_header" | ||||
Jonghwan Hyun | 8be0339 | 2017-12-04 15:48:44 -0800 | [diff] [blame] | 779 | alias: "restore_header" |
780 | } | ||||
781 | } | ||||
782 | actions { | ||||
783 | preamble { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 784 | id: 16784498 |
785 | name: "egress.process_int_sink.int_sink" | ||||
Jonghwan Hyun | 8be0339 | 2017-12-04 15:48:44 -0800 | [diff] [blame] | 786 | alias: "int_sink" |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 787 | } |
788 | } | ||||
789 | counters { | ||||
790 | preamble { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 791 | id: 302004684 |
792 | name: "ingress.port_counters_ingress.ingress_port_counter" | ||||
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 793 | alias: "ingress_port_counter" |
794 | } | ||||
795 | spec { | ||||
796 | unit: PACKETS | ||||
797 | } | ||||
798 | size: 511 | ||||
799 | } | ||||
800 | counters { | ||||
801 | preamble { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 802 | id: 302040487 |
803 | name: "egress.port_counters_egress.egress_port_counter" | ||||
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 804 | alias: "egress_port_counter" |
805 | } | ||||
806 | spec { | ||||
807 | unit: PACKETS | ||||
808 | } | ||||
809 | size: 511 | ||||
810 | } | ||||
811 | direct_counters { | ||||
812 | preamble { | ||||
Carmelo Cascone | 6af4e17 | 2018-06-15 16:01:30 +0200 | [diff] [blame] | 813 | id: 318816189 |
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 814 | name: "ingress.table0_control.table0_counter" |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 815 | alias: "table0_counter" |
816 | } | ||||
817 | spec { | ||||
818 | unit: BOTH | ||||
819 | } | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 820 | direct_table_id: 33561568 |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 821 | } |
822 | direct_counters { | ||||
823 | preamble { | ||||
Jonghwan Hyun | 6777d53 | 2018-11-18 20:50:16 +0900 | [diff] [blame] | 824 | id: 318825104 |
825 | name: "ingress.process_set_source_sink.counter_set_source" | ||||
826 | alias: "ingress.process_set_source_sink.counter_set_source" | ||||
827 | } | ||||
828 | spec { | ||||
829 | unit: BOTH | ||||
830 | } | ||||
831 | direct_table_id: 33594678 | ||||
832 | } | ||||
833 | direct_counters { | ||||
834 | preamble { | ||||
835 | id: 318775657 | ||||
836 | name: "ingress.process_set_source_sink.counter_set_sink" | ||||
837 | alias: "ingress.process_set_source_sink.counter_set_sink" | ||||
838 | } | ||||
839 | spec { | ||||
840 | unit: BOTH | ||||
841 | } | ||||
842 | direct_table_id: 33584156 | ||||
843 | } | ||||
844 | direct_counters { | ||||
845 | preamble { | ||||
Carmelo Cascone | 6af4e17 | 2018-06-15 16:01:30 +0200 | [diff] [blame] | 846 | id: 318829828 |
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 847 | name: "egress.process_set_source_sink.counter_set_source" |
Jonghwan Hyun | 6777d53 | 2018-11-18 20:50:16 +0900 | [diff] [blame] | 848 | alias: "egress.process_set_source_sink.counter_set_source" |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 849 | } |
850 | spec { | ||||
851 | unit: BOTH | ||||
852 | } | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 853 | direct_table_id: 33578477 |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 854 | } |
855 | direct_counters { | ||||
856 | preamble { | ||||
Carmelo Cascone | 6af4e17 | 2018-06-15 16:01:30 +0200 | [diff] [blame] | 857 | id: 318811186 |
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 858 | name: "egress.process_set_source_sink.counter_set_sink" |
Jonghwan Hyun | 6777d53 | 2018-11-18 20:50:16 +0900 | [diff] [blame] | 859 | alias: "egress.process_set_source_sink.counter_set_sink" |
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 860 | } |
861 | spec { | ||||
862 | unit: BOTH | ||||
863 | } | ||||
864 | direct_table_id: 33575550 | ||||
865 | } | ||||
866 | direct_counters { | ||||
867 | preamble { | ||||
Carmelo Cascone | 6af4e17 | 2018-06-15 16:01:30 +0200 | [diff] [blame] | 868 | id: 318796349 |
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 869 | name: "egress.process_int_source.counter_int_source" |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 870 | alias: "counter_int_source" |
871 | } | ||||
872 | spec { | ||||
873 | unit: BOTH | ||||
874 | } | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 875 | direct_table_id: 33565369 |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 876 | } |
877 | direct_counters { | ||||
878 | preamble { | ||||
Carmelo Cascone | 6af4e17 | 2018-06-15 16:01:30 +0200 | [diff] [blame] | 879 | id: 318803385 |
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 880 | name: "egress.process_int_transit.counter_int_insert" |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 881 | alias: "counter_int_insert" |
882 | } | ||||
883 | spec { | ||||
884 | unit: BOTH | ||||
885 | } | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 886 | direct_table_id: 33604451 |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 887 | } |
888 | direct_counters { | ||||
889 | preamble { | ||||
Carmelo Cascone | 6af4e17 | 2018-06-15 16:01:30 +0200 | [diff] [blame] | 890 | id: 318805102 |
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 891 | name: "egress.process_int_transit.counter_int_inst_0003" |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 892 | alias: "counter_int_inst_0003" |
893 | } | ||||
894 | spec { | ||||
895 | unit: BOTH | ||||
896 | } | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 897 | direct_table_id: 33607644 |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 898 | } |
899 | direct_counters { | ||||
900 | preamble { | ||||
Carmelo Cascone | 6af4e17 | 2018-06-15 16:01:30 +0200 | [diff] [blame] | 901 | id: 318775631 |
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 902 | name: "egress.process_int_transit.counter_int_inst_0407" |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 903 | alias: "counter_int_inst_0407" |
904 | } | ||||
905 | spec { | ||||
906 | unit: BOTH | ||||
907 | } | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 908 | direct_table_id: 33560427 |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 909 | } |
910 | controller_packet_metadata { | ||||
911 | preamble { | ||||
Carmelo Cascone | 6af4e17 | 2018-06-15 16:01:30 +0200 | [diff] [blame] | 912 | id: 67146229 |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 913 | name: "packet_in" |
914 | annotations: "@controller_header(\"packet_in\")" | ||||
915 | } | ||||
916 | metadata { | ||||
917 | id: 1 | ||||
918 | name: "ingress_port" | ||||
919 | bitwidth: 9 | ||||
920 | } | ||||
Keesjan Karsten | 2336889 | 2018-05-22 10:46:01 +0000 | [diff] [blame] | 921 | metadata { |
922 | id: 2 | ||||
923 | name: "_padding" | ||||
924 | bitwidth: 7 | ||||
925 | } | ||||
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 926 | } |
927 | controller_packet_metadata { | ||||
928 | preamble { | ||||
Carmelo Cascone | 6af4e17 | 2018-06-15 16:01:30 +0200 | [diff] [blame] | 929 | id: 67121543 |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 930 | name: "packet_out" |
931 | annotations: "@controller_header(\"packet_out\")" | ||||
932 | } | ||||
933 | metadata { | ||||
934 | id: 1 | ||||
935 | name: "egress_port" | ||||
936 | bitwidth: 9 | ||||
937 | } | ||||
Keesjan Karsten | 2336889 | 2018-05-22 10:46:01 +0000 | [diff] [blame] | 938 | metadata { |
939 | id: 2 | ||||
940 | name: "_padding" | ||||
941 | bitwidth: 7 | ||||
942 | } | ||||
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 943 | } |
Carmelo Cascone | 6af4e17 | 2018-06-15 16:01:30 +0200 | [diff] [blame] | 944 | type_info { |
945 | } |