Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 06 Apr 2020 09:20:59 +0000
From:      bugzilla-noreply@freebsd.org
To:        ports-bugs@FreeBSD.org
Subject:   [Bug 245393] net/radvd: fix group join fail on multiple tries since 2.x update
Message-ID:  <bug-245393-7788@https.bugs.freebsd.org/bugzilla/>

next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D245393

            Bug ID: 245393
           Summary: net/radvd: fix group join fail on multiple tries since
                    2.x update
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: farrokhi@FreeBSD.org
          Reporter: franco@opnsense.org
          Assignee: farrokhi@FreeBSD.org
             Flags: maintainer-feedback?(farrokhi@FreeBSD.org)

Created attachment 213122
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D213122&action=
=3Dedit
OPNsense patch

Hi,

Since radvd 2.x update some deployments reach the following error:

Apr  6 11:16:48 XXX radvd[92093]: can't join ipv6-allrouters on em0=20
Apr  6 11:17:04 XXX radvd[92093]: IPv6 forwarding on interface seems to be
disabled, but continuing anyway=20
Apr  6 11:17:04 XXX radvd[92093]: can't join ipv6-allrouters on em0=20

And router advertisements are no longer sent.

This happens because the FreeBSD bsd44 patch to join multicast is now called
multiple times for the same interface.  The first call goes well, the others
error out because the join error means that the multicast group is already
joined.  To remedy this issue simply leave the group unconditionally in ord=
er
to let the rejoin work all the time.

This makes radvd 2.x behave like 1.x in OPNsense IPv6 environments.

While here, squelch the "IPv6 forwarding on interface seems to be disabled,=
 but
continuing anyway" message because it has no programmatic consequence and t=
he
flag is not supported on BSD anyway.


Cheers,
Franco

--=20
You are receiving this mail because:
You are the assignee for the bug.=



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