Home | History | Annotate | Download | only in mDNSCore

Lines Matching defs:ip

274 typedef mDNSOpaque16  mDNSIPPort;		// An IP port is a two-byte opaque identifier (not an integer)
275 typedef mDNSOpaque32 mDNSv4Addr; // An IP address is a four-byte opaque identifier (not an integer)
303 union { mDNSv6Addr v6; mDNSv4Addr v4; } ip;
468 // However, in the normal case we try to limit packets to 1500 bytes so that we don't get IP fragmentation on standard Ethernet
572 } TCPHeader; // 20 bytes; IP protocol type 0x06
580 } UDPHeader; // 8 bytes; IP protocol type 0x11
590 } IPv6NDP; // 24 bytes or more; IP protocol type 0x3A
650 // is derived from the host's IP or Ethernet address, which is already known to be a unique identifier).
1026 mDNSu8 Protocol; // NATOp_MapUDP or NATOp_MapTCP, or zero if just requesting the external IP address
1565 mDNSInterfaceID InterfaceID; // Non-zero if you want to issue queries only on a single specific IP interface
1591 // When the callback is invoked, ip, port, TXTlen and TXTinfo will have been filled in with the results learned from the network.
1594 mDNSAddr ip; // Remote (destination) IP address where this service can be accessed
1689 // 1. It holds the address, PTR and HINFO records to advertise a given IP address on a given physical interface
1691 // Since there may be multiple IP addresses on a single physical interface,
1713 // Standard AuthRecords that every Responder host should have (one per active IP address)
1720 mDNSAddr ip; // The IPv4 or IPv6 address to advertise
2187 // to find the IP address, port number, and demultiplexing information for a given named service.
2379 #define mDNSAddrIsRFC1918(X) ((X)->type == mDNSAddrType_IPv4 && mDNSv4AddrIsRFC1918(&(X)->ip.v4))
2401 ((X)->type == mDNSAddrType_IPv4 && mDNSSameIPv4Address((X)->ip.v4, AllDNSLinkGroup_v4.ip.v4)) || \
2402 ((X)->type == mDNSAddrType_IPv6 && mDNSSameIPv6Address((X)->ip.v6, AllDNSLinkGroup_v6.ip.v6)) )
2405 ((X)->type == mDNSAddrType_IPv4 && mDNSIPv4AddressIsZero((X)->ip.v4)) || \
2406 ((X)->type == mDNSAddrType_IPv6 && mDNSIPv6AddressIsZero((X)->ip.v6)) )
2409 ((X)->type == mDNSAddrType_IPv4 && !mDNSIPv4AddressIsZero((X)->ip.v4)) || \
2410 ((X)->type == mDNSAddrType_IPv6 && !mDNSIPv6AddressIsZero((X)->ip.v6)) )
2413 ((X)->type == mDNSAddrType_IPv4 && mDNSIPv4AddressIsOnes((X)->ip.v4)) || \
2414 ((X)->type == mDNSAddrType_IPv6 && mDNSIPv6AddressIsOnes((X)->ip.v6)) )
2417 ((X)->type == mDNSAddrType_IPv4) ? !(mDNSIPv4AddressIsZero((X)->ip.v4) || mDNSIPv4AddressIsOnes((X)->ip.v4)) : \
2418 ((X)->type == mDNSAddrType_IPv6) ? !(mDNSIPv6AddressIsZero((X)->ip.v6) || mDNSIPv6AddressIsOnes((X)->ip.v6)) : mDNSfalse)
2424 ((X)->type == mDNSAddrType_IPv4) ? mDNSv4AddressIsLinkLocal(&(X)->ip.v4) : \
2425 ((X)->type == mDNSAddrType_IPv6) ? mDNSv6AddressIsLinkLocal(&(X)->ip.v6) : mDNSfalse)
2671 // resource records that should be associated with every publicised IP address/interface:
2717 extern mDNSBool mDNSAddrIsDNSMulticast(const mDNSAddr *ip);