summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorpatrick <patrick@openbsd.org>2017-10-19 11:16:17 +0000
committerpatrick <patrick@openbsd.org>2017-10-19 11:16:17 +0000
commit9f68d685df5bfc1e441b837993ec81ef758da34b (patch)
treef03c87a510212c6c3f7e09de6d29efcee8025161
parentThere was a possible stack overrun in the network since we had (diff)
downloadwireguard-openbsd-9f68d685df5bfc1e441b837993ec81ef758da34b.tar.xz
wireguard-openbsd-9f68d685df5bfc1e441b837993ec81ef758da34b.zip
Disable promisc mode and accepting all multicast packets. These should
be properly enabled by the correct ioctls.
-rw-r--r--sys/dev/ic/bwfm.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/sys/dev/ic/bwfm.c b/sys/dev/ic/bwfm.c
index 395ea21d1b7..0a8caa0bff1 100644
--- a/sys/dev/ic/bwfm.c
+++ b/sys/dev/ic/bwfm.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: bwfm.c,v 1.12 2017/10/18 20:24:20 patrick Exp $ */
+/* $OpenBSD: bwfm.c,v 1.13 2017/10/19 11:16:17 patrick Exp $ */
/*
* Copyright (c) 2010-2016 Broadcom Corporation
* Copyright (c) 2016,2017 Patrick Wildt <patrick@blueri.se>
@@ -439,9 +439,11 @@ bwfm_init(struct ifnet *ifp)
free(params, M_TEMP, sizeof(*params));
}
- /* XXX: added for testing only, remove */
+#if 0
+ /* TODO: set these on proper ioctl */
bwfm_fwvar_var_set_int(sc, "allmulti", 1);
bwfm_fwvar_cmd_set_int(sc, BWFM_C_SET_PROMISC, 1);
+#endif
ifp->if_flags |= IFF_RUNNING;
ifq_clr_oactive(&ifp->if_snd);