Home | History | Annotate | Download | only in mDNSCore

Lines Matching refs:mDNSs32

345         if (q->next == (DNSQuestion*)~0 || q->ThisQInterval == (mDNSs32) ~0)
406 mDNSs32
1046 #define MAX_GHOST_TIME ((mDNSs32)((60*60*24*7)*mDNSPlatformOneSecond)) // One week
1064 mDNSexport mDNSs32 RRExpireTime(const CacheRecord *const cr)
1708 if ((mDNSs32)rr->resrec.rroriginalttl <= 0)
2074 mDNSexport mDNSBool getValidContinousTSRTime(mDNSs32 *timestampContinuous, mDNSu32 tsrTimestamp)
2078 *timestampContinuous = mDNSPlatformContinuousTimeSeconds() - (mDNSs32)tsrTimestamp;
2894 mDNSlocal mDNSs32 ReverseMapDomainType(const domainname *const name)
2946 mDNSlocal mDNSu16 CheckSum(const void *const data, mDNSs32 length, mDNSu32 sum)
3154 mDNSs32 maxExistingAnnounceInterval = 0;
3710 mDNSexport void ScheduleNextCacheCheckTime(mDNS *const m, const mDNSu32 slot, const mDNSs32 event)
3779 if (RRExpireTime(rr) - m->timenow > (mDNSs32)((interval * 4) / 3))
3786 rr->TimeRcvd = m->timenow - (mDNSs32)interval * 3;
4016 mDNSlocal void ExpireDupSuppressInfo(DupSuppressState *const state, const mDNSs32 time)
4030 mDNSlocal void ExpireDupSuppressInfoOnInterface(DupSuppressState *const state, const mDNSs32 time,
4075 mDNSlocal void RecordDupSuppressInfo(DNSQuestion *const q, const mDNSs32 time, const mDNSInterfaceID InterfaceID,
4076 const mDNSs32 type)
4293 mDNSs32 maxExistingQuestionInterval = 0;
5140 const mDNSs32 expireTime = RRExpireTime(rr);
5169 if ((MaxUnansweredQueries - rr->UnansweredQueries) > (mDNSs32)rem)
5432 const mDNSs32 diffInTicks = (m->timenow - q->metrics.firstQueryTime);
5518 mDNSlocal mDNSs32 CheckForSoonToExpireRecordsEx(mDNS *const m, const domainname *const name, const mDNSu32 namehash,
5521 const mDNSs32 threshold = m->timenow + mDNSPlatformOneSecond; // See if there are any records expiring within one second
5522 const mDNSs32 start = m->timenow - 0x10000000;
5523 mDNSs32 delay = start;
5533 const mDNSs32 expireTime = RRExpireTime(cr);
5546 mDNSlocal mDNSs32 CheckForSoonToExpireRecords(mDNS *const m, const domainname *const name, const mDNSu32 namehash)
5583 q->LastQTime = m->timenow - InitialQuestionInterval + (mDNSs32)mDNSRandom((mDNSu32)mDNSPlatformOneSecond*4);
5872 mDNSs32 event = RRExpireTime(rr);
6526 mDNSexport mDNSs32 mDNS_TimeNow(const mDNS *const m)
6528 mDNSs32 time;
6713 mDNSexport mDNSs32 mDNS_Execute(mDNS *const m)
6838 const mDNSs32 NextMDNSResponseDelayReport = m->NextMDNSResponseDelayReport;
8205 mDNSs32 currtime, diff;
8279 const mDNSs32 remain = uTTL - (m->timenow - cr->TimeRcvd) / mDNSPlatformOneSecond;
8296 if (m->timenow - (cr->TimeRcvd + ((mDNSs32)uTTL * mDNSPlatformOneSecond)) >= 0)
8341 mDNSexport mDNSBool mDNSCoreReadyForSleep(mDNS *m, mDNSs32 now)
8454 mDNSexport mDNSs32 mDNSCoreIntervalToNextWake(mDNS *const m, mDNSs32 now, mDNSNextWakeReason *outReason)
8462 mDNSs32 e = now + (120 * 60 * mDNSPlatformOneSecond); // Sleep for at most 120 minutes
8470 mDNSs32 t = nat->ExpiryTime - (nat->ExpiryTime - now) / 10; // Wake up when 90% of the way to the expiry time
8491 mDNSs32 t = ar->expire - (ar->expire - now) / 10; // Wake up when 90% of the way to the expiry time
8711 mDNSs32 ourTimeOfReceipt = ourTSROpt->timeStamp;
8713 mDNSs32 pktTimeSinceReceived = curTSROpt->timeStamp;
8714 mDNSs32 pktTimeOfReceipt;
9071 mDNSs32 delayresponse = 0;
9529 m->SuppressResponses = NonZeroTime(m->timenow + ((delayresponse + (mDNSs32)mDNSRandom((mDNSu32)mDNSPlatformOneSecond * 5) + 49) / 50));
9584 if (RRExpireTime(cr) - m->timenow > (mDNSs32) kDefaultReconfirmTimeForNoAnswer * 4 / 3 + mDNSPlatformOneSecond)
9800 mDNSs32 timestampContinuous;
9844 mDNSexport CacheRecord * CreateNewCacheEntryEx(mDNS *const m, const mDNSu32 slot, CacheGroup *cg, const mDNSs32 delay,
9979 mDNSexport CacheRecord *CreateNewCacheEntry(mDNS *const m, const mDNSu32 slot, CacheGroup *cg, const mDNSs32 delay,
10950 mDNSs32 delay = 1;
12334 mDNSs32 delay;
12579 static mDNSs32 lastLogWindowStartTime = 0;
13412 mDNSs32 t = ReverseMapDomainType(m->rec.r.resrec.name);
14000 mDNSinline mDNSs32 PenaltyTimeForServer(mDNS *m, DNSServer *server)
14002 mDNSs32 ptime = 0;
14129 mDNSlocal mDNSBool DNSServerMatch(DNSServer *d, mDNSInterfaceID InterfaceID, mDNSs32 ServiceID)
14243 mDNSlocal DNSServer *GetBestServer(mDNS *m, const domainname *name, mDNSInterfaceID InterfaceID, mDNSs32 ServiceID, mDNSOpaque128 validBits,
14249 mDNSs32 bestPenaltyTime, currPenaltyTime;
14318 mDNSlocal DNSServer *GetServerForName(mDNS *m, const domainname *name, mDNSInterfaceID InterfaceID, mDNSs32 ServiceID)
14941 mDNSs32 delay = 0;
15154 mDNSs32 answeringTime = (question->DelayAnswering != 0) ? question->DelayAnswering : m->timenow;
15914 const mDNSs32 gracePeriodInSeconds = 60;
15923 const mDNSs32 gracePeriodPlatformTime = gracePeriodInSeconds * mDNSPlatformOneSecond;
16221 if (!rr->UpdateBlocked) rr->UpdateBlocked = NonZeroTime(m->timenow + (mDNSs32)delay * mDNSPlatformOneSecond);
16797 mDNSs32 probedelay;
16803 probedelay = (mDNSs32)0;
16851 m->SuppressQueries = NonZeroTime(m->timenow + (mDNSs32)mDNSRandom((mDNSu32)InitialQuestionInterval));
16878 mDNSs32 initial = dodelay ? InitialQuestionInterval * QuestionIntervalStep2 : InitialQuestionInterval;
16879 mDNSs32 qdelay = dodelay ? kDefaultQueryDelayTimeForFlappingInterface : 0;
16886 mDNSs32 initial = InitialQuestionInterval;
16887 mDNSs32 qdelay = 0;
18226 mDNSs32 timenow;
18255 m->timenow_adjust = (mDNSs32)mDNSRandom(0xFFFFFFFF);