RFR 8216417: cleanup of IPv6 scope-id handling
Daniel Fuchs
daniel.fuchs at oracle.com
Mon Jun 10 18:48:59 UTC 2019
Hi Michael,
AbstractPlainDatagramSocketImpl.java:
in `send` maybe the packet should only be recreated if the address
is different.
best regards,
-- daniel
On 10/06/2019 15:18, Michael McMahon wrote:
> Hi,
>
> Could I get the following change to net/nio reviewed please?
>
> It is a general cleanup of IPv6 scope_id handling which removes
> a lot of native code trickery (mostly in Linux) and simplifies the handling
> of scope_ids such that:
>
> a) when binding/connecting/sending to a link-local address on the same
> machine,
> it is allowed to use addresses without a scope_id. In this case, we
> check local NetworkInterfaces
> for the correct scope_id to use.
>
> b) when connecting/sending to a remote link-local address, then a
> scope_id must be specified
> at all times.
>
> Scope_ids should be handled consistently between net and NIO and across
> all platforms now.
>
> http://cr.openjdk.java.net/~michaelm/8216417/webrev.2/index.html
>
> Thanks,
> Michael
More information about the nio-dev
mailing list