diff options
author | kmacy <kmacy@FreeBSD.org> | 2008-03-20 06:19:34 +0000 |
---|---|---|
committer | kmacy <kmacy@FreeBSD.org> | 2008-03-20 06:19:34 +0000 |
commit | 56b72c6a35236042881207d3386f03131168eea0 (patch) | |
tree | 52025f37ebc4a92ade7ee6fdc0e9af3bcc498d0d /sys | |
parent | a3f8e0c20d89c07e4e86027914f9727f7b82e74d (diff) | |
download | FreeBSD-src-56b72c6a35236042881207d3386f03131168eea0.zip FreeBSD-src-56b72c6a35236042881207d3386f03131168eea0.tar.gz |
back out last change as Sam believes that it breaks multicast - need to revisit after following up with pyun
Diffstat (limited to 'sys')
-rw-r--r-- | sys/net/if_ethersubr.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/sys/net/if_ethersubr.c b/sys/net/if_ethersubr.c index 6964248..d18d422 100644 --- a/sys/net/if_ethersubr.c +++ b/sys/net/if_ethersubr.c @@ -1020,8 +1020,7 @@ ether_ioctl(struct ifnet *ifp, u_long command, caddr_t data) switch (ifa->ifa_addr->sa_family) { #ifdef INET case AF_INET: - if (!(ifp->if_flags & IFF_DRV_RUNNING)) - ifp->if_init(ifp->if_softc); /* before arpwhohas */ + ifp->if_init(ifp->if_softc); /* before arpwhohas */ arp_ifinit(ifp, ifa); break; #endif |