On Wed, Apr 17, 2024 at 08:55:38AM +0200, Anton Lindqvist wrote:
> On Tue, Apr 16, 2024 at 08:37:49AM -0600, Florian Obser wrote:
> > CVSROOT: /cvs
> > Module name: src
> > Changes by: [email protected] 2024/04/16 08:37:49
> >
> > Modified files:
> > sys/netinet6 : in6.c
> >
> > Log message:
> > Destination addresses make no sense on loopback interfaces.
> >
> > While here use (variable & FLAG) or !(variable & FLAG) consistently in
> > in6_update_ifa().
> >
> > Discussed with claudio
> > OK denis
>
> This change introduced 15 regress failures, all related to inet6.
>
> https://regress.basename.se/
>
> Excerpt from sys/net/mpath showing the symptom:
>
> doas -n /sbin/ifconfig lo19 inet6 fc00::19 alias
> ifconfig: lo19: SIOCIFAFATTACH: Invalid argument
> ifconfig: SIOCAIFADDR: Invalid argument
Localhost ::1 and all inet6 adresses are missing at loopback.
==> /etc/hostname.lo0 <==
inet alias 10.188.0.74 255.255.255.255
inet6 fdd7:e83e:66bc:0::74 128
before
# ifconfig lo0
lo0: flags=2008049<UP,LOOPBACK,RUNNING,MULTICAST,LRO> mtu 32768
index 5 priority 0 llprio 3
groups: lo
inet6 ::1 prefixlen 128
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x5
inet 127.0.0.1 netmask 0xff000000
inet 10.188.0.74 netmask 0xffffffff
inet6 fdd7:e83e:66bc::74 prefixlen 128
after
# ifconfig lo0
lo0: flags=2008049<UP,LOOPBACK,RUNNING,MULTICAST,LRO> mtu 32768
index 5 priority 0 llprio 3
groups: lo
inet 127.0.0.1 netmask 0xff000000
inet 10.188.0.74 netmask 0xffffffff