/illumos-gate/usr/src/contrib/mDNSResponder/mDNSCore/ |
H A D | mDNSEmbeddedAPI.h | 286 typedef unsigned int32 mDNSu32; typedef 289 typedef unsigned int mDNSu32; typedef 315 typedef union { mDNSu8 b[ 4]; mDNSu32 NotAnInteger; } mDNSOpaque32; 316 typedef packedunion { mDNSu8 b[ 6]; mDNSu16 w[3]; mDNSu32 l[1]; } mDNSOpaque48; 317 typedef union { mDNSu8 b[ 8]; mDNSu16 w[4]; mDNSu32 l[2]; } mDNSOpaque64; 318 typedef union { mDNSu8 b[16]; mDNSu16 w[8]; mDNSu32 l[4]; } mDNSOpaque128; 332 …opaque64(op64, index) (op64.l[((index))/(sizeof(mDNSu32) * mDNSNBBY)] |= (1 << ((index) % (sizeof(… 333 …paque64(op64, index) (op64.l[((index))/(sizeof(mDNSu32) * mDNSNBBY)] &= ~(1 << ((index) % (sizeof(… 334 …opaque64(op64, index) (op64.l[((index))/(sizeof(mDNSu32) * mDNSNBBY)] & (1 << ((index) % (sizeof(m… 337 …que128(op128, index) (op128.l[((index))/(sizeof(mDNSu32) * mDNSNBBY)] |= (1 << ((index) % (sizeof(… [all …]
|
H A D | DNSCommon.h | 99 extern mDNSu32 mDNSRandom(mDNSu32 max); // Returns pseudo-random result from zero to max inclus… 102 extern mDNSu32 mDNS_GetNextResolverGroupID(void); 123 #define mDNSMaximumMulticastTTLSeconds (mDNSu32)4500 124 #define mDNSMaximumUnicastTTLSeconds (mDNSu32)3600 132 extern mDNSu32 TruncateUTF8ToLength(mDNSu8 *string, mDNSu32 length, mDNSu32 max); 134 extern mDNSu32 RemoveLabelSuffix(domainlabel *name, mDNSBool RichText); 135 extern void AppendLabelSuffix(domainlabel *const name, mDNSu32 val, const mDNSBool RichText); 180 extern mDNSu32 RDataHashValue(const ResourceRecord *const rr); 217 mDNSu32 ttl, const mDNSu8 *limit); 241 extern mDNSu8 *putUpdateLease(DNSMessage *msg, mDNSu8 *ptr, mDNSu32 lease); [all …]
|
H A D | DNSCommon.c | 131 mDNSexport const char *DNSScopeToString(mDNSu32 scope) in DNSScopeToString() 179 mDNSexport mDNSu32 NumCacheRecordsForInterfaceID(const mDNS *const m, mDNSInterfaceID id) in NumCacheRecordsForInterfaceID() 181 mDNSu32 slot, used = 0; in NumCacheRecordsForInterfaceID() 244 mDNSexport mDNSu32 swap32(mDNSu32 x) in swap32() 247 return (mDNSu32)((mDNSu32)ptr[0] << 24 | (mDNSu32)ptr[1] << 16 | (mDNSu32)ptr[2] << 8 | ptr[3]); in swap32() 256 mDNSlocal void PrintTypeBitmap(const mDNSu8 *bmap, int bitmaplen, char *const buffer, mDNSu32 lengt… in PrintTypeBitmap() 302 …mDNSu32 length = mDNS_snprintf(buffer, MaxMsg-1, "%4d %##s %s ", rr->rdlength, rr->name->c, DNSTyp… in GetRRDisplayString_rdb() 327 mDNSu32 characterStrLength = *t; in GetRRDisplayString_rdb() 328 … if (characterStrLength + 1 > (mDNSu32)(rdLimit - t)) // Character string goes out of boundary. in GetRRDisplayString_rdb() 331 const mDNSu32 remainderLength = (mDNSu32)(rdLimit - remainderStart); in GetRRDisplayString_rdb() [all …]
|
H A D | dnsproxy.h | 29 extern void DNSProxyInit(mDNSu32 IpIfArr[MaxIp], mDNSu32 OpIf, const mDNSu8 IPv6Prefix[16], int IPv… 32 extern void DNSProxyInit(mDNSu32 IpIfArr[MaxIp], mDNSu32 OpIf);
|
H A D | DNSDigest.c | 44 mDNSlocal mDNSu32 NToH32(mDNSu8 * bytes) in NToH32() 46 …return (mDNSu32)((mDNSu32) bytes[0] << 24 | (mDNSu32) bytes[1] << 16 | (mDNSu32) bytes[2] << 8 | (… in NToH32() 204 void md5_block_asm_data_order_aligned (MD5_CTX *c, const mDNSu32 *p,int num); 239 #define HASH_LONG mDNSu32 948 const mDNSu32 *X=(const mDNSu32 *)data; in md5_block_host_order() 1049 mDNSu32 XX[MD5_LBLOCK]; in md5_block_data_order() 1170 mDNSlocal mDNSs32 DNSDigest_Base64ToBin(const char *src, mDNSu8 *target, mDNSu32 targsize) in DNSDigest_Base64ToBin() 1192 if ((mDNSu32)tarindex >= targsize) in DNSDigest_Base64ToBin() 1200 if ((mDNSu32)tarindex + 1 >= targsize) in DNSDigest_Base64ToBin() 1210 if ((mDNSu32)tarindex + 1 >= targsize) in DNSDigest_Base64ToBin() [all …]
|
H A D | uDNS.h | 80 mDNSu32 numberOfQuestions; // Number of questions for this server 98 mDNSu32 numberOfQuestions; // Number of questions for this zone 180 … *n, const mDNSInterfaceID InterfaceID, mDNSu16 err, mDNSIPPort extport, mDNSu32 lease, NATTProtoc… 188 const mDNSu32 slot, CacheGroup *cg,
|
H A D | mDNS.c | 96 mDNSlocal void mDNS_ExtractKeepaliveInfo(AuthRecord *ar, mDNSu32 *timeout, mDNSAddr *laddr, mDNSAdd… 97 … mDNSu32 *seq, mDNSu32 *ack, mDNSIPPort *lport, mDNSIPPort *rport, mDNSu16 *win); 99 typedef mDNSu32 DeadvertiseFlags; 190 mDNSu32 NumAllInterfaceRecords = 0; in mDNS_ValidateLists() 191 mDNSu32 NumAllInterfaceQuestions = 0; in mDNS_ValidateLists() 242 mDNSu32 slot; in mDNS_ValidateLists() 342 mDNSu32 oldtotalused = r->rrauth_totalused; in GetAuthEntity() 343 mDNSu32 slot; in GetAuthEntity() 376 mDNSexport AuthGroup *AuthGroupForName(AuthHash *r, const mDNSu32 namehash, const domainname *const… in AuthGroupForName() 379 const mDNSu32 slot = namehash % AUTH_HASH_SLOTS; in AuthGroupForName() [all …]
|
H A D | mDNSDebug.h | 214 extern void *mallocL(const char *msg, mDNSu32 size); 215 extern void *callocL(const char *msg, mDNSu32 size);
|
H A D | uDNS.c | 81 mDNSlocal void SetRecordRetry(mDNS *const m, AuthRecord *rr, mDNSu32 random) in SetRecordRetry() 126 …NSs32 serviceID, const mDNSAddr *addr, const mDNSIPPort port, ScopeType scopeType, mDNSu32 timeout, in mDNS_AddDNSServer() 127 …mDNSBool isCell, mDNSBool isExpensive, mDNSBool isConstrained, mDNSBool isCLAT46, mDNSu32 resGroup… in mDNS_AddDNSServer() 691 mDNSexport void RecreateNATMappings(mDNS *const m, const mDNSu32 waitTicks) in RecreateNATMappings() 693 mDNSu32 when = NonZeroTime(m->timenow + waitTicks); in RecreateNATMappings() 795 …faceID InterfaceID, mDNSu16 err, mDNSv4Addr extaddr, mDNSIPPort extport, mDNSu32 lease, NATTProtoc… in natTraversalHandlePortMapReplyWithAddress() 838 … *n, const mDNSInterfaceID InterfaceID, mDNSu16 err, mDNSIPPort extport, mDNSu32 lease, NATTProtoc… in natTraversalHandlePortMapReply() 1335 MetricsUpdateDNSQuerySize((mDNSu32)(end - (mDNSu8 *)&tcpInfo->request)); in tcpCallback() 1492 mDNSu32 count = q->ntries + 1; // want to wait at least 1 second before retrying in tcpCallback() 2700 mDNSu32 waitSeconds = v4addr ? 0 : 5; in mDNS_SetPrimaryInterfaceInfo() [all …]
|
/illumos-gate/usr/src/contrib/mDNSResponder/mDNSShared/ |
H A D | ClientRequests.h | 33 mDNSu32 reqID; // 52 mDNSu32 protocols; // Protocols (IPv4, IPv6) specified by client. 66 mDNSu32 requestID; 68 mDNSu32 interfaceIndex; 70 mDNSu32 protocols; 73 mDNSu32 peerUID; 89 mDNSu32 requestID; 91 mDNSu32 interfaceIndex; 97 mDNSu32 peerUID; 135 mDNSu32 inReqID, [all …]
|
H A D | PlatformCommon.c | 89 mDNSexport void *mallocL(const char *msg, mDNSu32 size) in mallocL() 93 mDNSu32 *mem = malloc(sizeof(mDNSu32) * 4 + size); in mallocL() 94 mDNSu32 guard[2]; in mallocL() 99 mDNSu32 *after = (mDNSu32 *)((mDNSu8 *)(mem + 2) + size); in mallocL() 113 mDNSexport void *callocL(const char *msg, mDNSu32 size) in callocL() 115 mDNSu32 guard[2]; in callocL() 116 const mDNSu32 headerSize = 4 * sizeof(mDNSu32); in callocL() 120 mDNSu32 *mem = (mDNSu32 *)calloc(1, headerSize + size); in callocL() 125 mDNSu32 *after = (mDNSu32 *)((mDNSu8 *)(mem + 2) + size); in callocL() 144 mDNSu32 *mem = ((mDNSu32 *)x) - 2; in freeL() [all …]
|
H A D | uds_daemon.h | 52 mDNSu32 key; 107 mDNSu32 uid; 108 mDNSu32 request_id; 117 mDNSu32 hdr_bytes; // bytes of header already read 119 mDNSu32 data_bytes; // bytes of message data already read 131 mDNSu32 interfaceIndex; 194 mDNSu32 ifi; // Note: This field is in NETWORK byte order 201 mDNSu32 totallen; 202 mDNSu32 nwriten;
|
H A D | mDNSDebug.c | 60 mDNS_vsnprintf(buffer, (mDNSu32)sizeof(buffer), format, args); in LogMsgWithLevelv() 70 mDNS_vsnprintf(dst, (mDNSu32)(lim - dst), format, args); in LogMsgWithLevelv() 106 buffer[mDNS_vsnprintf(buffer, (mDNSu32)sizeof(buffer), format, args)] = '\0'; in LogMsg_()
|
H A D | ClientRequests.c | 69 mDNSu32 requestID; 75 mDNSu32 flags; 79 mDNSu32 peerUID; 95 mDNSPlatformMemZero(inParams, (mDNSu32)sizeof(*inParams)); in QueryRecordOpParamsInit() 112 mDNSlocal mStatus InterfaceIndexToInterfaceID(mDNSu32 inInterfaceIndex, mDNSInterfaceID *outInterfa… 125 mDNSPlatformMemZero(inParams, (mDNSu32)sizeof(*inParams)); in GetAddrInfoClientRequestParamsInit() 308 mDNSPlatformMemZero(inParams, (mDNSu32)sizeof(*inParams)); in QueryRecordClientRequestParamsInit() 432 mDNSu32 inReqID, in QueryRecordOpStartForClientRequest() 438 mDNSu32 inFlags, in QueryRecordOpStartForClientRequest() 442 mDNSu32 inUID, in QueryRecordOpStartForClientRequest() [all …]
|
H A D | uds_daemon.c | 117 static mDNSu32 mcount; // tracks the current active mcast operations for McastLogging 118 static mDNSu32 i_mcount; // sets mcount when McastLogging is enabled(PROF signal is sent) 119 static mDNSu32 n_mrecords; // tracks the current active mcast records for McastLogging 120 static mDNSu32 n_mquests; // tracks the current active mcast questions for McastLogging 124 mDNSu32 curr_num_regservices = 0; 125 mDNSu32 max_num_regservices = 0; 158 mDNSlocal mDNSu32 GetNewRequestID(void) in GetNewRequestID() 163 static mDNSu32 s_last_id = 0; in GetNewRequestID() 174 mDNSlocal mDNSu32 dnssd_htonl(mDNSu32 l) in dnssd_htonl() 176 mDNSu32 ret; in dnssd_htonl() [all …]
|
/illumos-gate/usr/src/contrib/mDNSResponder/mDNSPosix/ |
H A D | mDNSPosix.c | 850 mDNSexport mDNSInterfaceID mDNSPlatformInterfaceIDfromInterfaceIndex(mDNS *const m, mDNSu32 index) in mDNSPlatformInterfaceIDfromInterfaceIndex() 861 while ((intf != NULL) && (mDNSu32) intf->index != index) in mDNSPlatformInterfaceIDfromInterfaceIndex() 867 mDNSexport mDNSu32 mDNSPlatformInterfaceIndexfromInterfaceID(mDNS *const m, mDNSInterfaceID id, mDN… in mDNSPlatformInterfaceIndexfromInterfaceID() 1456 mDNSlocal mDNSu32 ProcessRoutingNotification(int sd) in ProcessRoutingNotification() 1463 mDNSu32 result = 0; in ProcessRoutingNotification() 1545 mDNSlocal mDNSu32 ProcessRoutingNotification(int sd) in ProcessRoutingNotification() 1552 mDNSu32 result = 0; in ProcessRoutingNotification() 1592 mDNSu32 changedInterfaces = 0; in InterfaceChangeCallback() 1772 mDNSexport mDNSu32 mDNSPlatformStrLCopy(void *dst, const void *src, mDNSu32 len) in mDNSPlatformStrLCopy() 1775 return ((mDNSu32)strlcpy((char *)dst, (const char *)src, len)); in mDNSPlatformStrLCopy() [all …]
|
H A D | PosixDaemon.c | 141 mDNSu32 major_version = _DNS_SD_H / 10000; in DumpStateLog() 142 mDNSu32 minor_version1 = (_DNS_SD_H - major_version * 10000) / 100; in DumpStateLog() 143 mDNSu32 minor_version2 = _DNS_SD_H % 100; in DumpStateLog()
|
H A D | posix_utilities.h | 14 extern void getLocalTimestamp(char * const buffer, mDNSu32 buffer_len);
|
H A D | posix_utilities.c | 15 mDNSexport void getLocalTimestamp(char * const buffer, mDNSu32 buffer_len) in getLocalTimestamp()
|