From 76b7b29ed015e42b08ee7e90e30cbcb69dc10179 Mon Sep 17 00:00:00 2001 From: Ollivier Robert Date: Wed, 15 Sep 1999 12:49:03 +0000 Subject: [PATCH] wlinit() must be called to recalculate the multicast filter. Submitted by: Francis Dupont --- sys/dev/wl/if_wl.c | 2 ++ sys/i386/isa/if_wl.c | 2 ++ 2 files changed, 4 insertions(+) diff --git a/sys/dev/wl/if_wl.c b/sys/dev/wl/if_wl.c index 2a68f775e67..2f6b6b75446 100644 --- a/sys/dev/wl/if_wl.c +++ b/sys/dev/wl/if_wl.c @@ -1260,6 +1260,8 @@ wlioctl(struct ifnet *ifp, u_long cmd, caddr_t data) } error = 0; } +#else + wlinit(sc); #endif break; #endif /* MULTICAST */ diff --git a/sys/i386/isa/if_wl.c b/sys/i386/isa/if_wl.c index 2a68f775e67..2f6b6b75446 100644 --- a/sys/i386/isa/if_wl.c +++ b/sys/i386/isa/if_wl.c @@ -1260,6 +1260,8 @@ wlioctl(struct ifnet *ifp, u_long cmd, caddr_t data) } error = 0; } +#else + wlinit(sc); #endif break; #endif /* MULTICAST */