• Home
  • Raw
  • Download

Lines Matching refs:rdlength

179 …mDNSu32 length = mDNS_snprintf(buffer, MaxMsg-1, "%4d %##s %s ", rr->rdlength, rr->name->c, DNSTyp…  in GetRRDisplayString_rdb()
181 …if (!rr->rdlength) { mDNS_snprintf(buffer+length, RemSpc, "<< ZERO RDATA LENGTH >>"); return(buffe… in GetRRDisplayString_rdb()
199 while (t < rd->txt.c + rr->rdlength) in GetRRDisplayString_rdb()
212 const rdataOPT *const end = (const rdataOPT *)&rd->data[rr->rdlength]; in GetRRDisplayString_rdb()
255 default: mDNS_snprintf(buffer+length, RemSpc, "RDLen %d: %s", rr->rdlength, rd->data); in GetRRDisplayString_rdb()
1113 int len = rr->rdlength; in RDataHashValue()
1206 default: return(mDNSPlatformMemSame(b1->data, b2->data, r1->rdlength)); in SameRDataBody()
1398 …if (rr->rrclass == kDNSQClass_ANY) return(rr->rdlength); // Used in update packets to mean "Delete… in GetRDLength()
1418 case kDNSType_DHCID:return(rr->rdlength); // Not self-describing, so have to just trust rdlength in GetRDLength()
1437 case kDNSType_OPT: return(rr->rdlength); in GetRDLength()
1452 return(rr->rdlength); in GetRDLength()
1458 mDNSexport mDNSBool ValidateRData(const mDNSu16 rrtype, const mDNSu16 rdlength, const RData *const … in ValidateRData() argument
1464 case kDNSType_A: return(rdlength == sizeof(mDNSv4Addr)); in ValidateRData()
1476 case kDNSType_PTR: len = DomainNameLengthLimit(&rd->u.name, rd->u.data + rdlength); in ValidateRData()
1477 return(len <= MAX_DOMAIN_NAME && rdlength == len); in ValidateRData()
1481 …case kDNSType_TXT: if (!rdlength) return(mDNSfalse); // TXT record has to be at least one byte (R… in ValidateRData()
1484 const mDNSu8 *end = rd->u.txt.c + rdlength; in ValidateRData()
1489 case kDNSType_AAAA: return(rdlength == sizeof(mDNSv6Addr)); in ValidateRData()
1493 len = DomainNameLengthLimit(&rd->u.mx.exchange, rd->u.data + rdlength); in ValidateRData()
1494 return(len <= MAX_DOMAIN_NAME && rdlength == 2+len); in ValidateRData()
1498 len = DomainNameLengthLimit(&rd->u.srv.target, rd->u.data + rdlength); in ValidateRData()
1499 return(len <= MAX_DOMAIN_NAME && rdlength == 6+len); in ValidateRData()
1652 case kDNSType_A: if (rr->rdlength != 4) in putRData()
1653 { debugf("putRData: Illegal length %d for kDNSType_A", rr->rdlength); return(mDNSNULL); } in putRData()
1684 case kDNSType_DHCID:if (ptr + rr->rdlength > limit) return(mDNSNULL); in putRData()
1685 mDNSPlatformMemCopy(ptr, rdb->data, rr->rdlength); in putRData()
1686 return(ptr + rr->rdlength); in putRData()
1707 case kDNSType_AAAA: if (rr->rdlength != sizeof(rdb->ipv6)) in putRData()
1708 { debugf("putRData: Illegal length %d for kDNSType_AAAA", rr->rdlength); return(mDNSNULL); } in putRData()
1725 const rdataOPT *const end = (const rdataOPT *)&rr->rdata->u.data[rr->rdlength]; in putRData()
1789 if (ptr + rr->rdlength > limit) return(mDNSNULL); in putRData()
1790 mDNSPlatformMemCopy(ptr, rdb->data, rr->rdlength); in putRData()
1791 return(ptr + rr->rdlength); in putRData()
1953 rr.resrec.rdlength = sizeof(rdataOPT); // One option in this OPT record in putUpdateLease()
1968 rr.resrec.rdlength = sizeof(rdataOPT); // One option in this OPT record in putUpdateLeaseWithLimit()
1992 hinfo.resrec.rdlength = len; in putHINFO()
2022 mDNSexport void SetNewRData(ResourceRecord *const rr, RData *NewRData, mDNSu16 rdlength) in SetNewRData() argument
2028 rr->rdlength = rdlength; in SetNewRData()
2032 rr->rdlength = GetRDLength(rr, mDNSfalse); in SetNewRData()
2203 rr->resrec.rdlength = 0; in GetLargeResourceRecord()
2246 rr->resrec.rdlength = pktrdlength; in GetLargeResourceRecord()
2290 rr->resrec.rdlength = 0; in GetLargeResourceRecord()
2345 rr->resrec.rdlength = (mDNSu16)((mDNSu8*)opt - rr->resrec.rdata->u.data); in GetLargeResourceRecord()
2380 rr->resrec.rdlength = pktrdlength; in GetLargeResourceRecord()
2395 rr->resrec.rdlength = 0; in GetLargeResourceRecord()
2494 …if (ptr && m->rec.r.resrec.rdlength >= DNSOpt_LeaseData_Space && m->rec.r.resrec.rdata->u.opt[0].o… in GetPktLease()