diff options
-rw-r--r-- | sys/dev/re/if_re.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/dev/re/if_re.c b/sys/dev/re/if_re.c index e5b5ef5..f55d3d9 100644 --- a/sys/dev/re/if_re.c +++ b/sys/dev/re/if_re.c @@ -2646,7 +2646,7 @@ re_ioctl(ifp, command, data) if ((ifp->if_flags & IFF_UP) != 0) { if ((ifp->if_drv_flags & IFF_DRV_RUNNING) != 0) { if (((ifp->if_flags ^ sc->rl_if_flags) - & IFF_PROMISC) != 0) + & (IFF_PROMISC | IFF_ALLMULTI)) != 0) re_setmulti(sc); } else re_init_locked(sc); |