Date: Tue, 17 Mar 2026 08:52:14 +0000 From: Pouria Mousavizadeh Tehrani <pouria@FreeBSD.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org Subject: git: 7b9bb32d1cc6 - main - ndp: don't send unsolicited NA for multicast address Message-ID: <69b9163e.45999.5cf6bb2f@gitrepo.freebsd.org>
index | next in thread | raw e-mail
The branch main has been updated by pouria: URL: https://cgit.FreeBSD.org/src/commit/?id=7b9bb32d1cc6779139780baed983129b53a7f36e commit 7b9bb32d1cc6779139780baed983129b53a7f36e Author: Pouria Mousavizadeh Tehrani <pouria@FreeBSD.org> AuthorDate: 2026-03-16 20:52:32 +0000 Commit: Pouria Mousavizadeh Tehrani <pouria@FreeBSD.org> CommitDate: 2026-03-17 08:45:35 +0000 ndp: don't send unsolicited NA for multicast address During link-layer address change event, don't send unsolicited NA for multicast addresses. Reviewed by: adrian, zlei Differential Revision: https://reviews.freebsd.org/D55885 --- sys/netinet6/nd6.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sys/netinet6/nd6.c b/sys/netinet6/nd6.c index 5b93c7f115e9..88f159a6af43 100644 --- a/sys/netinet6/nd6.c +++ b/sys/netinet6/nd6.c @@ -239,7 +239,8 @@ nd6_iflladdr(void *arg __unused, struct ifnet *ifp) */ NET_EPOCH_ENTER(et); CK_STAILQ_FOREACH(ifa, &ifp->if_addrhead, ifa_link) { - if (ifa->ifa_addr->sa_family == AF_INET6) + if (ifa->ifa_addr->sa_family == AF_INET6 && + ! IN6_IS_ADDR_MULTICAST(IFA_IN6(ifa))) nd6_grand_start(ifa, ND6_QUEUE_FLAG_LLADDR); } NET_EPOCH_EXIT(et);home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?69b9163e.45999.5cf6bb2f>
