Lines Matching defs:fetchctx

287 struct fetchctx {  struct
309 ISC_LINK(struct fetchctx) link; argument
313 dns_name_t domain;
314 dns_rdataset_t nameservers;
315 atomic_uint_fast32_t attributes;
316 isc_timer_t *timer;
317 isc_timer_t *timer_try_stale;
318 isc_time_t expires;
319 isc_time_t expires_try_stale;
320 isc_interval_t interval;
321 dns_message_t *qmessage;
323 dns_adbfindlist_t finds;
324 dns_adbfind_t *find;
330 dns_adbfindlist_t altfinds;
331 dns_adbfind_t *altfind;
332 dns_adbaddrinfolist_t forwaddrs;
333 dns_adbaddrinfolist_t altaddrs;
334 dns_forwarderlist_t forwarders;
335 dns_fwdpolicy_t fwdpolicy;
336 isc_sockaddrlist_t bad;
339 isc_sockaddrlist_t bad_edns;
340 dns_validator_t *validator;
342 dns_db_t *cache;
343 dns_adb_t *adb;
344 bool ns_ttl_ok;
345 uint32_t ns_ttl;
346 isc_counter_t *qc;
347 bool minimized;
348 unsigned int qmin_labels;
349 isc_result_t qmin_warning;
350 bool ip6arpaskip;
351 bool forwarding;
352 dns_name_t qminname;
353 dns_rdatatype_t qmintype;
354 dns_fetch_t *qminfetch;
355 dns_rdataset_t qminrrset;
356 dns_name_t qmindcname;
357 dns_fixedname_t fwdfname;
358 dns_name_t *fwdname;
363 unsigned int pending; /* Bucket lock. */
373 unsigned int restarts;
380 unsigned int timeouts;
385 dns_name_t nsname;
386 dns_fetch_t *nsfetch;
387 dns_rdataset_t nsrrset;
392 unsigned int nqueries; /* Bucket lock. */
398 const char *reason;
403 uint32_t rand_buf;
404 uint32_t rand_bits;
409 isc_result_t result; /*%< fetch result */
410 isc_result_t vresult; /*%< validation result */
411 int exitline;
412 isc_time_t start;
413 uint64_t duration;
414 bool logged;
415 unsigned int querysent;
416 unsigned int referrals;
417 unsigned int lamecount;
418 unsigned int quotacount;
419 unsigned int neterr;
420 unsigned int badresp;
421 unsigned int adberr;
422 unsigned int findfail;
423 unsigned int valfail;
424 bool timeout;
425 dns_adbaddrinfo_t *addrinfo;
426 dns_messageid_t id;
427 unsigned int depth;
428 char clientstr[ISC_SOCKADDR_FORMATSIZE];