Lines Matching refs:mDNSu8

81 mDNSlocal void mDNSParseNSEC3Records(mDNS *const m, const DNSMessage *const response, const mDNSu8
102 #define NR_AnswerMulticast (mDNSu8*)~0
103 #define NR_AnswerUnicast (mDNSu8*)~1
671 #define DefaultProbeCountForTypeUnique ((mDNSu8)3)
672 …untForRecordType(X) ((X) == kDNSRecordTypeUnique ? DefaultProbeCountForTypeUnique : (mDNSu8)0)
677 #define InitialAnnounceCount ((mDNSu8)4)
682 #define GoodbyeCount ((mDNSu8)3)
683 #define WakeupCount ((mDNSu8)18)
684 #define MAX_PROBE_RESTARTS ((mDNSu8)20)
687 #define InitialWakeOnResolveCount ((mDNSu8)3)
1527 mDNSu8 RecordType = rr->resrec.RecordType; in mDNS_Deregister_internal()
1904 mDNSu8 *responseptr = m->omsg.data; in SendDelayedUnicastResponse()
1905 mDNSu8 *newptr; in SendDelayedUnicastResponse()
2018 mDNSlocal mStatus GetLabelDecimalValue(const mDNSu8 *const src, mDNSu8 *dst) in GetLabelDecimalValue()
2028 *dst = (mDNSu8)val; in GetLabelDecimalValue()
2068 a->ip.v6.b[15-i] = (mDNSu8)((h << 4) | l); in GetIPv6FromName()
2087 mDNSlocal void SendARP(mDNS *const m, const mDNSu8 op, const AuthRecord *const rr, in SendARP()
2091 mDNSu8 *ptr = m->omsg.data; in SendARP()
2136 …CheckSum(const mDNSv6Addr *const src, const mDNSv6Addr *const dst, const mDNSu8 protocol, const vo… in IPv6CheckSum()
2152 mDNSlocal void SendNDP(mDNS *const m, const mDNSu8 op, const mDNSu8 flags, const AuthRecord *const … in SendNDP()
2157 mDNSu8 *ptr = m->omsg.data; in SendNDP()
2531 mDNSu8 *responseptr = m->omsg.data; in SendResponses()
2532 mDNSu8 *newptr; in SendResponses()
2554 mDNSu8 active = (mDNSu8) in SendResponses()
2699 mDNSu8 *ptr; in SendResponses()
2932 mDNSlocal mDNSBool BuildQuestion(mDNS *const m, DNSMessage *query, mDNSu8 **queryptr, DNSQuestion *… in BuildQuestion()
2937 const mDNSu8 *const limit = query->data + NormalMaxDNSMessageData; in BuildQuestion()
2938 mDNSu8 anoninfo_space = q->AnonInfo ? AnonInfoSpace(q->AnonInfo) : 0; in BuildQuestion()
2939mDNSu8 *newptr = putQuestion(query, *queryptr, limit - *answerforecast - anoninfo_space, &q->qname… in BuildQuestion()
3327 mDNSu8 *qptr = m->omsg.data; in SendQueries()
3328 const mDNSu8 *const limit = m->omsg.data + sizeof(m->omsg.data); in SendQueries()
3544 mDNSu8 *queryptr = m->omsg.data; in SendQueries()
3612 …const mDNSu8 *const limit = m->omsg.data + (m->omsg.h.numQuestions ? NormalMaxDNSMessageData : Abs… in SendQueries()
3615mDNSu8 *newptr = putQuestion(&m->omsg, queryptr, limit - forecast, ar->resrec.name, kDNSQType_ANY,… in SendQueries()
3633mDNSu8 *newptr = PutResourceRecordTTLWithLimit(&m->omsg, queryptr, &m->omsg.h.numAnswers, &ka->res… in SendQueries()
3658mDNSu8 *newptr = PutResourceRecord(&m->omsg, queryptr, &m->omsg.h.numAuthorities, &ar->resrec); in SendQueries()
3669mDNSu8 *newptr = PutResourceRecord(&m->omsg, queryptr, &m->omsg.h.numAuthorities, q->AnonInfo->nse… in SendQueries()
3800 mDNSu8 *ptr = m->omsg.data; in SendWakeup()
5330 …!SameDomainLabel(question->qname.c, (const mDNSu8 *)"\x0c_autotunnel6")&& question->QuestionCallba… in ActivateUnicastQuery()
5813 mDNSu8 *p = m->omsg.data; in SendSPSRegistrationForOwner()
5825 mDNSu8 *newptr; in SendSPSRegistrationForOwner()
5826 …const mDNSu8 *const limit = m->omsg.data + (m->omsg.h.mDNS_numUpdates ? NormalMaxDNSMessageData : … in SendSPSRegistrationForOwner()
6436 mDNSu8 oldstate = m->SPSState; in mDNSCoreMachineSleep()
6765 mDNSlocal mDNSu8 *GenerateUnicastResponse(const DNSMessage *const query, const mDNSu8 *const end, in GenerateUnicastResponse()
6768 mDNSu8 *responseptr = response->data; in GenerateUnicastResponse()
6769 const mDNSu8 *const limit = response->data + sizeof(response->data); in GenerateUnicastResponse()
6770 const mDNSu8 *ptr = query->data; in GenerateUnicastResponse()
6810mDNSu8 *p = PutResourceRecordTTL(response, responseptr, &response->h.numAnswers, &rr->resrec, in GenerateUnicastResponse()
6822mDNSu8 *p = PutResourceRecordTTL(response, responseptr, &response->h.numAdditionals, &rr->resrec, in GenerateUnicastResponse()
6838 mDNSu8 ourdata[256], *ourptr = ourdata, *ourend; in CompareRData()
6839 mDNSu8 pktdata[256], *pktptr = pktdata, *pktend; in CompareRData()
6944 mDNSlocal void ResolveSimultaneousProbe(mDNS *const m, const DNSMessage *const query, const mDNSu8 in ResolveSimultaneousProbe()
6948 const mDNSu8 *ptr = LocateAuthorities(query, end); in ResolveSimultaneousProbe()
7116 mDNSlocal mDNSu8 *ProcessQuery(mDNS *const m, const DNSMessage *const query, const mDNSu8 *const en… in ProcessQuery()
7133 const mDNSu8 *ptr; in ProcessQuery()
7134 mDNSu8 *responseptr = mDNSNULL; in ProcessQuery()
7684 mDNSlocal void mDNSCoreReceiveQuery(mDNS *const m, const DNSMessage *const msg, const mDNSu8 *const… in mDNSCoreReceiveQuery()
7688 mDNSu8 *responseend = mDNSNULL; in mDNSCoreReceiveQuery()
7817 if (SameDomainLabel(subName->c, (const mDNSu8 *)mDNSSubTypeLabel)) in getPrimaryServiceName()
8182 …veNoDNSSECAnswers(mDNS *const m, const DNSMessage *const response, const mDNSu8 *end, const mDNSAd… in mDNSCoreReceiveNoDNSSECAnswers()
8186 const mDNSu8 *ptr = response->data; in mDNSCoreReceiveNoDNSSECAnswers()
8225 …eNoUnicastAnswers(mDNS *const m, const DNSMessage *const response, const mDNSu8 *end, const mDNSAd… in mDNSCoreReceiveNoUnicastAnswers()
8226 …IPPort dstport, const mDNSInterfaceID InterfaceID, uDNS_LLQType LLQType, mDNSu8 rcode, CacheRecord… in mDNSCoreReceiveNoUnicastAnswers()
8229 const mDNSu8 *ptr = response->data; in mDNSCoreReceiveNoUnicastAnswers()
8660 mDNSlocal void mDNSParseNSEC3Records(mDNS *const m, const DNSMessage *const response, const mDNSu8 in mDNSParseNSEC3Records()
8663 const mDNSu8 *ptr = response->data; in mDNSParseNSEC3Records()
8737 const DNSMessage *const response, const mDNSu8 *end, in mDNSCoreReceiveResponse()
8759 mDNSu8 rcode = '\0'; in mDNSCoreReceiveResponse()
8771 const mDNSu8 *ptr = response->data; in mDNSCoreReceiveResponse()
8812 rcode = (mDNSu8)(response->h.flags.b[1] & kDNSFlag1_RC_Mask); in mDNSCoreReceiveResponse()
8920 const mDNSu8 RecordType = in mDNSCoreReceiveResponse()
8921 (i < firstauthority ) ? (mDNSu8)kDNSRecordTypePacketAns : in mDNSCoreReceiveResponse()
8922 … (i < firstadditional) ? (mDNSu8)kDNSRecordTypePacketAuth : (mDNSu8)kDNSRecordTypePacketAdd; in mDNSCoreReceiveResponse()
9553 mDNSlocal mDNSu8 *GetValueForMACAddr(mDNSu8 *ptr, mDNSu8 *limit, mDNSEthAddr *eth) in GetValueForMACAddr()
9558 mDNSu8 val = 0; in GetValueForMACAddr()
9584 mDNSlocal mDNSu8 *GetValueForIPv6Addr(mDNSu8 *ptr, mDNSu8 *limit, mDNSv6Addr *v6) in GetValueForIPv6Addr()
9592 mDNSu8 v6addr[16]; in GetValueForIPv6Addr()
9647 v6addr[numBytes++] = (mDNSu8) ((value >> 8) & 0xFF); in GetValueForIPv6Addr()
9648 v6addr[numBytes++] = (mDNSu8) (value & 0xFF); in GetValueForIPv6Addr()
9666 v6addr[numBytes++] = (mDNSu8) ((value >> 8) & 0xFF); in GetValueForIPv6Addr()
9667 v6addr[numBytes++] = (mDNSu8) (value & 0xFF); in GetValueForIPv6Addr()
9689 mDNSlocal mDNSu8 *GetValueForIPv4Addr(mDNSu8 *ptr, mDNSu8 *limit, mDNSv4Addr *v4) in GetValueForIPv4Addr()
9720 mDNSlocal mDNSu8 *GetValueForKeepalive(mDNSu8 *ptr, mDNSu8 *limit, mDNSu32 *value) in GetValueForKeepalive()
9752 mDNSu8 *ptr = &ar->resrec.rdata->u.txt.c[1]; in mDNS_ExtractKeepaliveInfo()
9753 mDNSu8 *limit = ptr + len - 1; // Exclude the first byte that is the length in mDNS_ExtractKeepaliveInfo()
9758 mDNSu8 param = *ptr; in mDNS_ExtractKeepaliveInfo()
9948 const DNSMessage *const msg, const mDNSu8 *end, in mDNSCoreReceiveUpdate()
9954 mDNSu8 *p = m->omsg.data; in mDNSCoreReceiveUpdate()
9957 const mDNSu8 *ptr; in mDNSCoreReceiveUpdate()
10043mDNSu8 RecordType = m->rec.r.resrec.RecordType & kDNSRecordTypePacketUniqueMask ? kDNSRecordTypeUn… in mDNSCoreReceiveUpdate()
10103 mDNSlocal void mDNSCoreReceiveUpdateR(mDNS *const m, const DNSMessage *const msg, const mDNSu8 *end… in mDNSCoreReceiveUpdateR()
10108 const mDNSu8 *ptr = LocateOptRR(msg, end, DNSOpt_LeaseData_Space); in mDNSCoreReceiveUpdateR()
10217 mDNSexport void mDNSCoreReceive(mDNS *const m, void *const pkt, const mDNSu8 *const end, in mDNSCoreReceive()
10223 const mDNSu8 StdQ = kDNSFlag0_QR_Query | kDNSFlag0_OP_StdQuery; in mDNSCoreReceive()
10224 const mDNSu8 StdR = kDNSFlag0_QR_Response | kDNSFlag0_OP_StdQuery; in mDNSCoreReceive()
10225 const mDNSu8 UpdQ = kDNSFlag0_QR_Query | kDNSFlag0_OP_Update; in mDNSCoreReceive()
10226 const mDNSu8 UpdR = kDNSFlag0_QR_Response | kDNSFlag0_OP_Update; in mDNSCoreReceive()
10227 mDNSu8 QR_OP; in mDNSCoreReceive()
10228 mDNSu8 *ptr = mDNSNULL; in mDNSCoreReceive()
10239 LNT_ConfigureRouterInfo(m, InterfaceID, pkt, (mDNSu16)(end - (mDNSu8 *)pkt)); in mDNSCoreReceive()
10247 uDNS_ReceiveNATPacket(m, InterfaceID, pkt, (mDNSu16)(end - (mDNSu8 *)pkt)); in mDNSCoreReceive()
10257 if ((unsigned)(end - (mDNSu8 *)pkt) < sizeof(DNSMessageHeader)) in mDNSCoreReceive()
10259 …ngth %d too short", srcaddr, mDNSVal16(srcport), dstaddr, mDNSVal16(dstport), end - (mDNSu8 *)pkt); in mDNSCoreReceive()
10262 QR_OP = (mDNSu8)(msg->h.flags.b[0] & kDNSFlag0_QROP_Mask); in mDNSCoreReceive()
10264 ptr = (mDNSu8 *)&msg->h.numQuestions; in mDNSCoreReceive()
10311 …s.b[1], srcaddr, mDNSVal16(srcport), dstaddr, mDNSVal16(dstport), end - (mDNSu8 *)pkt, InterfaceID… in mDNSCoreReceive()
10315 while (i<end - (mDNSu8 *)pkt) in mDNSCoreReceive()
10319 …do if (i<end - (mDNSu8 *)pkt) p += mDNS_snprintf(p, sizeof(buffer), " %02X", ((mDNSu8 *)pkt)[i]);w… in mDNSCoreReceive()
10601 …const mDNSu8 *mDNS_DEQLabels[] = { (const mDNSu8 *)"\001b", (const mDNSu8 *)"\002db", (const mDNSu… in DomainEnumQuery()
10602 … (const mDNSu8 *)"\001r", (const mDNSu8 *)"\002dr", (const mDNSu8 *)mDNSNULL, }; in DomainEnumQuery()
10604 const mDNSu8 *label; in DomainEnumQuery()
10610 label = (const mDNSu8 *)d; in DomainEnumQuery()
10611 while (mDNS_DEQLabels[i] != (const mDNSu8 *)mDNSNULL) in DomainEnumQuery()
10616 if (mDNS_DEQLabels[i] == (const mDNSu8 *)mDNSNULL) in DomainEnumQuery()
10625 label = (const mDNSu8 *)d; in DomainEnumQuery()
10626 if (!SameDomainLabel(label, (const mDNSu8 *)"\007_dns-sd")) in DomainEnumQuery()
10634 label = (const mDNSu8 *)d; in DomainEnumQuery()
10635 if (!SameDomainLabel(label, (const mDNSu8 *)"\004_udp")) in DomainEnumQuery()
11995 … const mDNSu8 *anondata, const mDNSInterfaceID InterfaceID, mDNSu32 flags, in mDNS_StartBrowse_internal()
12040 … const mDNSu8 *anondata, const mDNSInterfaceID InterfaceID, mDNSu32 flags, in mDNS_StartBrowse()
12440 …if (rr->AnnounceCount > rr->UpdateCredits + 1) rr->AnnounceCount = (mDNSu8)(rr->UpdateCredits + 1); in mDNS_Update()
12503 mDNSu8 recordType = (set->DirectLink ? kDNSRecordTypeKnownUnique : kDNSRecordTypeUnique); in AdvertiseInterface()
12561 mDNSu8 *p = set->RR_HINFO.resrec.rdata->u.data; in AdvertiseInterface()
12822 set->IPv4Available = (mDNSu8)(set->ip.type == mDNSAddrType_IPv4 && set->McastTxRx); in mDNS_RegisterInterface()
12823 set->IPv6Available = (mDNSu8)(set->ip.type == mDNSAddrType_IPv6 && set->McastTxRx); in mDNS_RegisterInterface()
12878 const mDNSu8 numannounce = flapping ? (mDNSu8)1 : InitialAnnounceCount; in mDNS_RegisterInterface()
13239 … const domainname *const host, mDNSIPPort port, const mDNSu8 txtinfo[], mDNSu16 txtlen, in mDNS_RegisterService()
13247mDNSu8 recordType = (flags & coreFlagKnownUnique) ? kDNSRecordTypeKnownUnique : kDNSRecordTypeUniq… in mDNS_RegisterService()
13757 … const IPv6NDP *const ndp, const mDNSu8 *const end, const mDNSInterfaceID InterfaceID) in mDNSCoreReceiveRawND()
13842 …DNSEthAddr *const sha, const mDNSAddr *const src, const mDNSAddr *const dst, const mDNSu8 protocol, in mDNSCoreReceiveRawTransportPacket()
13843 …const mDNSu8 *const p, const TransportLayerPacket *const t, const mDNSu8 *const end, const mDNSInt… in mDNSCoreReceiveRawTransportPacket()
13875 mDNSu8 *ptr; in mDNSCoreReceiveRawTransportPacket()
13878 mDNSu8 tcphlen; in mDNSCoreReceiveRawTransportPacket()
13881 ptr = (mDNSu8 *)&seq; in mDNSCoreReceiveRawTransportPacket()
13884 ptr = (mDNSu8 *)&ack; in mDNSCoreReceiveRawTransportPacket()
13888 ptr = (mDNSu8 *)&pseq; in mDNSCoreReceiveRawTransportPacket()
13892 ptr = (mDNSu8 *)&pack; in mDNSCoreReceiveRawTransportPacket()
13900 if (end - ((mDNSu8 *)t + tcphlen) > 0) data = mDNStrue; in mDNSCoreReceiveRawTransportPacket()
13911 end, tcphlen, end - ((mDNSu8 *)t + tcphlen), pack, seq, pseq, ack, wake); in mDNSCoreReceiveRawTransportPacket()
13956 if (ikelen >= sizeof(IKEHeader) && end >= ((mDNSu8 *)ike) + sizeof(IKEHeader)) in mDNSCoreReceiveRawTransportPacket()
14001 … const mDNSu8 *const tp = (protocol == 6) ? (const mDNSu8 *)"\x4_tcp" : (const mDNSu8 *)"\x4_udp"; in mDNSCoreReceiveRawTransportPacket()
14024 mDNSexport void mDNSCoreReceiveRawPacket(mDNS *const m, const mDNSu8 *const p, const mDNSu8 *const … in mDNSCoreReceiveRawPacket()
14047 const mDNSu8 *const trans = p + 14 + (pkt->v4.vlen & 0xF) * 4; in mDNSCoreReceiveRawPacket()
14057 const mDNSu8 *const trans = p + 54; in mDNSCoreReceiveRawPacket()
14069 name->c[0] = (mDNSu8)mDNS_snprintf((char*)name->c+1, 62, "%d-%d-%d-%d.%d %#s", in ConstructSleepProxyServerName()
14084 m->SPSState = (mDNSu8)(m->SPSSocket != mDNSNULL); in SleepProxyServerCallback()
14092 (mDNSu8 *)"", 1, // TXT data, length in SleepProxyServerCallback()
14104 …SleepProxyServer_internal(mDNS *const m, mDNSu8 sps, mDNSu8 port, mDNSu8 marginalpower, mDNSu8 tot… in mDNSCoreBeSleepProxyServer_internal()
14440 mDNSu8 validatingResponse = 0; in mDNS_PurgeForQuestion()
14677 t ? &t->addr : mDNSNULL, mDNSVal16(tport), t ? t->domain.c : (mDNSu8*)"", in uDNS_SetupDNSConfig()
14678 s ? &s->addr : mDNSNULL, mDNSVal16(sport), s ? s->domain.c : (mDNSu8*)"", in uDNS_SetupDNSConfig()