Home | History | Annotate | Download | only in mDNSCore

Lines Matching refs:interfaceID

1254     mDNSInterfaceID InterfaceID;
1355 mDNSInterfaceID InterfaceID; // Set if this RR is specific to one interface
1356 // For records received off the wire, InterfaceID is *always* set to the receiving interface
1357 // For our authoritative records, InterfaceID is usually zero, except for those few records
1558 // domains) to be handled as an mDNS record by setting the ForceMCast flag, or by setting a non-zero InterfaceID.
1563 // Currently we have no concept of a wide-area uDNS record scoped to a particular interface, so if the InterfaceID is
1567 #define AuthRecord_uDNS(R) ((R)->resrec.InterfaceID == mDNSInterface_Any && !(R)->ForceMCast && !IsLocalDomain((R)->resrec.name))
1569 ((Q)->InterfaceID != mDNSInterface_LocalOnly && (Q)->InterfaceID != mDNSInterface_P2P && (Q)->InterfaceID != mDNSInterface_BLE && !(Q)->ForceMCast && !IsLocalDomain(&(Q)->qname)))
1755 mDNSInterfaceID InterfaceID;
1980 mDNSInterfaceID InterfaceID; // Non-zero if you want to issue queries only on a single specific IP interface
2161 // 2. It tells mDNSCore which physical interfaces are available; each physical interface has its own unique InterfaceID.
2163 // there may be multiple NetworkInterfaceInfo_structs with the same InterfaceID.
2165 // struct with the same InterfaceID, mDNSCore picks one member of the set to be the
2180 mDNSu8 IPv4Available; // If InterfaceActive, set if v4 available on this InterfaceID
2181 mDNSu8 IPv6Available; // If InterfaceActive, set if v6 available on this InterfaceID
2200 mDNSInterfaceID InterfaceID; // Identifies physical interface; MUST NOT be 0, -1, or -2
2206 mDNSu8 McastTxRx; // Send/Receive multicast on this { InterfaceID, address family } ?
2228 mDNSInterfaceID InterfaceID;
2435 DNSQuestion *LocalOnlyQuestions; // Questions with InterfaceID set to mDNSInterface_LocalOnly or mDNSInterface_P2P
2870 extern void mDNS_SetupResourceRecord(AuthRecord *rr, RData *RDataStorage, mDNSInterfaceID InterfaceID,
2877 mDNSInterfaceID InterfaceID, mDNSServiceCallback Callback, void *Context, mDNSu32 flags);
2887 const mDNSInterfaceID InterfaceID, mDNSRecordCallback Callback, void *Context, mDNSu32 flags);
2890 extern void mDNS_SetupQuestion(DNSQuestion *const q, const mDNSInterfaceID InterfaceID, const domainname *const name,
2895 const mDNSInterfaceID InterfaceID, mDNSu32 flags,
2904 const mDNSInterfaceID InterfaceID, mDNSQuestionCallback *Callback, void *Context);
2907 extern mStatus mDNS_AdvertiseDomains(mDNS *const m, AuthRecord *rr, mDNS_DomainType DomainType, const mDNSInterfaceID InterfaceID, char *domname);
2921 extern mDNSBool mDNS_AddressIsLocalSubnet(mDNS *const m, const mDNSInterfaceID InterfaceID, const mDNSAddr *addr);
3165 extern void mDNS_AddSearchDomain(const domainname *const domain, mDNSInterfaceID InterfaceID);
3262 mDNSInterfaceID InterfaceID, UDPSocket *src, const mDNSAddr *dst,
3389 mDNSInterfaceID InterfaceID, TCPConnectionCallback callback, void *context);
3398 extern void mDNSPlatformUpdateProxyList(const mDNSInterfaceID InterfaceID);
3399 extern void mDNSPlatformSendRawPacket(const void *const msg, const mDNSu8 *const end, mDNSInterfaceID InterfaceID);
3400 extern void mDNSPlatformSetLocalAddressCacheEntry(const mDNSAddr *const tpa, const mDNSEthAddr *const tha, mDNSInterfaceID InterfaceID);
3423 extern void mDNSPlatformSendWakeupPacket(mDNSInterfaceID InterfaceID, char *EthAddr, char *IPAddr, int iteration);
3425 extern mDNSBool mDNSPlatformInterfaceIsD2D(mDNSInterfaceID InterfaceID);
3427 extern mDNSBool mDNSPlatformInterfaceIsAWDL(mDNSInterfaceID interfaceID);
3430 extern mDNSBool mDNSPlatformValidRecordForInterface(const AuthRecord *rr, mDNSInterfaceID InterfaceID);
3440 extern void LNT_ConfigureRouterInfo(mDNS *m, const mDNSInterfaceID InterfaceID, const mDNSu8 *const data, const mDNSu16 len);
3501 const mDNSAddr *dstaddr, const mDNSIPPort dstport, const mDNSInterfaceID InterfaceID);
3504 mdns_dns_service_t service, mDNSInterfaceID InterfaceID);
3532 extern void mDNSCoreReceiveRawPacket (mDNS *const m, const mDNSu8 *const p, const mDNSu8 *const end, const mDNSInterfaceID InterfaceID);
3558 mDNSInterfaceID InterfaceID, mDNSOpaque16 responseFlags);
3562 extern NetworkInterfaceInfo *FirstInterfaceForID(mDNS *const m, const mDNSInterfaceID InterfaceID);
3563 extern NetworkInterfaceInfo *FirstIPv4LLInterfaceForID(mDNS *const m, const mDNSInterfaceID InterfaceID);
3564 extern char *InterfaceNameForID(mDNS *const m, const mDNSInterfaceID InterfaceID);
3565 extern const char *InterfaceNameForIDOrEmptyString(mDNSInterfaceID InterfaceID);
3580 const mDNSInterfaceID InterfaceID);
3599 const mDNSIPPort srcport, const mDNSAddr *dstaddr, const mDNSIPPort dstport, const mDNSInterfaceID InterfaceID, void *context);