Lines Matching refs:qDNSServer

223     DNSServer *orig = q->qDNSServer;
229 (q->qDNSServer ? &q->qDNSServer->addr : mDNSNULL), q, q->qname.c, DNSTypeName(q->qtype), q->SuppressUnusable);
238 // After we reset the qDNSServer to NULL, we could get more SERV_FAILS that might end up
240 if (!q->qDNSServer)
267 q->qDNSServer->penaltyTime = NonZeroTime(m->timenow + DNSSERVER_PENALTY_TIME);
304 q->qname.c, DNSTypeName(q->qtype), &q->qDNSServer->addr, mDNSVal16(q->qDNSServer->port), q->qDNSServer->domain.c);
1319 if (DNSSECQuestion(q) && q->qDNSServer && !q->qDNSServer->cellIntf)
3986 if (q->qDNSServer == s && !NoTestQuery(q))
4690 if (!q->qDNSServer->DNSSECAware && q->qDNSServer->req_DO)
4692 q->qDNSServer->retransDO++;
4693 if (q->qDNSServer->retransDO == MAX_DNSSEC_RETRANSMISSIONS)
4695 LogInfo("handle_unanswered_query: setting req_DO false for %#a", &q->qDNSServer->addr);
4696 q->qDNSServer->req_DO = mDNSfalse;
4700 if (!q->qDNSServer->req_DO)
4708 q->qname.c, DNSTypeName(q->qtype), &q->qDNSServer->addr);
4743 DNSServer *orig = q->qDNSServer;
4767 if (!q->qDNSServer && q->noServerResponse)
4784 if (qptr->DuplicateOf == q) { qptr->validDNSServers = q->validDNSServers; qptr->qDNSServer = q->qDNSServer; }
4786 if (q->qDNSServer && q->qDNSServer->teststate != DNSServer_Disabled)
4794 if (q->qDNSServer->teststate != DNSServer_Untested || NoTestQuery(q))
4797 if (DNSSECQuestion(q) && !q->qDNSServer->cellIntf)
4806 else if (m->timenow - q->qDNSServer->lasttest >= INIT_UCAST_POLL_INTERVAL) // Make sure at least three seconds has elapsed since last test query
4808 LogInfo("Sending DNS test query to %#a:%d", &q->qDNSServer->addr, mDNSVal16(q->qDNSServer->port));
4810 q->qDNSServer->lasttest = m->timenow;
4812 q->qDNSServer->testid = m->omsg.h.id;
4815 if (end > m->omsg.data && (q->qDNSServer->teststate != DNSServer_Failed || NoTestQuery(q)))
4829 q->qDNSServer ? &q->qDNSServer->addr : mDNSNULL, mDNSVal16(q->qDNSServer ? q->qDNSServer->port : zp), q->unansweredQueries);
4834 mDNSPlatformSetuDNSSocktOpt(q->LocalSocket, &q->qDNSServer->addr, q);
4839 err = mDNSSendDNSMessage(m, &m->omsg, end, q->qDNSServer->interface, q->LocalSocket, &q->qDNSServer->addr, q->qDNSServer->port, mDNSNULL, mDNSNULL, q->UseBackgroundTrafficClass);
4869 if (q->qDNSServer->cellIntf)
4876 debugf("uDNS_CheckCurrentQuestion: Increased ThisQInterval to %d for %##s (%s), cell %d", q->ThisQInterval, q->qname.c, DNSTypeName(q->qtype), q->qDNSServer->cellIntf);
4895 if (!q->qDNSServer)
4921 q->qDNSServer = GetServerForQuestion(m, q);
4923 if (qptr->DuplicateOf == q) { qptr->validDNSServers = q->validDNSServers; qptr->qDNSServer = q->qDNSServer; }
4928 q->qDNSServer ? &q->qDNSServer->addr : mDNSNULL, mDNSVal16(q->qDNSServer ? q->qDNSServer->port : zp), q->ThisQInterval);
4935 LogMsg("uDNS_CheckCurrentQuestion DNS server %#a:%d for %##s is disabled", &q->qDNSServer->addr, mDNSVal16(q->qDNSServer->port), q->qname.c);
4952 MakeNegativeCacheRecord(m, &m->rec.r, &q->qname, q->qnamehash, q->qtype, q->qclass, (DomainEnumQuery(&q->qname) ? 60 * 15 : 60), mDNSInterface_Any, q->qDNSServer);