[PATCH 0/4 v2] {mac|nl}80211: Support for SAE mesh authentication in userspace
From: Thomas Pedersen <hidden>
Date: 2011-03-05 01:25:16
From: Javier Cardona <redacted>
This series adds the capability to authenticate and manage stations from userspace.
Changes from v1: (all suggested by Johannes)
- Userspace actually creates the stations instead of setting the AUTH flag.
- Fix hole that would allow peer links between secured and open peers.
- Pass multiple IEs through generic IE nl80211 attribute
- Remove SAE constant
Javier Cardona (4):
mac80211: Enable mesh security from userspace
mac80211: Let user space receive and send mesh auth/deauth frames
mac80211: Accept mesh auth frames before a peer link has been
established
mac80211: Let userspace create stations when mesh security is enabled
include/linux/nl80211.h | 13 +++++++++----
include/net/cfg80211.h | 10 ++++++----
net/mac80211/cfg.c | 16 ++++++++--------
net/mac80211/ieee80211_i.h | 5 +++--
net/mac80211/main.c | 4 +++-
net/mac80211/mesh.c | 10 +++++++---
net/mac80211/mesh_plink.c | 13 +++++++++----
net/mac80211/rx.c | 3 ++-
net/mac80211/tx.c | 2 +-
net/wireless/mesh.c | 5 +++--
net/wireless/nl80211.c | 40 +++++++++++++++++++++++++++++++++++-----
11 files changed, 86 insertions(+), 35 deletions(-)