Lines Matching refs:rdlength
475 …mDNSu32 length = mDNS_snprintf(buffer, Max, "%4d %##s %s ", rr->rdlength, rr->name->c, DNSTypeName… in GetRRDisplayString_rdb()
490 …default: mDNS_snprintf(buffer+length, Max-length, "RDLen %d: %s", rr->rdlength, rd->data); brea… in GetRRDisplayString_rdb()
1137 mDNSexport mDNSu32 RDataHashValue(mDNSu16 const rdlength, const RDataBody *const rdb) in RDataHashValue() argument
1141 for (i=0; i+1 < rdlength; i+=2) in RDataHashValue()
1146 if (i < rdlength) in RDataHashValue()
1167 default: return(mDNSPlatformMemSame(r1->rdata->u.data, r2->data, r1->rdlength)); in SameRDataBody()
1174 if (r1->rdlength != r2->rdlength) return(mDNSfalse); in SameRData()
1211 …case kDNSType_TXT: return(rr->rdlength); // TXT is not self-describing, so have to just trust rdl… in GetRDLength()
1217 case kDNSType_OPT: return(rr->rdlength); in GetRDLength()
1219 return(rr->rdlength); in GetRDLength()
1223 mDNSexport mDNSBool ValidateRData(const mDNSu16 rrtype, const mDNSu16 rdlength, const RData *const … in ValidateRData() argument
1229 case kDNSType_A: return(rdlength == sizeof(mDNSv4Addr)); in ValidateRData()
1241 case kDNSType_PTR: if (!rdlength) return(mDNSfalse); in ValidateRData()
1243 return(len <= MAX_DOMAIN_NAME && rdlength == len); in ValidateRData()
1247 …case kDNSType_TXT: if (!rdlength) return(mDNSfalse); // TXT record has to be at least one byte (R… in ValidateRData()
1250 const mDNSu8 *end = rd->u.txt.c + rdlength; in ValidateRData()
1255 case kDNSType_AAAA: return(rdlength == sizeof(mDNSv6Addr)); in ValidateRData()
1257 case kDNSType_MX: if (!rdlength) return(mDNSfalse); in ValidateRData()
1259 return(len <= MAX_DOMAIN_NAME && rdlength == 2+len); in ValidateRData()
1261 case kDNSType_SRV: if (!rdlength) return(mDNSfalse); in ValidateRData()
1263 return(len <= MAX_DOMAIN_NAME && rdlength == 6+len); in ValidateRData()
1409 while (nput < rr->rdlength) in putOptRData()
1492 rr->rdlength = pktRDLen; in getOptRdata()
1504 case kDNSType_A: if (rr->rdlength != 4) in putRData()
1506 debugf("putRData: Illegal length %d for kDNSType_A", rr->rdlength); in putRData()
1519 case kDNSType_AAAA: if (rr->rdlength != sizeof(rr->rdata->u.ipv6)) in putRData()
1521 debugf("putRData: Illegal length %d for kDNSType_AAAA", rr->rdlength); in putRData()
1542 case kDNSType_TSIG: if (ptr + rr->rdlength > limit) return(mDNSNULL); in putRData()
1543 mDNSPlatformMemCopy(rr->rdata->u.data, ptr, rr->rdlength); in putRData()
1544 return(ptr + rr->rdlength); in putRData()
1707 opt->rdlength = LEASE_OPT_RDLEN; in putUpdateLease()
1741 mDNSexport void SetNewRData(ResourceRecord *const rr, RData *NewRData, mDNSu16 rdlength) in SetNewRData() argument
1747 rr->rdlength = rdlength; in SetNewRData()
1751 rr->rdlength = GetRDLength(rr, mDNSfalse); in SetNewRData()
1753 …rr->rdatahash = target ? DomainNameHashValue(target) : RDataHashValue(rr->rdlength, &rr->rdata->u… in SetNewRData()
1924 rr->resrec.rdlength = pktrdlength; in GetLargeResourceRecord()
1967 rr->resrec.rdlength = pktrdlength; in GetLargeResourceRecord()