Lines Matching refs:sps
3091 mDNSlocal void ReorderSPSByFeature(const CacheRecord *sps[3]) in ReorderSPSByFeature()
3093 CheckAndSwapSPS(sps[0], sps[1]); in ReorderSPSByFeature()
3094 CheckAndSwapSPS(sps[0], sps[2]); in ReorderSPSByFeature()
3095 CheckAndSwapSPS(sps[1], sps[2]); in ReorderSPSByFeature()
3100 mDNSexport void FindSPSInCache(mDNS *const m, const DNSQuestion *const q, const CacheRecord *sps[3]) in FindSPSInCache()
3102 sps[0] = FindSPSInCache1(m, q, mDNSNULL, mDNSNULL); in FindSPSInCache()
3103 sps[1] = !sps[0] ? mDNSNULL : FindSPSInCache1(m, q, sps[0], mDNSNULL); in FindSPSInCache()
3104 sps[2] = !sps[1] ? mDNSNULL : FindSPSInCache1(m, q, sps[0], sps[1]); in FindSPSInCache()
3108 ReorderSPSByFeature(sps); in FindSPSInCache()
5760 const int sps = intf->NextSPSAttempt / 3; in SendSPSRegistrationForOwner() local
5766 if (!intf->SPSAddr[sps].type) in SendSPSRegistrationForOwner()
5771 …) %##s not yet resolved", intf->ifname, intf->NextSPSAttempt, sps, intf->NetWakeResolve[sps].qname… in SendSPSRegistrationForOwner()
5887 …ate %s %d (%d) id %5d with %d records %d bytes to %#a:%d", intf->ifname, intf->NextSPSAttempt, sps, in SendSPSRegistrationForOwner()
5888 …, m->omsg.h.mDNS_numUpdates, p - m->omsg.data, &intf->SPSAddr[sps], mDNSVal16(intf->SPSPort[sps])); in SendSPSRegistrationForOwner()
5890 …sage(m, &m->omsg, p, intf->InterfaceID, mDNSNULL, &intf->SPSAddr[sps], intf->SPSPort[sps], mDNSNUL… in SendSPSRegistrationForOwner()
5892 …if (err && intf->SPSAddr[sps].type == mDNSAddrType_IPv4 && intf->NetWakeResolve[sps].ThisQInterval… in SendSPSRegistrationForOwner()
5894 … %##s failed to send to IPv4 address; will try IPv6 instead", sps, intf->NetWakeResolve[sps].qname… in SendSPSRegistrationForOwner()
5895 intf->NetWakeResolve[sps].qtype = kDNSType_AAAA; in SendSPSRegistrationForOwner()
5896 mDNS_StartQuery_internal(m, &intf->NetWakeResolve[sps]); in SendSPSRegistrationForOwner()
6072 int sps = (int)(question - intf->NetWakeResolve); in NetWakeResolve() local
6074 LogSPS("NetWakeResolve: SPS: %d Add: %d %s", sps, AddRecord, RRDisplayString(m, answer)); in NetWakeResolve()
6085 intf->SPSPort[sps] = answer->rdata->u.srv.port; in NetWakeResolve()
6095 intf->SPSAddr[sps].type = mDNSAddrType_IPv4; in NetWakeResolve()
6096 intf->SPSAddr[sps].ip.v4 = answer->rdata->u.ipv4; in NetWakeResolve()
6098 …if (sps == intf->NextSPSAttempt/3) SendSPSRegistration(m, intf, zeroID); // If we're ready for … in NetWakeResolve()
6105 …LogSPS("NetWakeResolve: SPS %d %##s has no IPv4 address, will try IPv6 instead", sps, question->qn… in NetWakeResolve()
6114 intf->SPSAddr[sps].type = mDNSAddrType_IPv6; in NetWakeResolve()
6115 intf->SPSAddr[sps].ip.v6 = answer->rdata->u.ipv6; in NetWakeResolve()
6117 …if (sps == intf->NextSPSAttempt/3) SendSPSRegistration(m, intf, zeroID); // If we're ready for … in NetWakeResolve()
6250 const CacheRecord *sps[3] = { mDNSNULL }; in BeginSleepProcessing() local
6330 FindSPSInCache(m, &intf->NetWakeBrowse, sps); in BeginSleepProcessing()
6331 …if (!sps[0]) LogSPS("BeginSleepProcessing: %-6s %#a No Sleep Proxy Server found (Next Browse Q in … in BeginSleepProcessing()
6358 if (sps[i]) in BeginSleepProcessing()
6360 …leep Proxy Server %d TTL %d %s", intf->ifname, i, sps[i]->resrec.rroriginalttl, CRDisplayString(m,… in BeginSleepProcessing()
6361 …mDNS_SetupQuestion(&intf->NetWakeResolve[i], intf->InterfaceID, &sps[i]->resrec.rdata->u.name, kDN… in BeginSleepProcessing()
6638 int sps = (intf->NextSPSAttempt == 0) ? 0 : (intf->NextSPSAttempt-1)/3; in mDNSCoreReadyForSleep() local
6639 if (intf->NetWakeResolve[sps].ThisQInterval >= 0) in mDNSCoreReadyForSleep()
6642 … intf->ifname, intf->NetWakeResolve[sps].qname.c, DNSTypeName(intf->NetWakeResolve[sps].qtype)); in mDNSCoreReadyForSleep()
14104 mDNSexport void mDNSCoreBeSleepProxyServer_internal(mDNS *const m, mDNSu8 sps, mDNSu8 port, mDNSu8 … in mDNSCoreBeSleepProxyServer_internal() argument
14111 if (!sps && m->SPSSocket) { mDNSPlatformUDPClose(m->SPSSocket); m->SPSSocket = mDNSNULL; } in mDNSCoreBeSleepProxyServer_internal()
14115 if (m->SPSState == 1 && sps != m->SPSType) in mDNSCoreBeSleepProxyServer_internal()
14116 …{ m->SPSState = 2; mDNS_DeregisterService_drt(m, &m->SPSRecords, sps ? mDNS_Dereg_rapid : mDNS_Der… in mDNSCoreBeSleepProxyServer_internal()
14120 m->SPSType = sps; in mDNSCoreBeSleepProxyServer_internal()
14126 if (sps) in mDNSCoreBeSleepProxyServer_internal()