Lines Matching refs:rrtype

145                                         ((rr)->resrec.rrtype == kDNSType_A || (rr)->resrec.rrtype == kDNSType_AAAA || \
146 (rr)->resrec.rrtype == kDNSType_CNAME || \
147 (rr)->resrec.rrtype == kDNSType_PTR))
735 // SameResourceRecordNameClassInterface is functionally the same as SameResourceRecordSignature, except rrtype does not have to match
737 #define SameResourceRecordSignature(A,B) (A)->resrec.rrtype == (B)->resrec.rrtype && SameResourceRecordNameClassInterface((A),(B))
768 if (pktrr->resrec.rrtype != authrr->resrec.rrtype) return(mDNSfalse);
938 if (!target) LogInfo("SetTargetToHostName: Don't know how to set the target of rrtype %s", DNSTypeName(rr->resrec.rrtype));
965 rr->resrec.name->c, DNSTypeName(rr->resrec.rrtype));
993 if (rr->resrec.rrtype != kDNSType_SRV)
996 if (rr->resrec.rrtype == kDNSType_PTR)
998 else if (rr->resrec.rrtype == kDNSType_TXT)
1002 if (srvRR->resrec.rrtype != kDNSType_SRV)
1009 ARDisplayString(m, srvRR), srvRR->state, rr->resrec.name->c, DNSTypeName(rr->resrec.rrtype));
1151 if (!AuthRecord_uDNS(rr) && rr->resrec.rrtype == kDNSType_SRV && rr->AutoTarget == Target_AutoHost)
1193 if (!AuthRecord_uDNS(rr) && rr->resrec.rrtype == kDNSType_SRV && rr->AutoTarget == Target_AutoHost)
1261 rr, rr->resrec.name->c, DNSTypeName(rr->resrec.rrtype));
1271 rr, rr->resrec.name->c, DNSTypeName(rr->resrec.rrtype));
1280 rr, rr->resrec.name->c, DNSTypeName(rr->resrec.rrtype));
1291 rr->resrec.name->c, DNSTypeName(rr->resrec.rrtype));
1297 rr->resrec.name->c, DNSTypeName(rr->resrec.rrtype), rr->DependentOn->resrec.RecordType);
1372 //if (rr->resrec.rrtype == kDNSType_SRV) rr->NATinfo.IntPort = rr->resrec.rdata->u.srv.port;
1376 // rr->resrec.rrtype = already set in mDNS_SetupResourceRecord
1384 if (rr->resrec.rrtype == kDNSType_TXT && rr->resrec.rdlength == 0) { rr->resrec.rdlength = 1; rr->resrec.rdata->u.txt.c[0] = 0; }
1411 if (!ValidateRData(rr->resrec.rrtype, rr->resrec.rdlength, rr->resrec.rdata))
1553 m->NumFailedProbes, rr->resrec.name->c, DNSTypeName(rr->resrec.rrtype));
1614 dup, rr, rr->resrec.name->c, DNSTypeName(rr->resrec.rrtype));
1668 rr, rr->resrec.name->c, DNSTypeName(rr->resrec.rrtype));
1783 rr->resrec.name->c, DNSTypeName(rr->resrec.rrtype));
1850 debugf("AddRecordToResponseList: %##s (%s) already in list", rr->resrec.name->c, DNSTypeName(rr->resrec.rrtype));
1867 if (rr->resrec.rrtype == kDNSType_SRV)
1870 if (RRTypeIsAddressType(rr2->resrec.rrtype) && // For all address records (A/AAAA) ...
1876 else if (RRTypeIsAddressType(rr->resrec.rrtype)) // For A or AAAA, put counterpart as additional
1879 if (RRTypeIsAddressType(rr2->resrec.rrtype) && // For all address records (A/AAAA) ...
1885 else if (rr->resrec.rrtype == kDNSType_PTR) // For service PTR, see if we want to add DeviceInfo record
2489 if (rr->ImmedAnswer && rr->resrec.rrtype == kDNSType_SRV)
2491 if (RRTypeIsAddressType(r2->resrec.rrtype) && // For all address records (A/AAAA) ...
2501 if (rr->ImmedAnswer && rr->resrec.RecordType == kDNSRecordTypeShared && rr->resrec.rrtype == kDNSType_PTR)
2551 debugf("Announcing %##s (%s) %d", rr->resrec.name->c, DNSTypeName(rr->resrec.rrtype), rr->AnnounceCount);
2764 if (r2->resrec.rrtype >= kDNSQType_ANY) { LogMsg("SendResponses: Can't create NSEC for record %s", ARDisplayString(m, r2)); break; }
2765 else ptr[r2->resrec.rrtype >> 3] |= 128 >> (r2->resrec.rrtype & 7);
3090 while (cr && !RRTypeIsAddressType(cr->resrec.rrtype)) cr=cr->next;
3102 if (cr->resrec.rrtype == kDNSType_PTR && cr->resrec.rdlength >= 6) // If record is PTR type, with long enough name,
3666 ar->resrec.name->c, DNSTypeName(ar->resrec.rrtype), ar->ProbeCount);
3681 ka->resrec.name->c, DNSTypeName(ka->resrec.rrtype), queryptr - m->omsg.data, newptr - m->omsg.data);
4178 DNSTypeName(rr->resrec.rrtype), rr->resrec.rroriginalttl, rr->resrec.rDNSServer ?
4357 debugf("ReleaseAdditionalCacheRecords: freeing cached record %##s (%s)", rr->resrec.name->c, DNSTypeName(rr->resrec.rrtype));
4365 if (DNSSECRecordType(rr->resrec.rrtype))
4386 LogInfo("ReleaseCacheRecord: ERROR!! cg NULL for %##s (%s)", r->resrec.name->c, DNSTypeName(r->resrec.rrtype));
4393 debugf("ReleaseCacheRecord: freeing %##s (%s)", r->resrec.name->c, DNSTypeName(r->resrec.rrtype));
4400 debugf("ReleaseCacheRecord: freeing AnonInfo for %##s (%s)", r->resrec.name->c, DNSTypeName(r->resrec.rrtype));
4408 if (DNSSECRecordType(r->resrec.rrtype))
4700 else if (RRTypeIsAddressType(rr->resrec.rrtype) && RRTypeIsAddressType(q->qtype))
6011 mDNS_SetupResourceRecord(newRR, mDNSNULL, InterfaceID, rr->resrec.rrtype,
6020 if (rr->resrec.rrtype == kDNSType_A)
6024 else if (rr->resrec.rrtype == kDNSType_AAAA)
6094 if (ar->resrec.rrtype == kDNSType_A || ar->resrec.rrtype == kDNSType_AAAA)
6160 if (answer->rrtype != question->qtype) return; // Don't care about CNAMEs
6162 // if (answer->rrtype == kDNSType_AAAA && sps == 0) return; // To test failing to resolve sleep proxy's address
6164 if (answer->rrtype == kDNSType_SRV)
6173 else if (answer->rrtype == kDNSType_A && answer->rdlength == sizeof(mDNSv4Addr))
6184 else if (answer->rrtype == kDNSType_A && answer->rdlength == 0)
6192 else if (answer->rrtype == kDNSType_AAAA && answer->rdlength == sizeof(mDNSv6Addr) && mDNSv6AddressIsLinkLocal(&answer->rdata->u.ipv6))
6209 if (mDNS_KeepaliveRecord(&rr->resrec) || (rr->resrec.rrtype == kDNSType_SRV && !AuthRecord_uDNS(rr) && !mDNSSameIPPort(rr->resrec.rdata->u.srv.port, DiscardPort)))
7064 if (!result) result = (int)our->resrec.rrtype - (int)m->rec.r.resrec.rrtype;
7095 LogInfo("ResolveSimultaneousProbe: %##s (%s): No Update Record found", our->resrec.name->c, DNSTypeName(our->resrec.rrtype));
7249 if (ptr && m->rec.r.resrec.RecordType != kDNSRecordTypePacketNegative && m->rec.r.resrec.rrtype == kDNSType_OPT)
7919 switch (rr->rrtype)
7977 if (DNSSECRecordType(rr->resrec.rrtype))
8101 if (same && (q->qtype == rr->rrtype || rr->rrtype == kDNSType_CNAME))
8109 if (rr->rrtype == kDNSType_RRSIG)
8140 if (rr->rrtype == kDNSType_NSEC)
8151 if (rr->rrtype == kDNSType_SOA)
8157 else if (rr->rrtype == kDNSType_NSEC3)
8306 if (ptr && m->rec.r.resrec.RecordType != kDNSRecordTypePacketNegative && m->rec.r.resrec.rrtype == kDNSType_SOA)
8604 if (response->h.numAnswers && unicastQuestion && unicastQuestion->qtype == rr->resrec.rrtype
8680 if (!ptr || m->rec.r.resrec.RecordType == kDNSRecordTypePacketNegative || m->rec.r.resrec.rrtype != kDNSType_NSEC3)
8913 if (mDNSOpaque16IsZero(response->h.id) && m->rec.r.resrec.rrtype == kDNSType_NSEC3)
8919 if (m->rec.r.resrec.rrtype == kDNSType_TSIG)
8924 if (m->rec.r.resrec.rrtype == kDNSType_OPT)
8940 if ((m->rec.r.resrec.rrtype == kDNSType_CNAME) && SameDomainName(m->rec.r.resrec.name, &m->rec.r.resrec.rdata->u.name))
9016 else if (llintf && llintf->IgnoreIPv4LL && m->rec.r.resrec.rrtype == kDNSType_A)
9054 if (mDNSOpaque16IsZero(response->h.id) && m->rec.r.resrec.rrtype != kDNSType_NSEC)
9152 else if (m->rec.r.resrec.rrtype == rr->resrec.rrtype)
9212 if (rr->resrec.rrtype == kDNSType_RRSIG && !nseclist)
9299 if ((r1->resrec.rrtype == r2->resrec.rrtype) && (r1->resrec.rrtype == kDNSType_RRSIG))
9314 r1->resrec.rrtype == r2->resrec.rrtype &&
9340 if (!(r2->resrec.rroriginalttl == 240 && r1->resrec.rroriginalttl == 60 && r2->resrec.rrtype == kDNSType_TXT) &&
9341 !(r2->resrec.rroriginalttl == 120 && r1->resrec.rroriginalttl == 4500 && r2->resrec.rrtype == kDNSType_SRV) &&
9757 if (ar->resrec.rrtype != kDNSType_NULL)
10000 if (ptr && m->rec.r.resrec.RecordType != kDNSRecordTypePacketNegative && m->rec.r.resrec.rrtype == kDNSType_OPT)
10075 mDNS_SetupResourceRecord(ar, mDNSNULL, InterfaceID, m->rec.r.resrec.rrtype, m->rec.r.resrec.rroriginalttl, RecordType, AuthRecordAny, SPSRecordCallback, ar);
10082 if (m->rec.r.resrec.rrtype == kDNSType_PTR)
10138 if (ptr && m->rec.r.resrec.RecordType != kDNSRecordTypePacketNegative && m->rec.r.resrec.rrtype == kDNSType_OPT)
10194 const domainname *const name, const mDNSu32 namehash, const mDNSu16 rrtype, const mDNSu16 rrclass, mDNSu32 ttl_seconds, mDNSInterfaceID InterfaceID, DNSServer *dnsserver)
10204 cr->resrec.rrtype = rrtype;
12124 if (answer->rrtype != kDNSType_SRV) return;
12184 if (answer->rrtype != kDNSType_TXT) return;
12211 if (answer->rrtype == kDNSType_A)
12216 else if (answer->rrtype == kDNSType_AAAA)
12223 debugf("FoundServiceInfo: answer %##s type %d (%s) unexpected", answer->name->c, answer->rrtype, DNSTypeName(answer->rrtype));
12237 debugf(answer->rrtype == kDNSType_A ?
12456 if (!ValidateRData(rr->resrec.rrtype, newrdlength, newrdata))
12578 set->RR_A.resrec.rrtype = kDNSType_A;
12587 set->RR_A.resrec.rrtype = kDNSType_AAAA;
12715 debugf("mDNS_HostNameCallback: %##s (%s) %s (%ld)", rr->resrec.name->c, DNSTypeName(rr->resrec.rrtype), msg, result);
13202 debugf("ServiceCallback: %##s (%s) %s (%d)", rr->resrec.name->c, DNSTypeName(rr->resrec.rrtype), msg, result);
13438 extra->r.resrec.rrtype, ttl, kDNSRecordTypeUnique, artype, ServiceCallback, sr);
13448 extra->r.resrec.name->c, DNSTypeName(extra->r.resrec.rrtype), extra->r.resrec.rdlength);
14055 r2->resrec.rrtype == kDNSType_SRV && mDNSSameIPPort(r2->resrec.rdata->u.srv.port, port) &&
14472 cr->resrec.rrtype == kDNSType_A ||
14473 cr->resrec.rrtype == kDNSType_AAAA ||
14474 cr->resrec.rrtype == kDNSType_SRV;