RFR[10]: 8187658: Bigger buffer for GetAdaptersAddresses

Ivan Gerasimov ivan.gerasimov at oracle.com
Tue Sep 19 17:50:08 UTC 2017


When retrieving information about network interfaces on Windows we make 
up to 2 attempts to call GetAdaptersAddresses().

It was reported that in very rare cases it may not be sufficient, and 
even the second attempt can fail with ERROR_BUFFER_OVERFLOW.

I suggest that we follow the recommendation given in MSDN [1]: increase 
the initial buffer size to 15K and do up to 3 attempts to call 

BUGURL: https://bugs.openjdk.java.net/browse/JDK-8187658
WEBREV: http://cr.openjdk.java.net/~igerasim/8187658/00/webrev/

Would you please help review the fix?


With kind regards,
Ivan Gerasimov

More information about the net-dev mailing list