8169865 : Changes not ported to IPv4

Chris Hegarty chris.hegarty at oracle.com
Mon Apr 9 16:11:21 UTC 2018


Hi Srividya,

On 09/04/18 10:58, Srividya Shamaiah wrote:
> Hi ,
> In method Java_java_net_Inet6AddressImpl_getLocalHostName , file 
> *src/solaris/native/java/net/Inet6AddressImpl.c *, there were changes 
> that was added due to *8169865: Downport minor fixes in java.net native 
> code from JDK 9 to JDK 8 *which removed the additional work for non 
> Solaris platforms of doing a reverse lookup to get the hostname. Is 
> there any specific reason as to why the same change is not added to 
> method Java_java_net_Inet4AddressImpl_getLocalHostName, file 
> *src/solaris/native/java/net/Inet4AddressImpl.c *. For IPv4 we still 
> continue to resolve hostname through nameservice for all UNIX platforms 
> while for IPv6 we do this only for Solaris platforms.

The changes for 8169865, in this area, were mainly motivated
by clean up, rather than function. I agree that there is an
inconsistency between the IPv4 and IPv6 lookup
implementations. This inconsistency has been for many many
years. Are you seeing any specific issues relating to this?

-Chris.


More information about the net-dev mailing list