summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorshin <shin@FreeBSD.org>2000-02-27 18:36:30 +0000
committershin <shin@FreeBSD.org>2000-02-27 18:36:30 +0000
commit9fc288cd6b200491abbad1737850eeffe62c62f5 (patch)
treef471a4d6174894f36b62414615d6e6af530e5c5f
parentc76f9b4c03870ab31a83d4a808558163afeac060 (diff)
downloadFreeBSD-src-9fc288cd6b200491abbad1737850eeffe62c62f5.zip
FreeBSD-src-9fc288cd6b200491abbad1737850eeffe62c62f5.tar.gz
Wrap if_up() by splnet.
Approved by: jkh Submitted by: peter
-rw-r--r--sys/net/if_gif.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/sys/net/if_gif.c b/sys/net/if_gif.c
index 22215cf..06a3469 100644
--- a/sys/net/if_gif.c
+++ b/sys/net/if_gif.c
@@ -389,7 +389,13 @@ gif_ioctl(ifp, cmd, data)
sc->gif_pdst = sa;
ifp->if_flags |= (IFF_UP|IFF_RUNNING);
- if_up(ifp); /* send up RTM_IFINFO */
+ {
+ int s;
+
+ s = splnet();
+ if_up(ifp); /* send up RTM_IFINFO */
+ splx(s);
+ }
break;
OpenPOWER on IntegriCloud