Home | History | Annotate | Download | only in mDNSCore

Lines Matching defs:ip

285 typedef mDNSOpaque16  mDNSIPPort;		// An IP port is a two-byte opaque identifier (not an integer)
286 typedef mDNSOpaque32 mDNSv4Addr; // An IP address is a four-byte opaque identifier (not an integer)
314 union { mDNSv6Addr v6; mDNSv4Addr v4; } ip;
479 // However, in the normal case we try to limit packets to 1500 bytes so that we don't get IP fragmentation on standard Ethernet
583 } TCPHeader; // 20 bytes; IP protocol type 0x06
591 } UDPHeader; // 8 bytes; IP protocol type 0x11
601 } IPv6NDP; // 24 bytes or more; IP protocol type 0x3A
661 // is derived from the host's IP or Ethernet address, which is already known to be a unique identifier).
1037 mDNSu8 Protocol; // NATOp_MapUDP or NATOp_MapTCP, or zero if just requesting the external IP address
1576 mDNSInterfaceID InterfaceID; // Non-zero if you want to issue queries only on a single specific IP interface
1602 // When the callback is invoked, ip, port, TXTlen and TXTinfo will have been filled in with the results learned from the network.
1605 mDNSAddr ip; // Remote (destination) IP address where this service can be accessed
1700 // 1. It holds the address, PTR and HINFO records to advertise a given IP address on a given physical interface
1702 // Since there may be multiple IP addresses on a single physical interface,
1724 // Standard AuthRecords that every Responder host should have (one per active IP address)
1731 mDNSAddr ip; // The IPv4 or IPv6 address to advertise
2198 // to find the IP address, port number, and demultiplexing information for a given named service.
2390 #define mDNSAddrIsRFC1918(X) ((X)->type == mDNSAddrType_IPv4 && mDNSv4AddrIsRFC1918(&(X)->ip.v4))
2412 ((X)->type == mDNSAddrType_IPv4 && mDNSSameIPv4Address((X)->ip.v4, AllDNSLinkGroup_v4.ip.v4)) || \
2413 ((X)->type == mDNSAddrType_IPv6 && mDNSSameIPv6Address((X)->ip.v6, AllDNSLinkGroup_v6.ip.v6)) )
2416 ((X)->type == mDNSAddrType_IPv4 && mDNSIPv4AddressIsZero((X)->ip.v4)) || \
2417 ((X)->type == mDNSAddrType_IPv6 && mDNSIPv6AddressIsZero((X)->ip.v6)) )
2420 ((X)->type == mDNSAddrType_IPv4 && !mDNSIPv4AddressIsZero((X)->ip.v4)) || \
2421 ((X)->type == mDNSAddrType_IPv6 && !mDNSIPv6AddressIsZero((X)->ip.v6)) )
2424 ((X)->type == mDNSAddrType_IPv4 && mDNSIPv4AddressIsOnes((X)->ip.v4)) || \
2425 ((X)->type == mDNSAddrType_IPv6 && mDNSIPv6AddressIsOnes((X)->ip.v6)) )
2428 ((X)->type == mDNSAddrType_IPv4) ? !(mDNSIPv4AddressIsZero((X)->ip.v4) || mDNSIPv4AddressIsOnes((X)->ip.v4)) : \
2429 ((X)->type == mDNSAddrType_IPv6) ? !(mDNSIPv6AddressIsZero((X)->ip.v6) || mDNSIPv6AddressIsOnes((X)->ip.v6)) : mDNSfalse)
2435 ((X)->type == mDNSAddrType_IPv4) ? mDNSv4AddressIsLinkLocal(&(X)->ip.v4) : \
2436 ((X)->type == mDNSAddrType_IPv6) ? mDNSv6AddressIsLinkLocal(&(X)->ip.v6) : mDNSfalse)
2683 // resource records that should be associated with every publicised IP address/interface:
2729 extern mDNSBool mDNSAddrIsDNSMulticast(const mDNSAddr *ip);