Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 17 Jun 2025 15:52:34 +0100
From:      Lexi Winter <ivy@freebsd.org>
To:        FreeBSD User <freebsd@walstatt-de.de>
Cc:        FreeBSD CURRENT <freebsd-current@freebsd.org>, net@freebsd.org
Subject:   Re: if_bridge(): IPv6 EUI-64 seemingly not working
Message-ID:  <aFGBMnDMMvVRlz94@freefall.freebsd.org>
In-Reply-To: <20250612073301.60bfc7ce@freyja>
References:  <20250611072836.2a0b026a@thor.sb211.local> <aEpQZgquqB8HolCn@freefall.freebsd.org> <20250612073301.60bfc7ce@freyja>

next in thread | previous in thread | raw e-mail | index | archive | help

--UTexeVv8VMUjII3E
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

FreeBSD User:
> net.link.bridge.inherit_mac: 1
> [...]
>=20
>         ether 4c:52:62:2b:05:eb
>         inet6 fe80::5a9c:fcff:fe00:393a%bridge0 prefixlen 64 scopeid 0x6

i was able to reproduce this:

# sysctl net.link.bridge.inherit_mac=3D1
net.link.bridge.inherit_mac: 0 -> 1
# ifconfig bridge1 create inet6 -ifdisabled auto_linklocal up
# ifconfig bridge1 | egrep 'ether|inet6'
	ether 58:9c:fc:10:43:03
	inet6 fe80::5a9c:fcff:fe10:4303%bridge1 prefixlen 64 scopeid 0xa
# ifconfig epair create
epair2a
# ifconfig bridge1 addm epair2a
# ifconfig bridge1 | egrep 'ether|inet6'
	ether 02:36:0f:34:6b:0a
	inet6 fe80::5a9c:fcff:fe10:4303%bridge1 prefixlen 64 scopeid 0xa

some observations:

- i don't think this is caused directly by the member_ifaddrs changes.

- you can work around the problem by manually setting the bridge link
  address when creating it instead of using inherit_mac, i.e.:
	  ifconfig bridge1 create link 02:00:00:00:00:01

- i don't think this is a bug per se, it's more that we simply don't
  update the IPv6 lladdr when an interface's MAC address changes.
  but i've copied net@ in case anyone else has an opinion on this.

--UTexeVv8VMUjII3E
Content-Type: application/pgp-signature; name=signature.asc

-----BEGIN PGP SIGNATURE-----

iHUEABYKAB0WIQSyjTg96lp3RifySyn1nT63mIK/YAUCaFGBLgAKCRD1nT63mIK/
YLI8AP9hncM2JjVsP1PQd6aF/Vwp7llsEY13rvKeGa5mU4GEbgEAousgOHpwivk3
ObaAsb+xCgwoB8XOU1ELsocfRObGSgo=
=eyiL
-----END PGP SIGNATURE-----

--UTexeVv8VMUjII3E--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?aFGBMnDMMvVRlz94>