Lines Matching refs:ExtAddr
733 mDNSexport void natTraversalHandleAddressReply(mDNS *const m, mDNSu16 err, mDNSv4Addr ExtAddr)
741 ExtAddr = zerov4Addr;
745 LogInfo("Received external IP address %.4a from NAT", &ExtAddr);
746 if (mDNSv4AddrIsRFC1918(&ExtAddr))
747 LogMsg("Double NAT (external NAT gateway address %.4a is also a private RFC 1918 address)", &ExtAddr);
748 if (mDNSIPv4AddressIsZero(ExtAddr))
754 m->ExtAddress = ExtAddr;
780 if (!mDNSSameIPv4Address(n->NewAddress, ExtAddr) &&
786 n->NewAddress = ExtAddr;
808 mDNSlocal void natTraversalHandlePortMapReplyWithAddress(mDNS *const m, NATTraversalInfo *n, const mDNSInterfaceID InterfaceID, mDNSu16 err, mDNSv4Addr extaddr, mDNSIPPort extport, mDNSu32 lease, NATTProtocol protocol)
816 n, prot, mDNSVal16(n->IntPort), &extaddr, mDNSVal16(extport), lease, err);
829 if (!mDNSSameIPv4Address(n->NewAddress, extaddr) || !mDNSSameIPPort(n->RequestedPort, extport))
838 &extaddr, mDNSVal16(extport), lease);
841 n->NewAddress = extaddr;
3702 natTraversalHandleAddressReply(m, AddrReply->err, AddrReply->ExtAddr);