Lines Matching refs:SuppressUnusable

7594 // We keep SuppressUnusable questions separate so that we can return a quick response to them and not get blocked behind
7595 // the queries that are not marked SuppressUnusable. But if the query is not suppressed, they are treated the same as
7596 // non-SuppressUnusable questions. This should be fine as the goal of SuppressUnusable is to return quickly only if it
8136 "Original question CurrentAnswers %d, new question CurrentAnswers %d, SuppressUnusable %d, SuppressQuery %d",
8137 qptr, CRDisplayString(m,rr), q->CurrentAnswers, qptr->CurrentAnswers, qptr->SuppressUnusable, qptr->SuppressQuery);
8243 if (!mDNSOpaque16IsZero(q->TargetQID) && q->SuppressUnusable)
8263 // SuppressUnusable does not affect questions that are answered from the local records (/etc/hosts)
8278 // so that we redo the duplicate checks in mDNS_StartQuery_internal. A SuppressUnusable question
8279 // is a duplicate of non-SuppressUnusable question if it is not suppressed (SuppressQuery is false).
8280 // A SuppressUnusable question is not a duplicate of non-SuppressUnusable question if it is suppressed
8389 if (question->SuppressUnusable)
8754 question->SuppressUnusable = mDNSfalse;
8933 query->qSRV.SuppressUnusable = mDNSfalse;
8953 query->qTXT.SuppressUnusable = mDNSfalse;
8973 query->qAv4.SuppressUnusable = mDNSfalse;
8993 query->qAv6.SuppressUnusable = mDNSfalse;
9049 question->SuppressUnusable = mDNSfalse;
11153 // could not possibly change the status of SuppressUnusable questions
11169 q, q->qname.c, DNSTypeName(q->qtype), t ? &t->addr : mDNSNULL, mDNSVal16(t ? t->port : zeroIPPort), q->DuplicateOf, q->SuppressUnusable);