• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.9.5/mDNSResponder-522.92.1/mDNSCore/

Lines Matching refs:rroriginalttl

701 #define TicksTTL(RR) ((mDNSs32)(RR)->resrec.rroriginalttl * mDNSPlatformOneSecond)
786 return (mDNSBool)(ka->resrec.rroriginalttl >= rr->resrec.rroriginalttl / 2);
1185 if ((mDNSs32)rr->resrec.rroriginalttl <= 0)
1186 { LogMsg("mDNS_Register_internal: TTL %X should be 1 - 0x7FFFFFFF %s", rr->resrec.rroriginalttl, ARDisplayString(m, rr)); return(mStatus_BadParamErr); }
1346 // rr->resrec.rroriginalttl = already set in mDNS_SetupResourceRecord
1714 rr->resrec.rroriginalttl = 0;
1932 newptr = PutResourceRecordTTLWithLimit(&m->omsg, responseptr, &m->omsg.h.numAnswers, &rr->resrec, rr->resrec.rroriginalttl,
2581 newptr = PutRR_OS_TTL(responseptr, &m->omsg.h.numAnswers, &rr->resrec, active ? rr->resrec.rroriginalttl : 0);
2627 newptr = PutRR_OS_TTL(newptr, &m->omsg.h.numAuthorities, nsec3RR, nsec3RR->rroriginalttl);
2700 mDNS_SetupResourceRecord(&nsec, mDNSNULL, mDNSInterface_Any, kDNSType_NSEC, rr->resrec.rroriginalttl, kDNSRecordTypeUnique, AuthRecordAny, mDNSNULL, mDNSNULL);
2859 // 5. For records with rroriginalttl set to zero, that means we really want to delete them immediately
2864 ((RR)->resrec.rroriginalttl > 10 ) ? (mDNSPlatformOneSecond) : \
2865 ((RR)->resrec.rroriginalttl > 0 ) ? (mDNSPlatformOneSecond/10) : 0)
2879 // rr->resrec.rroriginalttl
2919 rr->resrec.rroriginalttl = (interval * 4 + mDNSPlatformOneSecond - 1) / mDNSPlatformOneSecond;
3626 mDNSu8 *newptr = PutResourceRecordTTLWithLimit(&m->omsg, queryptr, &m->omsg.h.numAnswers, &ka->resrec, ka->resrec.rroriginalttl - SecsSinceRcvd,
3703 &opt.resrec, opt.resrec.rroriginalttl, m->omsg.data + AbsoluteMaxDNSMessageData);
3857 q->CurrentAnswers, AddRecord ? "Add" : "Rmv", rr->resrec.rroriginalttl, CRDisplayString(m, rr));
4039 if (purge && !rr->resrec.InterfaceID && !rr->CRActiveQuestion && rr->resrec.rroriginalttl)
4041 mDNSu32 uTTL = RRUnadjustedTTL(rr->resrec.rroriginalttl);
4044 LogInfo("CheckForSoonToExpireRecords: %s: rroriginalttl %u, unadjustedTTL %u, currentTTL %u",
4045 CRDisplayString(m, rr), rr->resrec.rroriginalttl, uTTL, (m->timenow - rr->TimeRcvd)/mDNSPlatformOneSecond);
4100 DNSTypeName(rr->resrec.rrtype), rr->resrec.rroriginalttl, rr->resrec.rDNSServer ?
4114 rr->resrec.rroriginalttl = 0;
4357 m->timenow - rr->TimeRcvd, rr->resrec.rroriginalttl, rr->CRActiveQuestion, CRDisplayString(m, rr));
4602 if (rr->resrec.rroriginalttl <= SecsSinceRcvd)
4604 LogMsg("AnswerNewQuestion: How is rr->resrec.rroriginalttl %lu <= SecsSinceRcvd %lu for %s %d %d",
4605 rr->resrec.rroriginalttl, SecsSinceRcvd, CRDisplayString(m, rr), m->timenow, rr->TimeRcvd);
4866 rr->resrec.rroriginalttl = 0;
5818 newptr = PutResourceRecordTTLWithLimit(&m->omsg, p, &m->omsg.h.mDNS_numUpdates, &rr->resrec, rr->resrec.rroriginalttl, limit);
5857 p = PutResourceRecordTTLWithLimit(&m->omsg, p, &m->omsg.h.numAdditionals, &opt.resrec, opt.resrec.rroriginalttl, m->omsg.data + AbsoluteMaxDNSMessageData);
5906 rr->resrec.rroriginalttl, rr->resrec.RecordType,
6333 LogSPS("BeginSleepProcessing: %-6s Found Sleep Proxy Server %d TTL %d %s", intf->ifname, i, sps[i]->resrec.rroriginalttl, CRDisplayString(m, sps[i]));
6514 mDNSu32 uTTL = RRUnadjustedTTL(cr->resrec.rroriginalttl);
6784 maxttl < rr->resrec.rroriginalttl ? maxttl : rr->resrec.rroriginalttl);
6796 maxttl < rr->resrec.rroriginalttl ? maxttl : rr->resrec.rroriginalttl);
7983 rr->resrec.rroriginalttl = ttl;
8287 if (ttl_s > m->rec.r.resrec.rroriginalttl && m->rec.r.resrec.name->c[0])
8288 ttl_s = m->rec.r.resrec.rroriginalttl;
8322 if (negttl < neg->resrec.rroriginalttl * 2)
8323 negttl = neg->resrec.rroriginalttl * 2;
8333 LogInfo("mDNSCoreReceiveNoUnicastAnswers: Renewing negative TTL from %d to %d %s", neg->resrec.rroriginalttl, negttl, CRDisplayString(m, neg));
8523 rr->resrec.rroriginalttl = 0;
8550 rr->resrec.rroriginalttl = 0;
8558 else if (m->rec.r.resrec.rroriginalttl > 0)
8564 if (rr->resrec.rroriginalttl == 0) debugf("uDNS rescuing %s", CRDisplayString(m, rr));
8565 RefreshCacheRecord(m, rr, m->rec.r.resrec.rroriginalttl);
8618 rr->resrec.rroriginalttl = 1;
8822 // Don't want to disturb rroriginalttl here, because code below might need it for the exponential backoff doubling algorithm
8942 m->rec.r.resrec.rroriginalttl = GetEffectiveTTL(LLQType, m->rec.r.resrec.rroriginalttl);
9060 if (m->rec.r.resrec.rroriginalttl >= rr->resrec.rroriginalttl/2 || m->SleepState)
9072 else if (m->rec.r.resrec.rroriginalttl > 0 && PacketRRConflict(m, rr, &m->rec.r))
9198 if (!rr && m->rec.r.resrec.rroriginalttl > 0)
9339 if (r2->resrec.rroriginalttl != r1->resrec.rroriginalttl && r1->resrec.rroriginalttl > 1)
9341 if (!(r2->resrec.rroriginalttl == 240 && r1->resrec.rroriginalttl == 60 && r2->resrec.rrtype == kDNSType_TXT) &&
9344 r2->resrec.rroriginalttl, r1->resrec.rroriginalttl, CRDisplayString(m, r2));
9345 r2->resrec.rroriginalttl = r1->resrec.rroriginalttl;
9370 // We check for "rroriginalttl == 1" because we want to include records tagged by the "packet TTL is zero" check above,
9371 // which sets rroriginalttl to 1, but not records tagged by the rdata case-change check, which sets rroriginalttl to 0.
9372 if (r2->TimeRcvd == m->timenow && r2->resrec.rroriginalttl == 1 && r2->UnansweredQueries == MaxUnansweredQueries)
9375 r2->resrec.rroriginalttl = 0;
9381 r2->resrec.rroriginalttl = 1;
10021 mDNS_SetupResourceRecord(ar, mDNSNULL, InterfaceID, m->rec.r.resrec.rrtype, m->rec.r.resrec.rroriginalttl, RecordType, AuthRecordAny, SPSRecordCallback, ar);
10065 p = PutResourceRecordTTLWithLimit(&m->omsg, p, &m->omsg.h.numAdditionals, &opt.resrec, opt.resrec.rroriginalttl, m->omsg.data + AbsoluteMaxDNSMessageData);
10156 cr->resrec.rroriginalttl = ttl_seconds;
12353 if (newttl == 0) newttl = rr->resrec.rroriginalttl;
12379 if (RRLocalOnly(rr) || (rr->resrec.rroriginalttl == newttl &&
12399 rr->resrec.rroriginalttl = newttl;
13407 err = mDNS_AddRecordToService(m, sr, e, e->r.resrec.rdata, e->r.resrec.rroriginalttl, 0);