Page MenuHomeFreeBSD

D55885.diff
No OneTemporary

D55885.diff

diff --git a/sys/netinet6/nd6.c b/sys/netinet6/nd6.c
--- a/sys/netinet6/nd6.c
+++ b/sys/netinet6/nd6.c
@@ -239,7 +239,8 @@
*/
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);

File Metadata

Mime Type
text/plain
Expires
Fri, Mar 20, 3:12 AM (6 h, 13 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
29889822
Default Alt Text
D55885.diff (422 B)

Event Timeline