comparison src/core/ngx_resolver.h @ 8055:2a77754cd9fe

The "ipv4=" parameter of the "resolver" directive. When set to "off", only IPv6 addresses will be resolved, and no A queries are ever sent (ticket #2196).
author Ruslan Ermilov <ru@nginx.com>
date Tue, 12 Jul 2022 21:44:02 +0400
parents 70e65bf8dfd7
children
comparison
equal deleted inserted replaced
8054:cac164d0807e 8055:2a77754cd9fe
173 173
174 ngx_queue_t name_expire_queue; 174 ngx_queue_t name_expire_queue;
175 ngx_queue_t srv_expire_queue; 175 ngx_queue_t srv_expire_queue;
176 ngx_queue_t addr_expire_queue; 176 ngx_queue_t addr_expire_queue;
177 177
178 #if (NGX_HAVE_INET6) 178 unsigned ipv4:1;
179 ngx_uint_t ipv6; /* unsigned ipv6:1; */ 179
180 #if (NGX_HAVE_INET6)
181 unsigned ipv6:1;
180 ngx_rbtree_t addr6_rbtree; 182 ngx_rbtree_t addr6_rbtree;
181 ngx_rbtree_node_t addr6_sentinel; 183 ngx_rbtree_node_t addr6_sentinel;
182 ngx_queue_t addr6_resend_queue; 184 ngx_queue_t addr6_resend_queue;
183 ngx_queue_t addr6_expire_queue; 185 ngx_queue_t addr6_expire_queue;
184 #endif 186 #endif