Lines Matching refs:omsg
1904 mDNSu8 *responseptr = m->omsg.data; in SendDelayedUnicastResponse()
1906 InitializeDNSMessage(&m->omsg.h, zeroID, ResponseFlags); in SendDelayedUnicastResponse()
1921 …newptr = PutResourceRecordTTLWithLimit(&m->omsg, responseptr, &m->omsg.h.numAnswers, &rr->resrec, … in SendDelayedUnicastResponse()
1922 m->omsg.data + (AllowedRRSpace(&m->omsg) - AnoninfoSpace)); in SendDelayedUnicastResponse()
1925 if (!newptr && m->omsg.h.numAnswers) in SendDelayedUnicastResponse()
1945 … newptr = PutResourceRecord(&m->omsg, responseptr, &m->omsg.h.numAuthorities, nsec3RR); in SendDelayedUnicastResponse()
1966 … newptr = PutResourceRecord(&m->omsg, responseptr, &m->omsg.h.numAdditionals, &rr->resrec); in SendDelayedUnicastResponse()
1970 if (newptr && m->omsg.h.numAnswers) rr->RequireGoodbye = mDNStrue; in SendDelayedUnicastResponse()
1978 if (m->omsg.h.numAnswers) in SendDelayedUnicastResponse()
1979 …mDNSSendDNSMessage(m, &m->omsg, responseptr, InterfaceID, mDNSNULL, dest, MulticastDNSPort, mDNSNU… in SendDelayedUnicastResponse()
2091 mDNSu8 *ptr = m->omsg.data; in SendARP()
2124 mDNSPlatformSendRawPacket(m->omsg.data, ptr, rr->resrec.InterfaceID); in SendARP()
2157 mDNSu8 *ptr = m->omsg.data; in SendNDP()
2244 m->omsg.data[0x13] = ptr - &m->omsg.data[0x36]; // Compute actual length in SendNDP()
2245 … checksum.NotAnInteger = ~IPv6CheckSum(spa, v6dst, 0x3A, &m->omsg.data[0x36], m->omsg.data[0x13]); in SendNDP()
2246 m->omsg.data[0x38] = checksum.b[0]; in SendNDP()
2247 m->omsg.data[0x39] = checksum.b[1]; in SendNDP()
2249 mDNSPlatformSendRawPacket(m->omsg.data, ptr, rr->resrec.InterfaceID); in SendNDP()
2531 mDNSu8 *responseptr = m->omsg.data; in SendResponses()
2533 InitializeDNSMessage(&m->omsg.h, zeroID, ResponseFlags); in SendResponses()
2562 newptr = PutRR_OS_TTL(responseptr, &m->omsg.h.numAnswers, &rr->resrec, 0); in SendResponses()
2582 …newptr = PutRR_OS_TTL(responseptr, &m->omsg.h.numAnswers, &rr->resrec, active ? rr->resrec.rrorigi… in SendResponses()
2605 … TraceRecordSpace, m->omsg.data + AllowedRRSpace(&m->omsg) - OwnerRecordSpace - TraceRecordSpace); in SendResponses()
2628 … newptr = PutRR_OS_TTL(newptr, &m->omsg.h.numAuthorities, nsec3RR, nsec3RR->rroriginalttl); in SendResponses()
2633 … TraceRecordSpace, m->omsg.data + AllowedRRSpace(&m->omsg) - OwnerRecordSpace - TraceRecordSpace); in SendResponses()
2638 … TraceRecordSpace, m->omsg.data + AllowedRRSpace(&m->omsg) - OwnerRecordSpace - TraceRecordSpace); in SendResponses()
2650 mDNSBool SendAdditional = (m->omsg.h.numAnswers > 0); in SendResponses()
2674 newptr = PutRR_OS(newptr, &m->omsg.h.numAdditionals, &rr->resrec); in SendResponses()
2724 newptr = PutRR_OS(responseptr, &m->omsg.h.numAdditionals, &nsec.resrec); in SendResponses()
2743 if (m->omsg.h.numAnswers || m->omsg.h.numAdditionals) in SendResponses()
2768 … newptr = PutResourceRecord(&m->omsg, responseptr, &m->omsg.h.numAdditionals, &opt.resrec); in SendResponses()
2774 … else if (m->omsg.h.numAnswers + m->omsg.h.numAuthorities + m->omsg.h.numAdditionals == 1) in SendResponses()
2777 …m->omsg.h.numQuestions, m->omsg.h.numAnswers, m->omsg.h.numAuthorities, m->omsg.h.numAdditionals, … in SendResponses()
2782 …m->omsg.h.numQuestions, m->omsg.h.numAnswers, m->omsg.h.numAuthorities, m->omsg.h.numAdditionals, … in SendResponses()
2790 … m->omsg.h.numAdditionals, m->omsg.h.numAdditionals == 1 ? "" : "s", intf->InterfaceID); in SendResponses()
2792 …if (intf->IPv4Available) mDNSSendDNSMessage(m, &m->omsg, responseptr, intf->InterfaceID, mDNSNULL,… in SendResponses()
2793 …if (intf->IPv6Available) mDNSSendDNSMessage(m, &m->omsg, responseptr, intf->InterfaceID, mDNSNULL,… in SendResponses()
3327 mDNSu8 *qptr = m->omsg.data; in SendQueries()
3328 const mDNSu8 *const limit = m->omsg.data + sizeof(m->omsg.data); in SendQueries()
3334 InitializeDNSMessage(&m->omsg.h, q->TargetQID, QueryFlags); in SendQueries()
3335 qptr = putQuestion(&m->omsg, qptr, limit, &q->qname, q->qtype, q->qclass); in SendQueries()
3336 …mDNSSendDNSMessage(m, &m->omsg, qptr, mDNSInterface_Any, q->LocalSocket, &q->Target, q->TargetPort… in SendQueries()
3544 mDNSu8 *queryptr = m->omsg.data; in SendQueries()
3547 InitializeDNSMessage(&m->omsg.h, zeroID, QueryFlags); in SendQueries()
3563 …q->qname.c, DNSTypeName(q->qtype), queryptr - m->omsg.data, queryptr + answerforecast - m->omsg.da… in SendQueries()
3573 BuildQuestion(m, &m->omsg, &queryptr, q, &kalistptr, &answerforecast)) in SendQueries()
3612 …const mDNSu8 *const limit = m->omsg.data + (m->omsg.h.numQuestions ? NormalMaxDNSMessageData : Abs… in SendQueries()
3615 …mDNSu8 *newptr = putQuestion(&m->omsg, queryptr, limit - forecast, ar->resrec.name, kDNSQType_ANY,… in SendQueries()
3633 …mDNSu8 *newptr = PutResourceRecordTTLWithLimit(&m->omsg, queryptr, &m->omsg.h.numAnswers, &ka->res… in SendQueries()
3634 … m->omsg.data + NormalMaxDNSMessageData - OwnerRecordSpace - TraceRecordSpace); in SendQueries()
3638 …a->resrec.name->c, DNSTypeName(ka->resrec.rrtype), queryptr - m->omsg.data, newptr - m->omsg.data); in SendQueries()
3647 if (m->omsg.h.numQuestions > 1) in SendQueries()
3648 … LogMsg("SendQueries: Put %d answers; No more space for known answers", m->omsg.h.numAnswers); in SendQueries()
3649 m->omsg.h.flags.b[0] |= kDNSFlag0_TC; in SendQueries()
3658 … mDNSu8 *newptr = PutResourceRecord(&m->omsg, queryptr, &m->omsg.h.numAuthorities, &ar->resrec); in SendQueries()
3669 …mDNSu8 *newptr = PutResourceRecord(&m->omsg, queryptr, &m->omsg.h.numAuthorities, q->AnonInfo->nse… in SendQueries()
3683 if (queryptr > m->omsg.data) in SendQueries()
3709 … queryptr = PutResourceRecordTTLWithLimit(&m->omsg, queryptr, &m->omsg.h.numAdditionals, in SendQueries()
3710 … &opt.resrec, opt.resrec.rroriginalttl, m->omsg.data + AbsoluteMaxDNSMessageData); in SendQueries()
3714 …m->omsg.h.numQuestions, m->omsg.h.numAnswers, m->omsg.h.numAuthorities, m->omsg.h.numAdditionals, … in SendQueries()
3716 if (queryptr > m->omsg.data + NormalMaxDNSMessageData) in SendQueries()
3718 …if (m->omsg.h.numQuestions != 1 || m->omsg.h.numAnswers != 0 || m->omsg.h.numAuthorities != 1 || m… in SendQueries()
3720 …cordSpace ? "TRACER" : "", m->omsg.data, m->omsg.data + NormalMaxDNSMessageData, queryptr, m->omsg… in SendQueries()
3721 … m->omsg.h.numAuthorities, m->omsg.h.numAdditionals, ARDisplayString(m, &opt)); in SendQueries()
3725 if ((m->omsg.h.flags.b[0] & kDNSFlag0_TC) && m->omsg.h.numQuestions > 1) in SendQueries()
3726 …eries: Should not have more than one question (%d) in a truncated packet", m->omsg.h.numQuestions); in SendQueries()
3728 m->omsg.h.numQuestions, m->omsg.h.numQuestions == 1 ? "" : "s", in SendQueries()
3729 m->omsg.h.numAnswers, m->omsg.h.numAnswers == 1 ? "" : "s", in SendQueries()
3730 … m->omsg.h.numAuthorities, m->omsg.h.numAuthorities == 1 ? "" : "s", intf->InterfaceID); in SendQueries()
3731 …if (intf->IPv4Available) mDNSSendDNSMessage(m, &m->omsg, queryptr, intf->InterfaceID, mDNSNULL, &A… in SendQueries()
3732 …if (intf->IPv6Available) mDNSSendDNSMessage(m, &m->omsg, queryptr, intf->InterfaceID, mDNSNULL, &A… in SendQueries()
3800 mDNSu8 *ptr = m->omsg.data; in SendWakeup()
3823 mDNSPlatformSendRawPacket(m->omsg.data, ptr, InterfaceID); in SendWakeup()
3830 for (i=0; i<6; i++) m->omsg.data[i] = 0xFF; in SendWakeup()
3831 mDNSPlatformSendRawPacket(m->omsg.data, ptr, InterfaceID); in SendWakeup()
5813 mDNSu8 *p = m->omsg.data; in SendSPSRegistrationForOwner()
5818 InitializeDNSMessage(&m->omsg.h, msgid, UpdateReqFlags); in SendSPSRegistrationForOwner()
5826 …const mDNSu8 *const limit = m->omsg.data + (m->omsg.h.mDNS_numUpdates ? NormalMaxDNSMessageData : … in SendSPSRegistrationForOwner()
5841 …newptr = PutResourceRecordTTLWithLimit(&m->omsg, p, &m->omsg.h.mDNS_numUpdates, &rr->resrec, rr->r… in SendSPSRegistrationForOwner()
5844 …dSPSRegistration put %s FAILED %d/%d %s", intf->ifname, p - m->omsg.data, limit - m->omsg.data, AR… in SendSPSRegistrationForOwner()
5847 …", intf->ifname, rr->updateIntID.l[1], rr->updateIntID.l[0], mDNSVal16(m->omsg.h.id), ARDisplayStr… in SendSPSRegistrationForOwner()
5860 if (!m->omsg.h.mDNS_numUpdates) break; in SendSPSRegistrationForOwner()
5880 … PutResourceRecordTTLWithLimit(&m->omsg, p, &m->omsg.h.numAdditionals, &opt.resrec, opt.resrec.rro… in SendSPSRegistrationForOwner()
5882 …LogMsg("SendSPSRegistration: Failed to put OPT record (%d updates) %s", m->omsg.h.mDNS_numUpdates,… in SendSPSRegistrationForOwner()
5888 …mDNSVal16(m->omsg.h.id), m->omsg.h.mDNS_numUpdates, p - m->omsg.data, &intf->SPSAddr[sps], mDNSVal… in SendSPSRegistrationForOwner()
5890 …err = mDNSSendDNSMessage(m, &m->omsg, p, intf->InterfaceID, mDNSNULL, &intf->SPSAddr[sps], intf->S… in SendSPSRegistrationForOwner()
7713 …PPort(srcport, MulticastDNSPort), mDNSAddrIsDNSMulticast(dstaddr), QueryWasLocalUnicast, &m->omsg); in mDNSCoreReceiveQuery()
7718 m->omsg.h.numQuestions, m->omsg.h.numQuestions == 1 ? "" : "s", in mDNSCoreReceiveQuery()
7719 m->omsg.h.numAnswers, m->omsg.h.numAnswers == 1 ? "" : "s", in mDNSCoreReceiveQuery()
7720 m->omsg.h.numAdditionals, m->omsg.h.numAdditionals == 1 ? "" : "s", in mDNSCoreReceiveQuery()
7722 …mDNSSendDNSMessage(m, &m->omsg, responseend, InterfaceID, mDNSNULL, srcaddr, srcport, mDNSNULL, mD… in mDNSCoreReceiveQuery()
9954 mDNSu8 *p = m->omsg.data; in mDNSCoreReceiveUpdate()
9989 InitializeDNSMessage(&m->omsg.h, msg->h.id, UpdateRespFlags); in mDNSCoreReceiveUpdate()
10000 m->omsg.h.flags.b[1] |= kDNSFlag1_RC_FormErr; in mDNSCoreReceiveUpdate()
10011 m->omsg.h.flags.b[1] |= kDNSFlag1_RC_Refused; in mDNSCoreReceiveUpdate()
10038 m->omsg.h.flags.b[1] |= kDNSFlag1_RC_Refused; in mDNSCoreReceiveUpdate()
10081 if (m->omsg.h.flags.b[1] & kDNSFlag1_RC_Mask) in mDNSCoreReceiveUpdate()
10095 … PutResourceRecordTTLWithLimit(&m->omsg, p, &m->omsg.h.numAdditionals, &opt.resrec, opt.resrec.rro… in mDNSCoreReceiveUpdate()
10099 …if (p) mDNSSendDNSMessage(m, &m->omsg, p, InterfaceID, m->SPSSocket, srcaddr, srcport, mDNSNULL, m… in mDNSCoreReceiveUpdate()