RFR 8202154 : Remove unused code in java.base/windows/native/libnet
vyom tewari
vyom.tewari at oracle.com
Wed Apr 25 08:00:02 UTC 2018
On Tuesday 24 April 2018 10:12 PM, Ivan Gerasimov wrote:
>
> Hi Vyom!
>
>
> On 4/23/18 11:29 PM, vyom tewari wrote:
>>
>> Hi Ivan,
>>
>> code looks good to me, thanks for doing this cleanup. One minor
>> comment, in PortConfig.java you can make defaultUpper& defaultLower
>> as final.
>>
> Yes, of course, they should be final! I'll add it before pushing.
>
>> I see that Microsoft changed dynamic port range recently do we need
>> to put some comment in PortConfig.java ?
>>
> Can you give a link to a document about what the new range is?
> In msdn I could only see that the default range in Vista and later is
> [49152, 65535], just as it is hardcoded in JDK.
>
I think i saw the following
link(https://support.microsoft.com/en-in/help/929851/the-default-dynamic-port-range-for-tcp-ip-has-changed-in-windows-vista)
which tells it changed from (1025,5000) --> (49152,65535) .
Do we support older windows (prior vista)?, if not then it is fine to
use (49152,65535) .
Thanks,
Vyom
> With kind regards,
> Ivan
>
>> Thanks, Vyom
>>
>> On Tuesday 24 April 2018 09:47 AM, Ivan Gerasimov wrote:
>>> Hello again!
>>>
>>> A few other files contain obsolete code, so they can be combined
>>> together in one fix.
>>>
>>> The webrev was updated in place:
>>> http://cr.openjdk.java.net/~igerasim/8202154/00/webrev/
>>>
>>> Here's the summary of additional changes:
>>> - sun.net.PortConfig.getLower()/getUpper() always return the same
>>> range, so it can be defined with constants,
>>> - NET_GetDefaultTOS() always returns zero, so it can be removed.
>>>
>>> Would you please help review this?
>>>
>>> With kind regards,
>>> Ivan
>>>
>>> On 4/23/18 2:29 PM, Ivan Gerasimov wrote:
>>>> Hello!
>>>>
>>>> Some code in TwoStacksPlainDatagramSocketImpl.c is only relevant
>>>> for earlier versions of Windows, which are no longer supported as
>>>> of JDK 11.
>>>> This code can be safely removed.
>>>>
>>>> Also removing an unused argument at
>>>> DualStackPlainDatagramSocketImpl.socketCreate().
>>>>
>>>> Would you please help review this cleanup?
>>>>
>>>> BUGURL: https://bugs.openjdk.java.net/browse/JDK-8202154
>>>> WEBREV: http://cr.openjdk.java.net/~igerasim/8202154/00/webrev/
>>>>
>>>> Thanks in advance!
>>>>
>>>
>>
>
> --
> With kind regards,
> Ivan Gerasimov
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.openjdk.java.net/pipermail/net-dev/attachments/20180425/5f77f64f/attachment.html>
More information about the net-dev
mailing list