Lines Matching refs:InitialQuestionInterval
2952 q->qname.c, DNSTypeName(q->qtype), q->ThisQInterval / InitialQuestionInterval, q->RequestUnicast);
2956 else if (q->CurrentAnswers == 0 && q->ThisQInterval == InitialQuestionInterval * QuestionIntervalStep3 && !q->RequestUnicast &&
3529 q->ThisQInterval > InitialQuestionInterval * QuestionIntervalStep3 && m->timenow - q->LastQTxTime < mDNSPlatformOneSecond)
3533 q->LastQTime = m->timenow - InitialQuestionInterval + (mDNSs32)mDNSRandom((mDNSu32)mDNSPlatformOneSecond*4);
3534 q->ThisQInterval = InitialQuestionInterval;
3739 q->ThisQInterval = InitialQuestionInterval;
3951 q->ThisQInterval = InitialQuestionInterval;
4620 question->ThisQInterval = InitialQuestionInterval;
4758 q->ThisQInterval = InitialQuestionInterval; // MUST be > zero for an active question
8370 // be a waste. For that reason, we schedule our first query to go out in half a second (InitialQuestionInterval).
8377 question->ThisQInterval = InitialQuestionInterval; // MUST be > zero for an active question
9499 // We set a random delay of up to InitialQuestionInterval (1/3 second).
9505 if (!m->SuppressSending) m->SuppressSending = m->timenow + (mDNSs32)mDNSRandom((mDNSu32)InitialQuestionInterval);
9527 mDNSs32 initial = dodelay ? InitialQuestionInterval * QuestionIntervalStep2 : InitialQuestionInterval;