Lines Matching full:query
2 * iterator/iterator.h - iterative resolver DNS query response module
39 * This file contains a module that performs recursive iterative DNS query
56 /** max number of targets spawned for a query and its subqueries */
58 /** max number of upstream queries for a query and its subqueries, it is
63 /** max number of nxdomains allowed for target lookups for a query and
66 /** max number of nxdomains allowed for target lookups for a query and
79 /* max number of time-outs for minimised query. Prevents resolving failures
88 /** at what query-sent-count to stop target fetch policy */
165 /** max number of query restarts to limit length of CNAME chain */
175 * State entered on new query or after following referral or CNAME.
193 * State of the iterator for a query.
197 * Externally generated queries start at this state. Query restarts are
215 * Each time a delegation point changes for a given query or a
216 * query times out and/or wakes up, this state is (re)visited.
231 /** Collecting query class information, for qclass=ANY, when
250 /** Number of target queries spawned for the query and subqueries. */
263 * Per query state for the iterator module.
285 * The depth of this query, this means the depth of recursion.
286 * This address is needed for another query, which is an address
287 * needed for another query, etc. Original client query has depth 0.
312 /** query name used for chasing the results. Initially the same as
314 * The query info used to elicit the results needed. */
316 /** query flags to use when chasing the answer (i.e. RD flag) */
318 /** true if we set RD bit because of last resort recursion lame query*/
322 * This is the current delegation point for an in-progress query. This
332 /** state for capsfail: stored query for comparisons. Can be NULL if
346 /** the number of times this query has been restarted. */
349 /** the number of times this query has followed a referral. */
355 /** malloced-array shared with this query and its subqueries. It keeps
364 * this query and its subqueries, count-referenced by the reference
373 * The query must store NS records from referrals as parentside RRs
381 * The query is for parent-side glue(A or AAAA) for a nameserver.
392 /** If nonNULL we are walking upwards from DS query to find NS */
412 * waiting for a stub priming query.
417 * This is a flag that, if true, means that this query is
419 * have been glue, query again to the servers that should have
441 * The query info that is sent upstream. Will be a subset of qchase
460 /** True if the auth_zones should not be consulted for the query */
513 /** iterator operate on a query */
518 * Return priming query results to interested super querystates.
523 * @param qstate: query state that finished.
530 /** iterator cleanup query state */