Hi John, This comes relatively late, but between other things I didn't get around to it until now, sorry about that. We have quite a bit of content, see below. Let me know if there's any problem. johannes --- The following changes since commit 35a9ad8af0bb0fa3525e6d0d20e32551d226f38e: Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next (2014-10-08 21:40:54 -0400) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git tags/mac80211-next-for-john-2014-11-04 for you to fetch changes up to bd2bc23292ccf5b75e32fa3090162c38c0826352: mac80211: replace restart_complete() with reconfig_complete() (2014-11-04 11:18:19 +0100) ---------------------------------------------------------------- This relatively large batch of changes is comprised of the following: * large mac80211-hwsim changes from Ben, Jukka and a bit myself * OCB/WAVE/11p support from Rostislav on behalf of the Czech Technical University in Prague and Volkswagen Group Research * minstrel VHT work from Karl * more CSA work from Luca * WMM admission control support in mac80211 (myself) * various smaller fixes, spelling corrections, and minor API additions ---------------------------------------------------------------- Andrei Otcheretianski (2): mac80211: export IE splitting function mac80211: increase U-APSD max service period length Arik Nemtsov (4): mac80211: fix network header breakage during encryption mac80211: expose TDLS-initiator value to low level driver mac80211: add stations in order to the station list mac80211: expose API allowing station iteration Ben Greear (13): mac80211_hwsim: fix memory leak on netlink TX failure mac80211_hwsim: fix typo, remove unnecessary goto mac80211-hwsim: add ethtool stats support mac80211-hwsim: support destroying radio by name cfg80211: support creating wiphy with suggested name mac80211: allow creating wiphy devices with suggested name mac80211-hwsim: support creating radios with specific name mac80211: support creating wiphy w/out creating wlanX mac80211-hwsim: support creating wiphy w/out creating wlanX cfg80211: support configuring vif mac addr on create mac80211: support creating vifs with specified mac address mac80211-hwsim: add frequency attribute to netlink pkts mac80211-hwsim: support SGI-20 Eliad Peller (1): mac80211: replace restart_complete() with reconfig_complete() Emmanuel Grumbach (1): mac80211: don't flush when probing the AP Eran Harary (1): ieee80211: add "max length of AMPDU" enum for VHT Fabian Frederick (4): net: rfkill: kernel-doc warning fixes mac80211: directly return ieee80211_vif_use_reserved_context() mac80211: remove unnecessary null test before debugfs_remove() cfg80211: fix set but not used warning in nl80211_channel_switch() Felix Fietkau (1): mac80211: add support for driver tx power reporting Henning Rogge (2): cfg80211: add ops to query mesh proxy path table mac80211: implement cfg80211_ops to query mesh proxy path table Johannes Berg (11): mac80211: fix change flags variable signedness Merge branch 'mac80211' into mac80211-next cfg80211: make WMM TSPEC support flag an nl80211 feature flag mac80211: sanity check CW_min/CW_max towards driver mac80211: add WMM admission control support mac80211: don't remove tainted keys after not programming cfg80211: fix integer signedness in chandef_primary_freqs() mac80211-hwsim: remove spurious newline mac80211-hwsim: add missing policy entries cfg80211: avoid using default in interface type switch mac80211: handle RIC data element in reassociation request Jouni Malinen (2): cfg80211: Convert del_station() callback to use a param struct cfg80211: Specify frame and reason code for NL80211_CMD_DEL_STATION Jukka Rissanen (4): mac80211-hwsim: Add support for HWSIM_ATTR_DESTROY_RADIO_ON_CLOSE mac80211-hwsim: Rename CREATE and DESTROY radio to NEW and DEL radio mac80211-hwsim: Provide multicast event for HWSIM_CMD_NEW_RADIO mac80211-hwsim: Provide multicast event for HWSIM_CMD_DEL_RADIO Karl Beldan (10): mac80211: minstrel_ht: fix MCS_GROUP_RATES usage cfg80211: set the rates mask in connection probes over specified freq mac80211: fix typo in starting baserate for rts_cts_rate_idx mac80211: minstrels: fix buffer overflow in HT debugfs rc_stats mac80211: minstrel_ht: Increase the range of handled rate indexes mac80211: minstrel_ht: macros adjustments for future VHT_GROUPs mac80211: minstrel_ht: include type (cck/ht) in rates flag mac80211: minstrel_ht: add basic support for VHT rates <= 3SS@80MHz mac80211: minstrel_ht: use group flags instead of index to display rates mac80211: minstrel_ht: do not always skip ht rates vht_only is true Liad Kaufman (1): mac80211: fix warning on htmldocs for last_tdls_pkt_time Luciano Coelho (8): mac80211: return the vif's chandef in ieee80211_cfg_get_channel() nl80211: sanity check the channel switch counter value mac80211: add device_timestamp to the ieee80211_channel_switch struct mac80211: add extended channel switching capability if the driver supports CSA mac80211: add pre_channel_switch driver operation mac80211: add post_channel_switch driver operation mac80211: wait for the first beacon on the new channel after CSA mac80211: allow channel switch with multiple channel contexts Michal Kazior (1): mac80211: enable DFS with channel contexts Rostislav Lisovy (2): cfg80211: 802.11p OCB mode handling mac80211: 802.11p OCB mode support Stephen Hemminger (1): mac80211: fix spelling errors drivers/net/wireless/ath/ath10k/core.h | 2 +- drivers/net/wireless/ath/ath10k/mac.c | 8 +- drivers/net/wireless/ath/ath6kl/cfg80211.c | 4 +- drivers/net/wireless/ath/wil6210/cfg80211.c | 5 +- .../net/wireless/brcm80211/brcmfmac/wl_cfg80211.c | 8 +- drivers/net/wireless/iwlegacy/4965-mac.c | 2 +- drivers/net/wireless/iwlegacy/4965.h | 5 +- drivers/net/wireless/iwlwifi/dvm/mac80211.c | 1 + drivers/net/wireless/iwlwifi/mvm/mac80211.c | 20 +- drivers/net/wireless/mac80211_hwsim.c | 462 +++++++++++++++++---- drivers/net/wireless/mac80211_hwsim.h | 25 +- drivers/net/wireless/mwifiex/cfg80211.c | 9 +- drivers/net/wireless/ti/wlcore/main.c | 23 +- drivers/staging/rtl8723au/os_dep/ioctl_cfg80211.c | 4 +- include/linux/ieee80211.h | 22 +- include/net/cfg80211.h | 79 +++- include/net/mac80211.h | 138 +++++- include/uapi/linux/nl80211.h | 32 +- net/mac80211/Kconfig | 18 + net/mac80211/Makefile | 3 +- net/mac80211/agg-tx.c | 5 - net/mac80211/cfg.c | 180 +++++++- net/mac80211/chan.c | 5 +- net/mac80211/debug.h | 10 + net/mac80211/debugfs_key.c | 12 +- net/mac80211/driver-ops.h | 74 +++- net/mac80211/ieee80211_i.h | 80 +++- net/mac80211/iface.c | 30 +- net/mac80211/key.c | 11 +- net/mac80211/main.c | 38 +- net/mac80211/mesh.h | 3 + net/mac80211/mesh_pathtbl.c | 31 ++ net/mac80211/mlme.c | 281 +++++++++++-- net/mac80211/ocb.c | 250 +++++++++++ net/mac80211/rate.c | 2 +- net/mac80211/rc80211_minstrel.c | 2 +- net/mac80211/rc80211_minstrel_debugfs.c | 12 +- net/mac80211/rc80211_minstrel_ht.c | 313 +++++++++++--- net/mac80211/rc80211_minstrel_ht.h | 40 +- net/mac80211/rc80211_minstrel_ht_debugfs.c | 48 ++- net/mac80211/rx.c | 35 ++ net/mac80211/sta_info.c | 4 +- net/mac80211/sta_info.h | 1 + net/mac80211/status.c | 3 +- net/mac80211/tdls.c | 8 +- net/mac80211/trace.h | 100 ++++- net/mac80211/tx.c | 15 + net/mac80211/util.c | 132 ++++-- net/mac80211/wep.c | 2 - net/mac80211/wme.c | 33 +- net/mac80211/wme.h | 2 - net/mac80211/wpa.c | 5 - net/rfkill/core.c | 4 +- net/wireless/Makefile | 2 +- net/wireless/chan.c | 10 +- net/wireless/core.c | 77 +++- net/wireless/core.h | 12 + net/wireless/nl80211.c | 206 ++++++++- net/wireless/ocb.c | 88 ++++ net/wireless/rdev-ops.h | 55 ++- net/wireless/sme.c | 13 +- net/wireless/trace.h | 97 ++++- net/wireless/util.c | 5 +- 63 files changed, 2753 insertions(+), 453 deletions(-) create mode 100644 net/mac80211/ocb.c create mode 100644 net/wireless/ocb.c -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html