Lines Matching refs:sps
2696 mDNSexport void FindSPSInCache(mDNS *const m, const DNSQuestion *const q, const CacheRecord *sps[3]) in FindSPSInCache()
2698 sps[0] = FindSPSInCache1(m, q, mDNSNULL, mDNSNULL); in FindSPSInCache()
2699 sps[1] = !sps[0] ? mDNSNULL : FindSPSInCache1(m, q, sps[0], mDNSNULL); in FindSPSInCache()
2700 sps[2] = !sps[1] ? mDNSNULL : FindSPSInCache1(m, q, sps[0], sps[1]); in FindSPSInCache()
4829 const int sps = intf->NextSPSAttempt / 3; in SendSPSRegistrationForOwner() local
4832 if (!intf->SPSAddr[sps].type) in SendSPSRegistrationForOwner()
4837 …) %##s not yet resolved", intf->ifname, intf->NextSPSAttempt, sps, intf->NetWakeResolve[sps].qname… in SendSPSRegistrationForOwner()
4910 …ate %s %d (%d) id %5d with %d records %d bytes to %#a:%d", intf->ifname, intf->NextSPSAttempt, sps, in SendSPSRegistrationForOwner()
4911 …, m->omsg.h.mDNS_numUpdates, p - m->omsg.data, &intf->SPSAddr[sps], mDNSVal16(intf->SPSPort[sps])); in SendSPSRegistrationForOwner()
4913 …sage(m, &m->omsg, p, intf->InterfaceID, mDNSNULL, &intf->SPSAddr[sps], intf->SPSPort[sps], mDNSNUL… in SendSPSRegistrationForOwner()
4915 …if (err && intf->SPSAddr[sps].type == mDNSAddrType_IPv6 && intf->NetWakeResolve[sps].ThisQInterval… in SendSPSRegistrationForOwner()
4917 … %##s failed to send to IPv6 address; will try IPv4 instead", sps, intf->NetWakeResolve[sps].qname… in SendSPSRegistrationForOwner()
4918 intf->NetWakeResolve[sps].qtype = kDNSType_A; in SendSPSRegistrationForOwner()
4919 mDNS_StartQuery_internal(m, &intf->NetWakeResolve[sps]); in SendSPSRegistrationForOwner()
4987 int sps = (int)(question - intf->NetWakeResolve); in NetWakeResolve() local
4989 LogSPS("NetWakeResolve: SPS: %d Add: %d %s", sps, AddRecord, RRDisplayString(m, answer)); in NetWakeResolve()
5000 intf->SPSPort[sps] = answer->rdata->u.srv.port; in NetWakeResolve()
5010 intf->SPSAddr[sps].type = mDNSAddrType_IPv6; in NetWakeResolve()
5011 intf->SPSAddr[sps].ip.v6 = answer->rdata->u.ipv6; in NetWakeResolve()
5013 …if (sps == intf->NextSPSAttempt/3) SendSPSRegistration(m, intf, zeroID); // If we're ready for thi… in NetWakeResolve()
5020 …LogSPS("NetWakeResolve: SPS %d %##s has no IPv6 address, will try IPv4 instead", sps, question->qn… in NetWakeResolve()
5029 intf->SPSAddr[sps].type = mDNSAddrType_IPv4; in NetWakeResolve()
5030 intf->SPSAddr[sps].ip.v4 = answer->rdata->u.ipv4; in NetWakeResolve()
5032 …if (sps == intf->NextSPSAttempt/3) SendSPSRegistration(m, intf, zeroID); // If we're ready for thi… in NetWakeResolve()
5066 const CacheRecord *sps[3] = { mDNSNULL }; in BeginSleepProcessing() local
5090 FindSPSInCache(m, &intf->NetWakeBrowse, sps); in BeginSleepProcessing()
5091 …if (!sps[0]) LogSPS("BeginSleepProcessing: %-6s %#a No Sleep Proxy Server found (Next Browse Q in … in BeginSleepProcessing()
5111 if (sps[i]) in BeginSleepProcessing()
5113 …leep Proxy Server %d TTL %d %s", intf->ifname, i, sps[i]->resrec.rroriginalttl, CRDisplayString(m,… in BeginSleepProcessing()
5114 …mDNS_SetupQuestion(&intf->NetWakeResolve[i], intf->InterfaceID, &sps[i]->resrec.rdata->u.name, kDN… in BeginSleepProcessing()
5290 int sps = (intf->NextSPSAttempt == 0) ? 0 : (intf->NextSPSAttempt-1)/3; in mDNSCoreReadyForSleep() local
5291 if (intf->NetWakeResolve[sps].ThisQInterval >= 0) in mDNSCoreReadyForSleep()
5294 intf->ifname, intf->NetWakeResolve[sps].qname.c, DNSTypeName(intf->NetWakeResolve[sps].qtype)); in mDNSCoreReadyForSleep()
10546 mDNSexport void mDNSCoreBeSleepProxyServer_internal(mDNS *const m, mDNSu8 sps, mDNSu8 port, mDNSu8 … in mDNSCoreBeSleepProxyServer_internal() argument
10553 if (!sps && m->SPSSocket) { mDNSPlatformUDPClose(m->SPSSocket); m->SPSSocket = mDNSNULL; } in mDNSCoreBeSleepProxyServer_internal()
10556 if (m->SPSState == 1 && sps != m->SPSType) in mDNSCoreBeSleepProxyServer_internal()
10557 …{ m->SPSState = 2; mDNS_DeregisterService_drt(m, &m->SPSRecords, sps ? mDNS_Dereg_rapid : mDNS_Der… in mDNSCoreBeSleepProxyServer_internal()
10560 m->SPSType = sps; in mDNSCoreBeSleepProxyServer_internal()
10566 if (sps) in mDNSCoreBeSleepProxyServer_internal()