Searched refs:mDNS (Results 1 - 19 of 19) sorted by relevance

/illumos-gate/usr/src/cmd/cmd-inet/usr.lib/mdnsd/
H A DPlatformCommon.h18 extern void ReadDDNSSettingsFromConfFile(mDNS *const m, const char *const filename, domainname *const hostname, domainname *const domain, mDNSBool *DomainDiscoveryDisabled);
H A Dnsec.h23 extern mDNSBool AddNSECSForCacheRecord(mDNS *const m, CacheRecord *crlist, CacheRecord *negcr, mDNSu8 rcode);
24 extern void WildcardAnswerProof(mDNS *const m, DNSSECVerifier *dv);
25 extern void ValidateWithNSECS(mDNS *const m, DNSSECVerifier *dv, CacheRecord *rr);
26 extern mDNSBool NSECAnswersDS(mDNS *const m, ResourceRecord *rr, DNSQuestion *q);
28 extern void NameErrorNSECCallback(mDNS *const m, DNSSECVerifier *dv, DNSSECStatus status);
29 extern void VerifyNSEC(mDNS *const m, ResourceRecord *rr, RRVerifier *rv, DNSSECVerifier *pdv, CacheRecord *ncr,
31 extern CacheRecord *NSECRecordIsDelegation(mDNS *const m, domainname *name, mDNSu16 qtype);
32 extern void NoDataNSECCallback(mDNS *const m, DNSSECVerifier *dv, DNSSECStatus status);
H A DuDNS.h81 extern void LLQGotZoneData(mDNS *const m, mStatus err, const ZoneData *zoneInfo);
82 extern void startLLQHandshake(mDNS *m, DNSQuestion *q);
83 extern void sendLLQRefresh(mDNS *m, DNSQuestion *q);
85 extern void SleepRecordRegistrations(mDNS *m);
93 extern mStatus uDNS_UpdateRecord(mDNS *m, AuthRecord *rr);
95 extern void SetNextQueryTime(mDNS *const m, const DNSQuestion *const q);
96 extern mStatus mDNS_Register_internal(mDNS *const m, AuthRecord *const rr);
97 extern mStatus mDNS_Deregister_internal(mDNS *const m, AuthRecord *const rr, mDNS_Dereg_type drt);
98 extern mStatus mDNS_StartQuery_internal(mDNS *const m, DNSQuestion *const question);
99 extern mStatus mDNS_StopQuery_internal(mDNS *cons
[all...]
H A DmDNSPosix.h61 extern int ParseDNSServers(mDNS *m, const char *filePath);
62 extern mStatus mDNSPlatformPosixRefreshInterfaceList(mDNS *const m);
71 extern void mDNSPosixGetFDSet(mDNS *m, int *nfds, fd_set *readfds, struct timeval *timeout);
72 extern void mDNSPosixProcessFDSet(mDNS *const m, fd_set *readfds);
80 extern mStatus mDNSPosixRunEventLoopOnce( mDNS *m, const struct timeval *pTimeout, sigset_t *pSignalsReceived, mDNSBool *pDataDispatched);
H A Danonymous.h26 extern void InitializeAnonInfoForCR(mDNS *const m, CacheRecord **McastNSEC3Records, CacheRecord *cr);
27 extern void InitializeAnonInfoForQuestion(mDNS *const m, CacheRecord **McastNSEC3Records, DNSQuestion *q);
28 extern void CopyAnonInfoForCR(mDNS *const m, CacheRecord *crto, CacheRecord *crfrom);
H A Duds_daemon.h29 extern void udsserver_info(mDNS *const m); // print out info about current state
30 extern void udsserver_handle_configchange(mDNS *const m);
32 extern void LogMcastStateInfo(mDNS *const m, mDNSBool mflag, mDNSBool start, mDNSBool mstatelog);
45 extern void RecordUpdatedNiceLabel(mDNS *const m, mDNSs32 delay);
49 extern mDNS mDNSStorage;
56 extern void FreeExtraRR(mDNS *const m, AuthRecord *const rr, mStatus result);
57 extern int CountPeerRegistrations(mDNS *const m, ServiceRecordSet *const srs);
H A Ddnssec.h63 typedef void DNSSECVerifierCallback (mDNS *const m, DNSSECVerifier *dv, DNSSECStatus status);
136 extern void StartDNSSECVerification(mDNS *const m, void *context);
139 extern void VerifySignature(mDNS *const m, DNSSECVerifier *dv, DNSQuestion *q);
140 extern void FreeDNSSECVerifier(mDNS *const m, DNSSECVerifier *dv);
141 extern DNSSECVerifier *AllocateDNSSECVerifier(mDNS *const m, const domainname *name, mDNSu16 rrtype, mDNSInterfaceID InterfaceID,
143 extern void InitializeQuestion(mDNS *const m, DNSQuestion *question, mDNSInterfaceID InterfaceID, const domainname *qname,
150 extern void ProveInsecure(mDNS *const m, DNSSECVerifier *dv, InsecureContext *ic, domainname *trigger);
151 extern void BumpDNSSECStats(mDNS *const m, DNSSECStatsAction action, DNSSECStatsType type, mDNSu32 value);
156 extern void DNSSECProbe(mDNS *const m);
H A DmDNSEmbeddedAPI.h246 // mDNS defines its own names for these common types to simplify portability across
334 // mDNS return values are in the range FFFE FF00 (-65792) to FFFE FFFF (-65537)
382 // mStatus_MemFree is the last legal mDNS error code, at the end of the range allocated for mDNS
468 typedef struct mDNS_struct mDNS; typedef in typeref:struct:mDNS_struct
513 mDNS *m;
688 // * Unique Resource Records should be unique among hosts within any given mDNS scope
695 // * Known Unique Resource Records are treated like Unique Resource Records, except that mDNS does
738 kDNSRecordTypeVerified = 0x10, // Unique means mDNS should check that name is unique (and then send immediate responses)
739 kDNSRecordTypeKnownUnique = 0x20, // Known Unique means mDNS ca
[all...]
H A DMakefile35 mDNS.o mDNSDebug.o mDNSPosix.o mDNSUNP.o \
H A DmDNSPosix.c21 #include "mDNSPosix.h" // Defines the specific types needed to run mDNS on this platform
73 mDNS *mDNS; member in struct:IfChangeRec
139 // mDNS core calls this routine when it needs to send a packet.
140 mDNSexport mStatus mDNSPlatformSendUDP(const mDNS *const m, const void *const msg, const mDNSu8 *const end,
218 mDNSlocal void SocketDataReady(mDNS *const m, PosixNetworkInterface *intf, int skt)
246 // convince mDNS Core that this isn't a spoof packet.
249 // destAddr to the mDNS address.
317 mDNSexport mDNSBool mDNSPlatformPeekUDP(mDNS *const m, UDPSocket *src)
324 mDNSexport TCPSocket *mDNSPlatformTCPSocket(mDNS * cons
[all...]
H A DPosixDaemon.c64 mDNSlocal void mDNS_StatusCallback(mDNS *const m, mStatus result)
69 // On successful registration of dot-local mDNS host name, daemon may want to check if
72 // On Mac OS X we store the current dot-local mDNS host name in the SCPreferences store,
91 static void Reconfigure(mDNS *m)
135 mDNSlocal void DumpStateLog(mDNS *const m)
143 mDNSlocal mStatus MainLoop(mDNS *m) // Loop until we quit.
263 mDNSexport void RecordUpdatedNiceLabel(mDNS *const m, mDNSs32 delay)
H A DuDNS.c71 mDNSlocal void SetRecordRetry(mDNS *const m, AuthRecord *rr, mDNSu32 random)
114 mDNSexport DNSServer *mDNS_AddDNSServer(mDNS *const m, const domainname *d, const mDNSInterfaceID interface, const mDNSs32 serviceID, const mDNSAddr *addr,
220 mDNSexport void PenalizeDNSServer(mDNS *const m, DNSQuestion *q, mDNSOpaque16 responseFlags)
344 mDNSlocal DomainAuthInfo *GetAuthInfoForName_direct(mDNS *m, const domainname *const name)
363 mDNSexport DomainAuthInfo *GetAuthInfoForName_internal(mDNS *m, const domainname *const name)
399 mDNSexport DomainAuthInfo *GetAuthInfoForName(mDNS *m, const domainname *const name)
409 mDNSexport mStatus mDNS_SetSecretForDomain(mDNS *m, DomainAuthInfo *info,
480 mDNSlocal mStatus uDNS_RequestAddress(mDNS *m)
546 mDNSlocal mStatus uDNS_SendNATMsg(mDNS *m, NATTraversalInfo *info, mDNSBool usePCP)
668 mDNSexport void RecreateNATMappings(mDNS *cons
[all...]
H A DDNSCommon.h226 extern mDNSu8 *putHINFO(const mDNS *const m, DNSMessage *const msg, mDNSu8 *ptr, DomainAuthInfo *authInfo, mDNSu8 *limit);
248 extern const mDNSu8 *GetLargeResourceRecord(mDNS *const m, const DNSMessage * const msg, const mDNSu8 *ptr,
259 extern const rdataOPT *GetLLQOptData(mDNS *const m, const DNSMessage *const msg, const mDNSu8 *const end);
260 extern mDNSu32 GetPktLease(mDNS *m, DNSMessage *msg, const mDNSu8 *end);
261 extern void DumpPacket(mDNS *const m, mStatus status, mDNSBool sent, char *transport,
277 extern mStatus mDNSSendDNSMessage(mDNS *const m, DNSMessage *const msg, mDNSu8 *end,
288 extern void ShowTaskSchedulingError(mDNS *const m);
289 extern void mDNS_Lock_(mDNS *const m, const char * const functionname);
290 extern void mDNS_Unlock_(mDNS *const m, const char * const functionname);
H A Danonymous.c270 mDNSexport mDNS mDNSStorage;
433 mDNSlocal CacheRecord *FindMatchingNSEC3ForName(mDNS *const m, CacheRecord **nsec3, const domainname *name)
454 mDNSexport void InitializeAnonInfoForQuestion(mDNS *const m, CacheRecord **McastNSEC3Records, DNSQuestion *q)
474 mDNSexport void InitializeAnonInfoForCR(mDNS *const m, CacheRecord **McastNSEC3Records, CacheRecord *cr)
520 mDNSexport void CopyAnonInfoForCR(mDNS *const m, CacheRecord *crto, CacheRecord *crfrom)
581 mDNSexport void InitializeAnonInfoForQuestion(mDNS *const m, CacheRecord **McastNSEC3Records, DNSQuestion *q)
588 mDNSexport void InitializeAnonInfoForCR(mDNS *const m, CacheRecord **McastNSEC3Records, CacheRecord *cr)
595 mDNSexport void CopyAnonInfoForCR(mDNS *const m, CacheRecord *crto, CacheRecord *crfrom)
H A DmDNS.c18 * from outside the mDNS project -- all the types it expects to find are defined right here.
70 mDNSlocal void BeginSleepProcessing(mDNS *const m);
71 mDNSlocal void RetrySPSRegistrations(mDNS *const m);
72 mDNSlocal void SendWakeup(mDNS *const m, mDNSInterfaceID InterfaceID, mDNSEthAddr *EthAddr, mDNSOpaque48 *password);
73 mDNSlocal mDNSBool CacheRecordRmvEventsForQuestion(mDNS *const m, DNSQuestion *q);
74 mDNSlocal mDNSBool LocalRecordRmvEventsForQuestion(mDNS *const m, DNSQuestion *q);
75 mDNSlocal void mDNS_PurgeForQuestion(mDNS *const m, DNSQuestion *q);
76 mDNSlocal void CheckForDNSSECRecords(mDNS *const m, DNSQuestion *q);
77 mDNSlocal void mDNS_SendKeepalives(mDNS *const m);
81 mDNSlocal void AdvertiseAllInterfaceRecords(mDNS *cons
[all...]
H A DPlatformCommon.c106 mDNSexport void ReadDDNSSettingsFromConfFile(mDNS *const m, const char *const filename, domainname *const hostname, domainname *const domain, mDNSBool *DomainDiscoveryDisabled)
158 extern mDNS mDNSStorage;
H A Duds_daemon.c271 mDNSexport mDNS mDNSStorage;
349 mDNSlocal void LogMcastQuestion(mDNS *const m, const DNSQuestion *const q, request_state *req, q_state status)
374 mDNSlocal void LogMcastService(mDNS *const m, const AuthRecord *const ar, request_state *req, reg_state status)
398 mDNSexport void LogMcastStateInfo(mDNS *const m, mDNSBool mflag, mDNSBool start, mDNSBool mstatelog)
862 mDNSexport void FreeExtraRR(mDNS *const m, AuthRecord *const rr, mStatus result)
920 mDNSexport int CountPeerRegistrations(mDNS *const m, ServiceRecordSet *const srs)
957 mDNSlocal void regservice_callback(mDNS *const m, ServiceRecordSet *const srs, mStatus result)
1067 mDNSlocal void regrecord_callback(mDNS *const m, AuthRecord *rr, mStatus result)
1294 mDNSlocal void UpdateDeviceInfoRecord(mDNS *const m);
1427 mDNSlocal void update_callback(mDNS *cons
[all...]
H A DDNSCommon.c160 mDNSexport mDNSu32 NumCacheRecordsForInterfaceID(const mDNS *const m, mDNSInterfaceID id)
1949 // to a mDNS QU query. The main reason we need this function is that we can't compare DNSServers between the
2365 // This function is called when we are sending a NSEC record as part of mDNS,
2366 // or to copy the data to any other buffer needed which could be a mDNS or uDNS
2368 // in mDNS (indicated by non-NULL "msg") and hence we handle mDNS case
2384 // Note: When we send the NSEC record in mDNS, the window size is set to 32.
2654 mDNSexport mDNSu8 *putHINFO(const mDNS *const m, DNSMessage *const msg, mDNSu8 *end, DomainAuthInfo *authInfo, mDNSu8 *limit)
3434 mDNSexport const mDNSu8 *GetLargeResourceRecord(mDNS *const m, const DNSMessage *const msg, const mDNSu8 *ptr,
3480 // If mDNS recor
[all...]
H A DDNSDigest.c1270 #pragma mark - API exported to mDNS Core

Completed in 134 milliseconds