Now with build fixes for !MESH and a channel switch parsing fix. In this round for mac80211-next I have: * mesh channel switch support * a CCM rewrite, using potential hardware offloads * SMPS for AP mode * RF-kill GPIO driver updates to make it usable as an ACPI driver * regulatory improvements * documentation fixes * DFS for IBSS mode * and a few small other fixes/improvements Let me know if there's any problem. johannes The following changes since commit 7578d57520f51093f590d68e16965e2714e69747: mac80211: implement STA CSA for drivers using channel contexts (2013-10-02 18:18:23 +0200) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git for-john for you to fetch changes up to cf867bc30d9af3c2cdbf876224f400a81606eebe: nl80211: fix channel switch parsing (2013-10-21 14:36:56 +0200) ---------------------------------------------------------------- Andrei Otcheretianski (1): nl80211: fix channel switch parsing Ard Biesheuvel (1): mac80211: port CCMP to cryptoapi's CCM driver Chun-Yeow Yeoh (5): mac80211: refactor the parsing of chan switch ie mac80211: process the CSA frame for mesh accordingly {nl,cfg,mac}80211: enable the triggering of CSA frame in mesh {nl,cfg,mac}80211: implement mesh channel switch userspace API mac80211: process mesh channel switching using beacon Emmanuel Grumbach (1): mac80211: implement SMPS for AP Felix Fietkau (1): mac80211: add ieee80211_tx_prepare_skb() helper function Heikki Krogerus (5): net: rfkill: gpio: convert to resource managed allocation net: rfkill: gpio: clean up clock handling net: rfkill: gpio: spinlock-safe GPIO access net: rfkill: gpio: prepare for DT and ACPI support net: rfkill: gpio: add ACPI support Johannes Berg (2): mac80211: add missing IEEE80211_HW_SUPPORTS_HT_CCK_RATES docs cfg80211: fix docbook references Luis R. Rodriguez (5): cfg80211: fix nl80211.h documentation for DFS enum states cfg80211: rename regulatory_hint_11d() to regulatory_hint_country_ie() cfg80211: enable regulatory hints for strict custom settings cfg80211: simplify strict custom alpha2 regdomain check cfg80211: export reg_initiator_name() Marco Porsch (1): mac80211: fixes for mesh powersave logic Michal Kazior (1): mac80211: fix uninitialized variable Seth Forshee (1): mac80211: Remove check for offchannel state when waking netdev queues Simon Wunderlich (2): nl80211/cfg80211: enable DFS for IBSS mode mac80211: enable DFS for IBSS mode Sunil Dutt (1): cfg80211: pass station supported channel and oper class info Documentation/DocBook/80211.tmpl | 4 +- include/linux/ieee80211.h | 20 +++ include/net/cfg80211.h | 23 +++ include/net/mac80211.h | 18 +++ include/uapi/linux/nl80211.h | 27 +++- net/mac80211/Kconfig | 12 ++ net/mac80211/aes_ccm.c | 169 ++++++++-------------- net/mac80211/aes_ccm.h | 14 +- net/mac80211/cfg.c | 142 +++++++++++++++++- net/mac80211/debug.h | 10 ++ net/mac80211/debugfs_netdev.c | 25 ++-- net/mac80211/ht.c | 41 ++++-- net/mac80211/ibss.c | 116 +++++++-------- net/mac80211/ieee80211_i.h | 50 +++++-- net/mac80211/iface.c | 2 + net/mac80211/key.h | 2 +- net/mac80211/mesh.c | 302 ++++++++++++++++++++++++++++++++++++++- net/mac80211/mesh_plink.c | 3 +- net/mac80211/mesh_ps.c | 33 +++-- net/mac80211/mlme.c | 34 +++-- net/mac80211/rx.c | 5 +- net/mac80211/spectmgmt.c | 33 +++-- net/mac80211/sta_info.c | 72 ++++++++++ net/mac80211/sta_info.h | 5 + net/mac80211/status.c | 31 ++-- net/mac80211/tx.c | 45 ++++++ net/mac80211/util.c | 124 +++++++++++++++- net/mac80211/wpa.c | 44 +++--- net/rfkill/Kconfig | 2 +- net/rfkill/rfkill-gpio.c | 211 +++++++++++++-------------- net/wireless/chan.c | 3 +- net/wireless/ibss.c | 24 +++- net/wireless/nl80211.c | 62 +++++++- net/wireless/reg.c | 39 +++-- net/wireless/reg.h | 4 +- net/wireless/sme.c | 4 +- net/wireless/util.c | 14 +- 37 files changed, 1306 insertions(+), 463 deletions(-)
Attachment:
signature.asc
Description: This is a digitally signed message part