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