svn commit: r314471 - head/sys/net
Hiroki Sato
hrs at FreeBSD.org
Wed Mar 1 05:21:42 UTC 2017
Warner Losh <imp at FreeBSD.org> wrote
in <201703010447.v214lM4c026957 at repo.freebsd.org>:
im> Author: imp
im> Date: Wed Mar 1 04:47:22 2017
im> New Revision: 314471
im> URL: https://svnweb.freebsd.org/changeset/base/314471
im>
im> Log:
im> Fix VNET - DAD detected duplicate IPv6 address
im>
im> Assign a hopefully unique, locally administered etheraddr. - for
im> epairNa & epairNb
im>
im> Submitted by: Catalin <sslevil at users.noreply.github.com>
im> Pull Request: https://github.com/freebsd/freebsd/pull/92
This was discussed in D1858. epairNa and epairNb never have the same
L2 addr because eaddr[5] is unique. If the goal of this change is to
prevent a conflict of L2 addrs with epairNs created in another vnet
jail on the same system or on the same network, eaddr[5] of epairNa
(around l.839) must also be randomized at least.
While I am still for a deterministic value because changing the L2
addr every time when rebooting a vnet jail is annoying, but if we use
some random numbers for the vendor bits, I think eaddr[2] should be
initialized in the same way.
-- Hiroki
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 181 bytes
Desc: not available
URL: <http://lists.freebsd.org/pipermail/svn-src-all/attachments/20170301/a7ed8b23/attachment.sig>
More information about the svn-src-all
mailing list