summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorbrad <brad@openbsd.org>2006-02-05 23:37:21 +0000
committerbrad <brad@openbsd.org>2006-02-05 23:37:21 +0000
commit98b44d2a096e37f501c7b4ea132ddb7c6ddf8784 (patch)
tree65c1b6cf095b219c027648b267b93a94620972ae
parentEliminate a reset when configuring the IP address. (diff)
downloadwireguard-openbsd-98b44d2a096e37f501c7b4ea132ddb7c6ddf8784.tar.xz
wireguard-openbsd-98b44d2a096e37f501c7b4ea132ddb7c6ddf8784.zip
Simplify SIOCSIFADDR switch case a bit.
-rw-r--r--sys/dev/pci/if_nfe.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/sys/dev/pci/if_nfe.c b/sys/dev/pci/if_nfe.c
index dca1ca3b446..d210953d8dd 100644
--- a/sys/dev/pci/if_nfe.c
+++ b/sys/dev/pci/if_nfe.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: if_nfe.c,v 1.18 2006/02/05 23:32:06 brad Exp $ */
+/* $OpenBSD: if_nfe.c,v 1.19 2006/02/05 23:37:21 brad Exp $ */
/*-
* Copyright (c) 2006 Damien Bergamini <damien.bergamini@free.fr>
@@ -447,15 +447,14 @@ nfe_ioctl(struct ifnet *ifp, u_long cmd, caddr_t data)
switch (cmd) {
case SIOCSIFADDR:
ifp->if_flags |= IFF_UP;
+ nfe_init(ifp);
switch (ifa->ifa_addr->sa_family) {
#ifdef INET
case AF_INET:
- nfe_init(ifp);
arp_ifinit(&sc->sc_arpcom, ifa);
break;
#endif
default:
- nfe_init(ifp);
break;
}
break;