Bug 252877

Summary: net/radvd: improve FreeBSD multicast patch for version 12 and up
Product: Ports & Packages Reporter: Franco Fichtner <franco>
Component: Individual Port(s)Assignee: Babak Farrokhi <farrokhi>
Status: Closed FIXED    
Severity: Affects Only Me Keywords: buildisok
Priority: --- Flags: bugzilla: maintainer-feedback? (farrokhi)
Version: Latest   
Hardware: Any   
OS: Any   
URL: https://github.com/opnsense/core/issues/4338
Attachments:
Description Flags
avoid multicast LEAVE franco: maintainer-approval?

Description Franco Fichtner 2021-01-21 09:35:42 UTC

    
Comment 1 Franco Fichtner 2021-01-21 09:37:45 UTC
Created attachment 221780 [details]
avoid multicast LEAVE

Hi,

This patch sidesteps JOIN-LEAVE sequences as the kernel is probably hitting a hard limit at some point.  Instead, remember that the JOIN was previously successful and in this case ignore the subsequent JOIN error.

See URL for details on lengthy OPNsense discussion.


Cheers,
Franco
Comment 2 Babak Farrokhi freebsd_committer 2021-01-21 12:15:58 UTC
Approved. Thanks!
Comment 3 Automation User 2021-02-05 00:13:06 UTC
Build and package info is available at https://gitlab.com/swills/freebsd-ports/pipelines/251741436
Comment 4 commit-hook freebsd_committer 2021-02-05 00:54:30 UTC
A commit references this bug:

Author: farrokhi
Date: Fri Feb  5 00:54:21 UTC 2021
New revision: 564071
URL: https://svnweb.freebsd.org/changeset/ports/564071

Log:
  net/radvd: improve FreeBSD multicast patch for version 12 and up

  PR:		252877
  Submitted by:	Franco Fichtner <franco@opnsense.org>

Changes:
  head/net/radvd/Makefile
  head/net/radvd/files/patch-device-bsd44.c
  head/net/radvd/files/patch-interface.c
Comment 5 Babak Farrokhi freebsd_committer 2021-02-05 00:55:51 UTC
committed. thanks
Comment 6 Franco Fichtner 2021-02-05 08:05:01 UTC
Thank you!