kernel-ark/net/mac802154
Phoebe Buckheister 336908f6d7 mac802154: allow only one WPAN to be up at any given time
All 802.15.4 PHY devices with drivers in tree can support only one WPAN
at any given time, yet the stack allows arbitrarily many WPAN devices to
be created and up at the same time. This cannot work with what the
hardware provides, and in the current implementation, provides an easy
DoS vector to any process on the system that may call socket() and
sendmsg().

Thus, allow only one WPAN per PHY to be up at once, just like mac80211
does for managed devices.

Signed-off-by: Phoebe Buckheister <phoebe.buckheister@itwm.fraunhofer.de>
Signed-off-by: David S. Miller <davem@davemloft.net>
2014-04-01 16:25:51 -04:00
..
ieee802154_dev.c mac802154: allow only one WPAN to be up at any given time 2014-04-01 16:25:51 -04:00
Kconfig net/mac802154: remove depends on CONFIG_EXPERIMENTAL 2013-01-11 11:40:01 -08:00
mac802154.h mac802154: allow only one WPAN to be up at any given time 2014-04-01 16:25:51 -04:00
mac_cmd.c ieee802154: use ieee802154_addr instead of *_sa variants 2014-03-14 22:15:26 -04:00
Makefile ieee802154: enforce consistent endianness in the 802.15.4 stack 2014-03-14 22:15:26 -04:00
mib.c mac802154: use header operations to create/parse headers 2014-03-14 22:15:26 -04:00
monitor.c mac802154: monitor device support 2012-05-16 15:17:08 -04:00
rx.c net: remove unnecessary return's 2014-02-13 18:33:38 -05:00
tx.c mac802154: Keep track of the channel when changed 2013-04-08 12:09:18 -04:00
wpan.c ieee802154: add proper length checks to header creations 2014-03-14 22:15:26 -04:00