/illumos-gate/usr/src/contrib/mDNSResponder/mDNSCore/ |
H A D | mDNS.c | 90 mDNSlocal void SendWakeup(mDNS *const m, mDNSInterfaceID InterfaceID, mDNSEthAddr *EthAddr, mDNSOpa… 235 if (!LocalOnlyOrP2PInterface(q->InterfaceID) && mDNSOpaque16IsZero(q->TargetQID)) in mDNS_ValidateLists() 478 mDNSexport mDNSBool mDNS_AddressIsLocalSubnet(mDNS *const m, const mDNSInterfaceID InterfaceID, con… in mDNS_AddressIsLocalSubnet() argument 487 if (intf->ip.type == addr->type && intf->InterfaceID == InterfaceID && intf->McastTxRx) in mDNS_AddressIsLocalSubnet() 496 if (intf->ip.type == addr->type && intf->InterfaceID == InterfaceID && intf->McastTxRx) in mDNS_AddressIsLocalSubnet() 507 …NSlocal NetworkInterfaceInfo *FirstInterfaceForID(mDNS *const m, const mDNSInterfaceID InterfaceID) in FirstInterfaceForID() argument 510 while (intf && intf->InterfaceID != InterfaceID) intf = intf->next; in FirstInterfaceForID() 514 …l NetworkInterfaceInfo *FirstIPv4LLInterfaceForID(mDNS *const m, const mDNSInterfaceID InterfaceID) in FirstIPv4LLInterfaceForID() argument 518 if (!InterfaceID) in FirstIPv4LLInterfaceForID() 525 if (intf->InterfaceID == InterfaceID && in FirstIPv4LLInterfaceForID() [all …]
|
H A D | DNSCommon.c | 176 if (next) return(next->InterfaceID);else return(mDNSNULL); in GetNextActiveInterfaceID() 186 if (rr->resrec.InterfaceID == id) in NumCacheRecordsForInterfaceID() 1163 …ort void mDNS_SetupResourceRecord(AuthRecord *rr, RData *RDataStorage, mDNSInterfaceID InterfaceID, in mDNS_SetupResourceRecord() argument 1173 if (InterfaceID == mDNSInterface_LocalOnly && artype != AuthRecordLocalOnly) in mDNS_SetupResourceRecord() 1175 …ord: ERROR!! Mismatch LocalOnly record InterfaceID %p called with artype %d", InterfaceID, artype); in mDNS_SetupResourceRecord() 1177 else if (InterfaceID == mDNSInterface_P2P && artype != AuthRecordP2P) in mDNS_SetupResourceRecord() 1179 …rceRecord: ERROR!! Mismatch P2P record InterfaceID %p called with artype %d", InterfaceID, artype); in mDNS_SetupResourceRecord() 1181 else if (!InterfaceID && (artype == AuthRecordP2P || artype == AuthRecordLocalOnly)) in mDNS_SetupResourceRecord() 1183 …: ERROR!! Mismatch InterfaceAny record InterfaceID %p called with artype %d", InterfaceID, artype); in mDNS_SetupResourceRecord() 1194 rr->resrec.InterfaceID = InterfaceID; in mDNS_SetupResourceRecord() [all …]
|
H A D | uDNS.h | 160 extern domainname *uDNS_GetNextSearchDomain(mDNSInterfaceID InterfaceID, int *searchIndex, mDN… 178 extern void uDNS_ReceiveNATPacket(mDNS *m, const mDNSInterfaceID InterfaceID, mDNSu8 *pkt, mDNSu16 … 180 …PortMapReply(mDNS *const m, NATTraversalInfo *n, const mDNSInterfaceID InterfaceID, mDNSu16 err, m… 189 CacheRecord ***cfp, mDNSInterfaceID InterfaceID);
|
H A D | dnsproxy.h | 25 …nst mDNSAddr *dstaddr, const mDNSIPPort dstport, const mDNSInterfaceID InterfaceID, void *context); 27 …nst mDNSAddr *dstaddr, const mDNSIPPort dstport, const mDNSInterfaceID InterfaceID, void *context)…
|
H A D | mDNSEmbeddedAPI.h | 1198 mDNSInterfaceID InterfaceID; member 1302 mDNSInterfaceID InterfaceID; // Set if this RR is specific to one interface member 1517 #define AuthRecord_uDNS(R) ((R)->resrec.InterfaceID == mDNSInterface_Any && !(R)->ForceMCast && !Is… 1519 …((Q)->InterfaceID != mDNSInterface_LocalOnly && (Q)->InterfaceID != mDNSInterface_P2P && (Q)->Inte… 1676 mDNSInterfaceID InterfaceID; member 1928 …mDNSInterfaceID InterfaceID; // Non-zero if you want to issue queries only on a single … member 2069 mDNSInterfaceID InterfaceID; // Identifies physical interface; MUST NOT be 0, -1, or -2 member 2096 mDNSInterfaceID InterfaceID; member 2652 … void mDNS_SetupResourceRecord(AuthRecord *rr, RData *RDataStorage, mDNSInterfaceID InterfaceID, 2659 … mDNSInterfaceID InterfaceID, mDNSServiceCallback Callback, void *Context, mDNSu32 flags); [all …]
|
H A D | uDNS.c | 795 …yWithAddress(mDNS *const m, NATTraversalInfo *n, const mDNSInterfaceID InterfaceID, mDNSu16 err, m… in natTraversalHandlePortMapReplyWithAddress() argument 827 n->InterfaceID = InterfaceID; in natTraversalHandlePortMapReplyWithAddress() 838 …PortMapReply(mDNS *const m, NATTraversalInfo *n, const mDNSInterfaceID InterfaceID, mDNSu16 err, m… in natTraversalHandlePortMapReply() argument 840 …natTraversalHandlePortMapReplyWithAddress(m, n, InterfaceID, err, m->ExtAddress, extport, lease, p… in natTraversalHandlePortMapReply() 1590 …err = mDNSPlatformTCPConnect(info->sock, Addr, Port, (question ? question->InterfaceID : mDNSNULL)… in MakeTCPConn() 1885 zd->question.InterfaceID = mDNSInterface_Any; in GetZoneData_StartQuery() 2542 q->InterfaceID = mDNSInterface_Any; in GetStaticHostname() 3573 mDNSlocal void uDNS_ReceiveNATPMPPacket(mDNS *m, const mDNSInterfaceID InterfaceID, mDNSu8 *pkt, mD… in uDNS_ReceiveNATPMPPacket() argument 3665 …natTraversalHandlePortMapReply(m, ptr, InterfaceID, PortMapReply->err, PortMapReply->extport, Port… in uDNS_ReceiveNATPMPPacket() 3673 mDNSlocal void uDNS_ReceivePCPPacket(mDNS *m, const mDNSInterfaceID InterfaceID, mDNSu8 *pkt, mDNSu… in uDNS_ReceivePCPPacket() argument [all …]
|
H A D | DNSCommon.h | 261 …const mDNSu8 * end, const mDNSInterfaceID InterfaceID, mDNSu8 RecordType, LargeCacheRecord *const … 265 …ion(const DNSMessage *msg, const mDNSu8 *ptr, const mDNSu8 *end, const mDNSInterfaceID InterfaceID, 291 … mDNSInterfaceID InterfaceID, TCPSocket *tcpSrc, UDPSocket *udpSrc, const mDNSAddr *dst,
|
/illumos-gate/usr/src/contrib/mDNSResponder/mDNSShared/ |
H A D | uds_daemon.c | 213 q->InterfaceID == mDNSInterface_LocalOnly ? "lo" : in LogMcastQuestion() 214 q->InterfaceID == mDNSInterface_P2P ? "p2p" : in LogMcastQuestion() 215 q->InterfaceID == mDNSInterface_BLE ? "BLE" : in LogMcastQuestion() 216 … q->InterfaceID == mDNSInterface_Any ? "any" : InterfaceNameForID(&mDNSStorage, q->InterfaceID), in LogMcastQuestion() 240 ar->resrec.InterfaceID == mDNSInterface_LocalOnly ? "lo" : in LogMcastService() 241 ar->resrec.InterfaceID == mDNSInterface_P2P ? "p2p" : in LogMcastService() 242 ar->resrec.InterfaceID == mDNSInterface_BLE ? "BLE" : in LogMcastService() 243 …ar->resrec.InterfaceID == mDNSInterface_Any ? "all" : InterfaceNameForID(&mDNSStorage, ar->resrec.… in LogMcastService() 596 mDNSInterfaceID InterfaceID; in read_rr_from_ipc_msg() local 615 InterfaceID = mDNSPlatformInterfaceIDfromInterfaceIndex(&mDNSStorage, interfaceIndex); in read_rr_from_ipc_msg() [all …]
|
H A D | ClientRequests.c | 563 q->InterfaceID = inParams->interfaceID; in QueryRecordOpStart() 599 …if (q->AppendSearchDomains && DomainNameIsSingleLabel(inOp->qname)) q->InterfaceID = mDNSInterface… in QueryRecordOpStart() 604 if (callExternalHelpers(q->InterfaceID, &q->qname, q->flags)) in QueryRecordOpStart() 606 external_start_browsing_for_service(q->InterfaceID, &q->qname, q->qtype, q->flags, q->pid); in QueryRecordOpStart() 665 if (callExternalHelpers(op->q.InterfaceID, op->qname, op->q.flags)) in QueryRecordOpStop() 667 …external_stop_browsing_for_service(op->q.InterfaceID, &op->q.qname, op->q.qtype, op->q.flags, op->… in QueryRecordOpStop() 751 inQuestion->InterfaceID); in QueryRecordOpCallback() 767 if (!inAnswer->InterfaceID && IsLocalDomain(inAnswer->name)) in QueryRecordOpCallback() 816 inQuestion->InterfaceID = mDNSInterface_LocalOnly; in QueryRecordOpResetHandler() 820 inQuestion->InterfaceID = op->interfaceID; in QueryRecordOpResetHandler() [all …]
|
H A D | uds_daemon.h | 149 mDNSInterfaceID InterfaceID; member
|
/illumos-gate/usr/src/contrib/mDNSResponder/mDNSPosix/ |
H A D | mDNSPosix.c | 144 … mDNSInterfaceID InterfaceID, UDPSocket *src, const mDNSAddr *dst, in mDNSPlatformSendUDP() argument 149 PosixNetworkInterface * thisIntf = (PosixNetworkInterface *)(InterfaceID); in mDNSPlatformSendUDP() 297 const mDNSInterfaceID InterfaceID = intf ? intf->coreIntf.InterfaceID : NULL; in SocketDataReady() local 381 &senderAddr, senderPort, &destAddr, MulticastDNSPort, InterfaceID); in SocketDataReady() 513 … mDNSInterfaceID InterfaceID, TCPConnectionCallback callback, void *context) in mDNSPlatformTCPConnect() argument 544 if (InterfaceID) in mDNSPlatformTCPConnect() 546 PosixNetworkInterface *iface = (PosixNetworkInterface *)InterfaceID; in mDNSPlatformTCPConnect() 705 mDNSexport void mDNSPlatformUpdateProxyList(const mDNSInterfaceID InterfaceID) in mDNSPlatformUpdateProxyList() argument 707 (void)InterfaceID; // Unused in mDNSPlatformUpdateProxyList() 710 …SPlatformSendRawPacket(const void *const msg, const mDNSu8 *const end, mDNSInterfaceID InterfaceID) in mDNSPlatformSendRawPacket() argument [all …]
|