Max level shown:
1 Table allocation done 1 time(s), state = INITIAL
2 Number of stages in table allocation: 18
3 Number of stages for ingress table allocation: 18
4 Number of stages for egress table allocation: 4
5 Critical path length through the table dependency graph: 14
6 Invoking table placement without container conflicts because first round of table placement required 18 stages.
7 Number of tables allocated: 68
8 +-------+-----------------+----------------------------------------------------------------+
9 | Stage | Min / Max Stage | Table Name |
10 +-------+-----------------+----------------------------------------------------------------+
11 | 0 | [ -, - ] | tbl_sidecar2071 |
12 | 0 | [ -, - ] | Ingress.filter.uplink_ports |
13 | 0 | [ -, - ] | cond-43 |
14 | 0 | [ -, - ] | cond-44 |
15 | 0 | [ -, - ] | Ingress.filter.switch_ipv4_addr |
16 | 0 | [ -, - ] | cond-45 |
17 | 0 | [ -, - ] | Ingress.filter.switch_ipv6_addr |
18 | 0 | [ -, - ] | cond-47 |
19 | 0 | [ -, - ] | Ingress.attached_subnet_ingress.attached_subnets_v4 |
20 | 0 | [ -, - ] | Ingress.attached_subnet_ingress.attached_subnets_v6 |
21 | 0 | [ 0, 13 ] | Egress.egress_filter.egress_filter |
22 | 0 | [ 0, 13 ] | cond-75 |
23 | 0 | [ 0, 13 ] | tbl_sidecar2283 |
24 | 1 | [ -, - ] | Ingress.nat_ingress.icmp_dst_port |
25 | 1 | [ -, - ] | cond-51 |
26 | 1 | [ -, - ] | Egress.unicast_mac_rewrite.mac_rewrite |
27 | 1 | [ -, - ] | tbl_sidecar2068 |
28 | 1 | [ 0, 14 ] | tbl_sidecar2067 |
29 | 1 | [ -, - ] | tbl_sidecar2338 |
30 | 2 | [ -, - ] | Ingress.nat_ingress.ingress_ipv6 |
31 | 2 | [ -, - ] | Ingress.nat_ingress.ingress_ipv4 |
32 | 2 | [ 1, 14 ] | tbl_sidecar2341 |
33 | 2 | [ -, - ] | tbl_sidecar2337 |
34 | 3 | [ -, - ] | Ingress.nat_ingress.ingress_ipv4 |
35 | 3 | [ 1, 14 ] | tbl_sidecar2371 |
36 | 3 | [ 1, 14 ] | tbl_sidecar2373 |
37 | 4 | [ -, - ] | Ingress.nat_ingress.ingress_hit |
38 | 4 | [ 3, 5 ] | tbl_sidecar787 |
39 | 4 | [ 3, 5 ] | Ingress.nat_ingress.CalculateIPv4Len.ipv4_set_len |
40 | 4 | [ 3, 14 ] | tbl_sidecar2160 |
41 | 5 | [ 4, 5 ] | tbl_nat_ingress_encap_ipv4 |
42 | 5 | [ 4, 5 ] | tbl_nat_ingress_encap_ipv6 |
43 | 5 | [ 4, 14 ] | tbl_nat_ingress_CalculateIPv4Len_invert |
44 | 5 | [ -, - ] | cond-58 |
45 | 5 | [ -, - ] | cond-59 |
46 | 6 | [ -, - ] | Ingress.services.service |
47 | 6 | [ 5, 6 ] | tbl_sidecar432 |
48 | 7 | [ 5, 6 ]* | tbl_sidecar773 |
49 | 7 | [ -, - ] | cond-62 |
50 | 7 | [ 6, 7 ] | cond-63 |
51 | 7 | [ 6, 14 ] | tbl_sidecar2126 |
52 | 8 | [ 6, 7 ]* | tbl_sidecar439 |
53 | 9 | [ 6, 7 ]* | Ingress.nat_egress.nat_egress |
54 | 9 | [ 7, 14 ] | tbl_sidecar2122 |
55 | 9 | [ 7, 14 ] | tbl_sidecar2124 |
56 | 10 | [ -, - ] | cond-65 |
57 | 10 | [ -, - ] | tbl_sidecar1284$precompute |
58 | 10 | [ -, - ] | tbl_sidecar1389$precompute |
59 | 10 | [ -, - ] | Ingress.l3_router.router6.lookup_idx.lookup |
60 | 10 | [ -, - ] | Ingress.l3_router.router4.lookup_idx.lookup |
61 | 10 | [ 7, 14 ] | ingresshdr.icmp.hdr_checksum_encode_update_condition_3_ingress |
62 | 11 | [ -, - ] | Ingress.l3_router.router4.lookup_idx.lookup |
63 | 11 | [ 8, 9 ]* | tbl_sidecar1389 |
64 | 11 | [ -, - ] | cond-69 |
65 | 11 | [ 7, 14 ] | ingresshdr.udp.checksum_encode_update_condition_2_ingress |
66 | 12 | [ 8, 9 ]* | tbl_sidecar1284 |
67 | 12 | [ 9, 10 ]* | Ingress.l3_router.router6.lookup_idx.select_route |
68 | 12 | [ -, - ] | cond-67 |
69 | 13 | [ 9, 10 ]* | Ingress.l3_router.router4.lookup_idx.select_route |
70 | 13 | [ 10, 11 ]* | tbl_sidecar1031 |
71 | 14 | [ 10, 11 ]* | tbl_sidecar1160 |
72 | 14 | [ -, - ] | Ingress.l3_router.router6.lookup_idx.route |
73 | 15 | [ -, - ] | Ingress.l3_router.router4.lookup_idx.route |
74 | 16 | [ -, - ] | cond-70 |
75 | 16 | [ -, - ] | Ingress.l3_router.Ndp.tbl |
76 | 16 | [ -, - ] | Ingress.l3_router.Arp.tbl |
77 | 17 | [ -, - ] | tbl_sidecar2114 |
78 | 17 | [ -, - ] | tbl_sidecar2112 |
79 +-------+-----------------+----------------------------------------------------------------+
80 
81 NOTES: - A '*' next to the min / max stage column indicates the table is placed outside its allowed scope
82 
83 Table allocation done 2 time(s), state = NOCC_TRY1
84 Number of stages in table allocation: 15
85 Number of stages for ingress table allocation: 15
86 Number of stages for egress table allocation: 4
87 Critical path length through the table dependency graph: 14
88 Number of tables allocated: 68
89 +-------+-----------------+----------------------------------------------------------------+
90 | Stage | Min / Max Stage | Table Name |
91 +-------+-----------------+----------------------------------------------------------------+
92 | 0 | [ -, - ] | tbl_sidecar2071 |
93 | 0 | [ -, - ] | Ingress.filter.uplink_ports |
94 | 0 | [ -, - ] | cond-43 |
95 | 0 | [ -, - ] | cond-44 |
96 | 0 | [ -, - ] | Ingress.filter.switch_ipv4_addr |
97 | 0 | [ -, - ] | cond-45 |
98 | 0 | [ -, - ] | Ingress.filter.switch_ipv6_addr |
99 | 0 | [ -, - ] | cond-47 |
100 | 0 | [ -, - ] | Ingress.attached_subnet_ingress.attached_subnets_v4 |
101 | 0 | [ -, - ] | Ingress.attached_subnet_ingress.attached_subnets_v6 |
102 | 0 | [ 0, 13 ] | Egress.egress_filter.egress_filter |
103 | 0 | [ 0, 13 ] | cond-75 |
104 | 0 | [ 0, 13 ] | tbl_sidecar2283 |
105 | 1 | [ -, - ] | Ingress.nat_ingress.icmp_dst_port |
106 | 1 | [ -, - ] | cond-51 |
107 | 1 | [ -, - ] | Egress.unicast_mac_rewrite.mac_rewrite |
108 | 1 | [ -, - ] | tbl_sidecar2068 |
109 | 1 | [ 0, 14 ] | tbl_sidecar2067 |
110 | 1 | [ -, - ] | tbl_sidecar2338 |
111 | 2 | [ -, - ] | Ingress.nat_ingress.ingress_ipv6 |
112 | 2 | [ -, - ] | Ingress.nat_ingress.ingress_ipv4 |
113 | 2 | [ 1, 14 ] | tbl_sidecar2341 |
114 | 2 | [ -, - ] | tbl_sidecar2337 |
115 | 3 | [ -, - ] | Ingress.nat_ingress.ingress_ipv4 |
116 | 3 | [ 1, 14 ] | tbl_sidecar2371 |
117 | 3 | [ 1, 14 ] | tbl_sidecar2373 |
118 | 4 | [ -, - ] | Ingress.nat_ingress.ingress_hit |
119 | 4 | [ 3, 5 ] | tbl_sidecar787 |
120 | 4 | [ 3, 5 ] | Ingress.nat_ingress.CalculateIPv4Len.ipv4_set_len |
121 | 4 | [ 3, 14 ] | tbl_sidecar2160 |
122 | 5 | [ 4, 5 ] | tbl_nat_ingress_encap_ipv4 |
123 | 5 | [ 4, 5 ] | tbl_nat_ingress_encap_ipv6 |
124 | 5 | [ 4, 14 ] | tbl_nat_ingress_CalculateIPv4Len_invert |
125 | 5 | [ -, - ] | cond-58 |
126 | 5 | [ -, - ] | cond-59 |
127 | 6 | [ -, - ] | Ingress.services.service |
128 | 6 | [ 5, 6 ] | tbl_sidecar432 |
129 | 6 | [ 5, 6 ] | tbl_sidecar773 |
130 | 7 | [ 6, 7 ] | tbl_sidecar439 |
131 | 7 | [ -, - ] | cond-62 |
132 | 7 | [ 6, 7 ] | cond-63 |
133 | 7 | [ 6, 7 ] | Ingress.nat_egress.nat_egress |
134 | 7 | [ 6, 14 ] | tbl_sidecar2126 |
135 | 8 | [ -, - ] | cond-65 |
136 | 8 | [ -, - ] | tbl_sidecar1284$precompute |
137 | 8 | [ -, - ] | tbl_sidecar1389$precompute |
138 | 8 | [ -, - ] | Ingress.l3_router.router6.lookup_idx.lookup |
139 | 8 | [ -, - ] | Ingress.l3_router.router4.lookup_idx.lookup |
140 | 8 | [ 7, 14 ] | ingresshdr.icmp.hdr_checksum_encode_update_condition_3_ingress |
141 | 8 | [ 7, 14 ] | ingresshdr.udp.checksum_encode_update_condition_2_ingress |
142 | 8 | [ 7, 14 ] | tbl_sidecar2122 |
143 | 8 | [ 7, 14 ] | tbl_sidecar2124 |
144 | 9 | [ -, - ] | Ingress.l3_router.router4.lookup_idx.lookup |
145 | 9 | [ 8, 9 ] | tbl_sidecar1389 |
146 | 9 | [ 8, 9 ] | tbl_sidecar1284 |
147 | 9 | [ -, - ] | cond-69 |
148 | 10 | [ 9, 10 ] | Ingress.l3_router.router6.lookup_idx.select_route |
149 | 10 | [ -, - ] | cond-67 |
150 | 10 | [ 9, 10 ] | Ingress.l3_router.router4.lookup_idx.select_route |
151 | 11 | [ 10, 11 ] | tbl_sidecar1160 |
152 | 11 | [ 10, 11 ] | tbl_sidecar1031 |
153 | 12 | [ -, - ] | Ingress.l3_router.router4.lookup_idx.route |
154 | 12 | [ -, - ] | Ingress.l3_router.router6.lookup_idx.route |
155 | 13 | [ -, - ] | cond-70 |
156 | 13 | [ -, - ] | Ingress.l3_router.Ndp.tbl |
157 | 13 | [ -, - ] | Ingress.l3_router.Arp.tbl |
158 | 14 | [ -, - ] | tbl_sidecar2114 |
159 | 14 | [ -, - ] | tbl_sidecar2112 |
160 +-------+-----------------+----------------------------------------------------------------+
161 
162 NOTES: - A '*' next to the min / max stage column indicates the table is placed outside its allowed scope
163 
164 Table allocation done 3 time(s), state = REDO_PHV1
165 Number of stages in table allocation: 15
166 Number of stages for ingress table allocation: 15
167 Number of stages for egress table allocation: 4
168 Critical path length through the table dependency graph: 14
169 Number of tables allocated: 66
170 +-------+-----------------+----------------------------------------------------------------+
171 | Stage | Min / Max Stage | Table Name |
172 +-------+-----------------+----------------------------------------------------------------+
173 | 0 | [ -, - ] | tbl_sidecar2071 |
174 | 0 | [ -, - ] | Ingress.filter.uplink_ports |
175 | 0 | [ -, - ] | cond-43 |
176 | 0 | [ -, - ] | cond-44 |
177 | 0 | [ -, - ] | Ingress.filter.switch_ipv4_addr |
178 | 0 | [ -, - ] | cond-45 |
179 | 0 | [ -, - ] | Ingress.filter.switch_ipv6_addr |
180 | 0 | [ -, - ] | cond-47 |
181 | 0 | [ -, - ] | Ingress.attached_subnet_ingress.attached_subnets_v4 |
182 | 0 | [ -, - ] | Ingress.attached_subnet_ingress.attached_subnets_v6 |
183 | 0 | [ 0, 13 ] | Egress.egress_filter.egress_filter |
184 | 0 | [ 0, 13 ] | cond-75 |
185 | 0 | [ 0, 13 ] | tbl_sidecar2283 |
186 | 1 | [ -, - ] | Ingress.nat_ingress.icmp_dst_port |
187 | 1 | [ -, - ] | cond-51 |
188 | 1 | [ -, - ] | Egress.unicast_mac_rewrite.mac_rewrite |
189 | 1 | [ -, - ] | tbl_sidecar2068 |
190 | 1 | [ 0, 14 ] | tbl_sidecar2067 |
191 | 1 | [ -, - ] | tbl_sidecar2338 |
192 | 2 | [ -, - ] | Ingress.nat_ingress.ingress_ipv6 |
193 | 2 | [ -, - ] | Ingress.nat_ingress.ingress_ipv4 |
194 | 2 | [ 1, 14 ] | tbl_sidecar2341 |
195 | 2 | [ -, - ] | tbl_sidecar2337 |
196 | 3 | [ -, - ] | Ingress.nat_ingress.ingress_ipv4 |
197 | 3 | [ 1, 14 ] | tbl_sidecar2371 |
198 | 3 | [ 1, 14 ] | tbl_sidecar2373 |
199 | 4 | [ -, - ] | Ingress.nat_ingress.ingress_hit |
200 | 4 | [ 3, 5 ] | tbl_sidecar787 |
201 | 4 | [ 3, 5 ] | Ingress.nat_ingress.CalculateIPv4Len.ipv4_set_len |
202 | 4 | [ 3, 14 ] | tbl_sidecar2160 |
203 | 5 | [ 4, 5 ] | tbl_nat_ingress_encap_ipv4 |
204 | 5 | [ 4, 5 ] | tbl_nat_ingress_encap_ipv6 |
205 | 5 | [ 4, 14 ] | tbl_nat_ingress_CalculateIPv4Len_invert |
206 | 5 | [ -, - ] | cond-58 |
207 | 5 | [ -, - ] | cond-59 |
208 | 6 | [ -, - ] | Ingress.services.service |
209 | 6 | [ 5, 6 ] | tbl_sidecar432 |
210 | 6 | [ 5, 6 ] | tbl_sidecar773 |
211 | 7 | [ 6, 7 ] | tbl_sidecar439 |
212 | 7 | [ -, - ] | cond-62 |
213 | 7 | [ 6, 7 ] | cond-63 |
214 | 7 | [ 6, 7 ] | Ingress.nat_egress.nat_egress |
215 | 7 | [ 6, 14 ] | tbl_sidecar2126 |
216 | 8 | [ -, - ] | cond-65 |
217 | 8 | [ -, - ] | tbl_sidecar1284$precompute |
218 | 8 | [ -, - ] | tbl_sidecar1389$precompute |
219 | 8 | [ -, - ] | Ingress.l3_router.router6.lookup_idx.lookup |
220 | 8 | [ -, - ] | Ingress.l3_router.router4.lookup_idx.lookup |
221 | 8 | [ 7, 14 ] | ingresshdr.icmp.hdr_checksum_encode_update_condition_3_ingress |
222 | 8 | [ 7, 14 ] | ingresshdr.udp.checksum_encode_update_condition_2_ingress |
223 | 8 | [ 7, 14 ] | tbl_sidecar2122 |
224 | 8 | [ 7, 14 ] | tbl_sidecar2124 |
225 | 9 | [ -, - ] | Ingress.l3_router.router4.lookup_idx.lookup |
226 | 9 | [ 8, 9 ] | tbl_sidecar1389 |
227 | 9 | [ 8, 9 ] | tbl_sidecar1284 |
228 | 10 | [ -, - ] | Ingress.l3_router.router6.lookup_idx.select_route |
229 | 10 | [ -, - ] | Ingress.l3_router.router4.lookup_idx.select_route |
230 | 11 | [ 10, 11 ] | tbl_sidecar1160 |
231 | 11 | [ 10, 11 ] | tbl_sidecar1031 |
232 | 12 | [ -, - ] | Ingress.l3_router.router4.lookup_idx.route |
233 | 12 | [ -, - ] | Ingress.l3_router.router6.lookup_idx.route |
234 | 13 | [ -, - ] | cond-70 |
235 | 13 | [ -, - ] | Ingress.l3_router.Ndp.tbl |
236 | 13 | [ -, - ] | Ingress.l3_router.Arp.tbl |
237 | 14 | [ -, - ] | tbl_sidecar2114 |
238 | 14 | [ -, - ] | tbl_sidecar2112 |
239 +-------+-----------------+----------------------------------------------------------------+
240 
241 NOTES: - A '*' next to the min / max stage column indicates the table is placed outside its allowed scope
242