Lines Matching refs:mDNSu32

78 mDNSlocal void mDNS_ExtractKeepaliveInfo(AuthRecord *ar, mDNSu32 *timeout, mDNSAddr *laddr, mDNSAddr *raddr, mDNSEthAddr *eth,
79 mDNSu32 *seq, mDNSu32 *ack, mDNSIPPort *lport, mDNSIPPort *rport, mDNSu16 *win);
217 mDNSu32 oldtotalused = r->rrauth_totalused;
218 mDNSu32 slot;
251 mDNSexport AuthGroup *AuthGroupForName(AuthHash *r, const mDNSu32 slot, const mDNSu32 namehash, const domainname *const name)
260 mDNSexport AuthGroup *AuthGroupForRecord(AuthHash *r, const mDNSu32 slot, const ResourceRecord *const rr)
265 mDNSlocal AuthGroup *GetAuthGroup(AuthHash *r, const mDNSu32 slot, const ResourceRecord *const rr)
298 const mDNSu32 slot = AuthHashSlot(rr->resrec.name);
315 const mDNSu32 slot = AuthHashSlot(rr->resrec.name);
337 mDNSexport CacheGroup *CacheGroupForName(const mDNS *const m, const mDNSu32 slot, const mDNSu32 namehash, const domainname *const name)
346 mDNSlocal CacheGroup *CacheGroupForRecord(const mDNS *const m, const mDNSu32 slot, const ResourceRecord *const rr)
446 const mDNSu32 c = q->CNAMEReferrals + 1; // Stash a copy of the new q->CNAMEReferrals value
1074 const mDNSu32 slot = AuthHashSlot(rr->resrec.name);
1101 const mDNSu32 slot = AuthHashSlot(rr->resrec.name);
1124 const mDNSu32 slot = AuthHashSlot(rr->resrec.name);
1208 mDNSu32 timeout, seq, ack;
1582 const mDNSu32 slot = AuthHashSlot(rr->resrec.name);
2173 mDNSlocal mDNSu16 CheckSum(const void *const data, mDNSs32 length, mDNSu32 sum)
2182 mDNSlocal mDNSu16 IPv6CheckSum(const mDNSv6Addr *const src, const mDNSv6Addr *const dst, const mDNSu8 protocol, const void *const data, const mDNSu32 length)
2300 mDNSu32 DNS_VERS = _DNS_SD_H;
2917 mDNSexport void ScheduleNextCacheCheckTime(mDNS *const m, const mDNSu32 slot, const mDNSs32 event)
2939 rr->NextRequiredQuery += mDNSRandom((mDNSu32)TicksTTL(rr)/50);
2946 #define kMinimumReconfirmTime ((mDNSu32)mDNSPlatformOneSecond * 5)
2947 #define kDefaultReconfirmTimeForWake ((mDNSu32)mDNSPlatformOneSecond * 5)
2948 #define kDefaultReconfirmTimeForNoAnswer ((mDNSu32)mDNSPlatformOneSecond * 5)
2949 #define kDefaultReconfirmTimeForFlappingInterface ((mDNSu32)mDNSPlatformOneSecond * 5)
2951 mDNSexport mStatus mDNS_Reconfirm_internal(mDNS *const m, CacheRecord *const rr, mDNSu32 interval)
2979 DNSQuestion *q, CacheRecord ***kalistptrptr, mDNSu32 *answerforecast)
2993 mDNSu32 forecast = *answerforecast + anoninfo_space;
2994 const mDNSu32 slot = HashSlot(&q->qname);
3063 mDNSlocal void ReconfirmAntecedents(mDNS *const m, const domainname *const name, const mDNSu32 namehash, const int depth)
3065 mDNSu32 slot;
3086 mDNSlocal const CacheRecord *CacheHasAddressTypeForName(mDNS *const m, const domainname *const name, const mDNSu32 namehash)
3100 mDNSu32 bestmetric = 1000000;
3107 mDNSu32 metric = SPSMetric(cr->resrec.rdata->u.name.c);
3124 mDNSu32 metric1, metric2;
3269 mDNSu32 forecast = (mDNSu32)DomainNameLength(&q->qname) + 4;
3270 const mDNSu32 slot = HashSlot(&q->qname);
3303 mDNSu32 slot;
3596 mDNSu32 answerforecast = OwnerRecordSpace + TraceRecordSpace; // Start by assuming we'll need at least enough space to put the Owner+Tracer Option
3657 mDNSu32 forecast = answerforecast + 12 + ar->resrec.rdestimate;
3675 mDNSu32 SecsSinceRcvd = ((mDNSu32)(m->timenow - ka->TimeRcvd)) / mDNSPlatformOneSecond;
3956 mDNSu32 responseLatencyMs;
4078 mDNSlocal mDNSs32 CheckForSoonToExpireRecords(mDNS *const m, const domainname *const name, const mDNSu32 namehash, const mDNSu32 slot, mDNSBool *purge)
4118 mDNSu32 uTTL = RRUnadjustedTTL(rr->resrec.rroriginalttl);
4172 q->LastQTime = m->timenow - InitialQuestionInterval + (mDNSs32)mDNSRandom((mDNSu32)mDNSPlatformOneSecond*4);
4375 const mDNSu32 slot = HashSlot(r->resrec.name);
4421 mDNSlocal void CheckCacheExpiration(mDNS *const m, const mDNSu32 slot, CacheGroup *const cg)
4503 mDNSu32 slot;
4605 mDNSu32 slot = HashSlot(&q->qname);
4681 mDNSu32 SecsSinceRcvd = ((mDNSu32)(m->timenow - rr->TimeRcvd)) / mDNSPlatformOneSecond;
4751 mDNSu32 slot;
4840 mDNSu32 oldtotalused = m->rrcache_totalused;
4841 mDNSu32 slot;
4907 mDNSlocal CacheGroup *GetCacheGroup(mDNS *const m, const mDNSu32 slot, const ResourceRecord *const rr)
5090 mDNSu32 slot;
5111 mDNSu32 numchecked = 0;
5362 mDNSu32 slot;
5662 mDNSu32 mymetric = LocalSPSMetric(m);
5663 mDNSu32 metric = SPSMetric(cr->resrec.rdata->u.name.c);
5685 mDNSlocal mDNSBool mDNSUpdateOkToSend(mDNS *const m, AuthRecord *rr, NetworkInterfaceInfo *const intf, mDNSu32 scopeid)
5756 mDNSu32 timeout, seq, ack;
5846 mDNSu32 scopeid;
6080 mDNSu32 scopeid = mDNSPlatformInterfaceIndexfromInterfaceID(m, ar->resrec.InterfaceID, mDNStrue);
6136 mDNSu32 scopeid = mDNSPlatformInterfaceIndexfromInterfaceID(m, intf->InterfaceID, mDNStrue);
6218 mDNSlocal void SendGoodbyesForSelectServices(mDNS *const m, mDNSBool *servicePresent, mDNSu32 serviceType)
6296 mDNSlocal mDNSBool skipSameSubnetRegistration(mDNS *const m, mDNSInterfaceID *regID, mDNSu32 count, mDNSInterfaceID intfid)
6300 mDNSu32 i;
6357 mDNSu32 registeredCount = 0;
6443 mDNSu32 scopeid;
6582 mDNSu32 slot;
6644 mDNSu32 uTTL = RRUnadjustedTTL(cr->resrec.rroriginalttl);
6875 mDNSu32 maxttl = 0x70000000;
7102 mDNSu32 slot = HashSlot(pktrr->name);
7391 const mDNSu32 slot = HashSlot(&pktq.qname);
7669 m->SuppressSending = m->timenow + (delayresponse + (mDNSs32)mDNSRandom((mDNSu32)mDNSPlatformOneSecond*5) + 49) / 50;
7745 mDNSu32 remain = (mDNSu32)(RRExpireTime(cr) - m->timenow) / 4;
7746 if (remain > 240 * (mDNSu32)mDNSPlatformOneSecond)
7747 remain = 240 * (mDNSu32)mDNSPlatformOneSecond;
7754 if (remain <= 60 * (mDNSu32)mDNSPlatformOneSecond)
7906 if (SrcLocal && q->ExpectUnicastResp && (mDNSu32)(m->timenow - q->ExpectUnicastResp) < (mDNSu32)(mDNSPlatformOneSecond*2))
7928 mDNSexport CacheRecord *CreateNewCacheEntry(mDNS *const m, const mDNSu32 slot, CacheGroup *cg, mDNSs32 delay, mDNSBool Add, const mDNSAddr *sourceAddress)
8008 mDNSlocal void RefreshCacheRecord(mDNS *const m, CacheRecord *rr, mDNSu32 ttl)
8021 mDNSexport void GrantCacheExtensions(mDNS *const m, DNSQuestion *q, mDNSu32 lease)
8024 const mDNSu32 slot = HashSlot(&q->qname);
8034 mDNSlocal mDNSu32 GetEffectiveTTL(const uDNS_LLQType LLQType, mDNSu32 ttl) // TTL in seconds
8238 mDNSu32 slot = HashSlot(&q.qname);
8289 mDNSu32 negttl = 60;
8292 mDNSu32 hash = q.qnamehash;
8308 const mDNSu32 s = HashSlot(m->rec.r.resrec.name);
8311 mDNSu32 ttl_s = soa->min;
8497 const mDNSu32 slot, CacheGroup *cg, DNSQuestion *unicastQuestion, CacheRecord ***cfp, CacheRecord **NSECCachePtr,
8676 mDNSu32 slot;
8811 const mDNSu32 slot = HashSlot(&q.qname);
9172 const mDNSu32 slot = HashSlot(m->rec.r.resrec.name);
9265 const mDNSu32 slot = HashSlot(r1->resrec.name);
9666 mDNSu32 val;
9700 mDNSlocal mDNSu8 *GetValueForKeepalive(mDNSu8 *ptr, mDNSu8 *limit, mDNSu32 *value)
9702 mDNSu32 val;
9728 mDNSu32 timeout, seq, ack;
9754 mDNSlocal void mDNS_ExtractKeepaliveInfo(AuthRecord *ar, mDNSu32 *timeout, mDNSAddr *laddr, mDNSAddr *raddr, mDNSEthAddr *eth, mDNSu32 *seq,
9755 mDNSu32 *ack, mDNSIPPort *lport, mDNSIPPort *rport, mDNSu16 *win)
9765 mDNSu32 value = 0;
9845 const mDNSIPPort prport, mDNSu32 *rseq, mDNSu32 *rack)
9851 mDNSu32 timeout, seq, ack;
9893 mDNSu32 timeout, seq, ack;
9930 mDNSu32 timeout, seq, ack, seqInc;
9962 seqInc = (mDNSu32)((ptr[0] << 24) | (ptr[1] << 16) | (ptr[2] << 8) | ptr[3]) + 1;
9980 mDNSu32 updatelease = 0;
10131 mDNSu32 updatelease = 60 * 60; // If SPS fails to indicate lease time, assume one hour
10163 mDNSu32 scopeid = mDNSPlatformInterfaceIndexfromInterfaceID(m, InterfaceID, mDNStrue);
10194 const domainname *const name, const mDNSu32 namehash, const mDNSu16 rrtype, const mDNSu16 rrclass, mDNSu32 ttl_seconds, mDNSInterfaceID InterfaceID, DNSServer *dnsserver)
10497 mDNSexport McastResolver *mDNS_AddMcastResolver(mDNS *const m, const domainname *d, const mDNSInterfaceID interface, mDNSu32 timeout)
10595 mDNSlocal mDNSu32 GetTimeoutForMcastQuestion(mDNS *m, DNSQuestion *question)
10708 mDNSexport mDNSu32 SetValidDNSServers(mDNS *m, DNSQuestion *question)
10714 mDNSu32 timeout = 0;
11087 mDNSu32 slot;
11148 mDNSu32 slot;
11401 mDNSu32 timeout = SetValidDNSServers(m, question);
11803 const mDNSu32 slot = HashSlot(&question->qname);
12015 const mDNSu32 slot = HashSlot(&question->qname);
12055 const mDNSu8 *anondata, const mDNSInterfaceID InterfaceID, mDNSu32 flags,
12100 const mDNSu8 *anondata, const mDNSInterfaceID InterfaceID, mDNSu32 flags,
12453 mDNSexport mStatus mDNS_Update(mDNS *const m, AuthRecord *const rr, mDNSu32 newttl,
12504 mDNSu32 delay = 6 - rr->UpdateCredits; // Delay 1 second, then 2, then 3, etc. up to 6 seconds maximum
12619 mDNSPlatformMemCopy(p, &m->HIHardware, 1 + (mDNSu32)m->HIHardware.c[0]);
12621 mDNSPlatformMemCopy(p, &m->HISoftware, 1 + (mDNSu32)m->HISoftware.c[0]);
12931 if (!m->SuppressSending) m->SuppressSending = m->timenow + (mDNSs32)mDNSRandom((mDNSu32)InitialQuestionInterval);
13061 mDNSu32 slot;
13132 mDNSu32 slot;
13222 mDNSu32 i;
13259 mDNSlocal AuthRecType setAuthRecType(mDNSInterfaceID InterfaceID, mDNSu32 flags)
13292 AuthRecord *SubTypes, mDNSu32 NumSubTypes,
13293 mDNSInterfaceID InterfaceID, mDNSServiceCallback Callback, void *Context, mDNSu32 flags)
13296 mDNSu32 i;
13297 mDNSu32 hostTTL;
13427 ExtraResourceRecord *extra, RData *rdata, mDNSu32 ttl, mDNSu32 flags)
13555 mDNSu32 i;
13594 const mDNSInterfaceID InterfaceID, mDNSRecordCallback Callback, void *Context, mDNSu32 flags)
13907 mDNSu32 seq, ack;
13926 mDNSu32 pseq, pack;
14204 mDNSlocal void mDNS_GrowCache_internal(mDNS *const m, CacheEntity *storage, mDNSu32 numrecords)
14208 mDNSu32 i;
14217 mDNSexport void mDNS_GrowCache(mDNS *const m, CacheEntity *storage, mDNSu32 numrecords)
14225 CacheEntity *rrcachestorage, mDNSu32 rrcachesize,
14228 mDNSu32 slot;
14497 const mDNSu32 slot = HashSlot(&q->qname);
14533 const mDNSu32 slot = HashSlot(&q->qname);
14557 const mDNSu32 slot = HashSlot(&q->qname);
14638 mDNSu32 slot;
15114 mDNSu32 rrcache_active = 0;
15115 mDNSu32 rrcache_totalused = m->rrcache_totalused;
15116 mDNSu32 slot;