John, And here are features for -next :-) We have some cleanups and minor fixes as well as userspace API improvements from a lot of people, extended VHT support for radiotap from Emmanuel, CSA improvements from Andrei, Luca and Michal. I've also included my work on hwsim to make dynamic registration of radios possible Please pull. johannes The following changes since commit 77d143de75812596a58d126606f42d1214e09dde: Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml (2014-01-26 11:06:16 -0800) 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 63c361f5114d81db789f8f5671c76c228c35b021: mac80211: propagate STBC / LDPC flags to radiotap (2014-02-06 09:34:58 +0100) ---------------------------------------------------------------- Andrei Otcheretianski (1): mac80211_hwsim: add channel switch support Antonio Quartulli (1): cfg80211: fix channel configuration in IBSS join Ard Biesheuvel (1): mac80211: drop unused param 'encrypted' from ccmp_special_blocks() Chun-Yeow Yeoh (1): mac80211: fix the increment of mesh precedence value Emmanuel Grumbach (3): mac80211: remove unused radiotap vendor fields in ieee80211_rx_status mac80211: move VHT related RX_FLAG to another variable mac80211: propagate STBC / LDPC flags to radiotap Eyal Shapira (1): mac80211: advertise BF STS according to AP support Ilan Peer (2): cfg80211: fix few minor issues in reg_process_hint() mac80211: Fix ROC duration == 0 handling Janusz Dziedzic (4): nl80211: add Guard Interval support for set_bitrate_mask cfg80211: set preset_chandef after channel switch cfg80211: add helper reg_get_regdomain() function cfg80211: regulatory introduce maximum bandwidth calculation Johannes Berg (22): cfg80211: make connect ie param const nl80211: check channel switch validity better mac80211: mesh: remove mesh_id check mac80211: use sdata mesh_id_len instead of wdev's mac80211: fix agg_status debugfs file write mac80211: make rate control ops const mac80211: make cfg80211 ops and privid const nl80211: make netlink attribute policies const cfg80211: make device_type const mac80211_hwsim: make netlink policy const mac80211: minstrel_ht: sample_table can be __read_mostly mac80211: remove module handling from rate control ops mac80211_hwsim: make P2P-Device support optional nl80211: check nla_parse() return values mac80211: add length check in ieee80211_is_robust_mgmt_frame() nl80211: send event when AP operation is stopped nl80211: fix scheduled scan RSSI matchset attribute confusion mac80211: remove set but unused variables mac80211: fix bufferable MMPDU RX handling wireless: sort and extend element ID list mac80211: order IEs in probe request correctly mac80211: order IEs in association request correctly Jouni Malinen (3): cfg80211: Allow BSS hint to be provided for connect cfg80211: Advertise maximum associated STAs in AP mode cfg80211: Clean up connect params and channel fetching Karl Beldan (1): mac80211: send {ADD,DEL}BA on AC_VO like other mgmt frames, as per spec Luciano Coelho (4): mac80211: refactor ieee80211_mesh_process_chanswitch() mac80211: align ieee80211_mesh_csa_beacon() with ieee80211_assign_beacon() mac80211: only set CSA beacon when at least one beacon must be transmitted mac80211: ibss: remove unnecessary call to release channel Marek Kwaczynski (1): mac80211: update opmode when adding new station Michal Kazior (6): mac80211: batch CSA bss info notification mac80211: fix possible memory leak on AP CSA failure mac80211: move csa_active setting in STA CSA mac80211: fix sdata->radar_required locking mac80211: add missing CSA locking cfg80211: consider existing DFS interfaces Shaibal Dutta (2): net: wireless: move regulatory timeout work to power efficient workqueue net: rfkill: move poll work to power efficient workqueue Simon Wunderlich (1): mac80211: send ibss probe responses with noack flag andrea merello (1): mac80211: add check on hw->max_signal value on ieee80211_register_hw drivers/net/wireless/ath/ath10k/txrx.c | 4 +- drivers/net/wireless/ath/ath6kl/cfg80211.c | 27 ++- drivers/net/wireless/ath/ath9k/rc.c | 3 +- drivers/net/wireless/ath/wcn36xx/txrx.c | 3 +- drivers/net/wireless/brcm80211/brcmfmac/fwil.c | 5 +- drivers/net/wireless/brcm80211/brcmfmac/fwil.h | 2 +- .../net/wireless/brcm80211/brcmfmac/wl_cfg80211.c | 50 ++--- .../net/wireless/brcm80211/brcmfmac/wl_cfg80211.h | 3 +- drivers/net/wireless/iwlegacy/3945-rs.c | 3 +- drivers/net/wireless/iwlegacy/4965-rs.c | 3 +- drivers/net/wireless/iwlwifi/dvm/rs.c | 4 +- drivers/net/wireless/iwlwifi/mvm/rs.c | 4 +- drivers/net/wireless/iwlwifi/mvm/rx.c | 4 +- drivers/net/wireless/iwlwifi/mvm/scan.c | 3 + drivers/net/wireless/libertas/cfg.c | 3 +- drivers/net/wireless/mac80211_hwsim.c | 90 ++++---- drivers/net/wireless/mac80211_hwsim.h | 2 + drivers/net/wireless/mwifiex/cfg80211.c | 8 +- drivers/net/wireless/mwifiex/main.h | 2 +- drivers/net/wireless/mwifiex/sta_ioctl.c | 2 +- drivers/net/wireless/rndis_wlan.c | 4 +- drivers/net/wireless/rtlwifi/rc.c | 3 +- drivers/net/wireless/rtlwifi/rtl8188ee/trx.c | 2 +- drivers/net/wireless/rtlwifi/rtl8192ce/trx.c | 2 +- drivers/net/wireless/rtlwifi/rtl8192se/trx.c | 2 +- drivers/net/wireless/rtlwifi/rtl8723ae/trx.c | 2 +- include/linux/ieee80211.h | 199 ++++++++++++------ include/net/cfg80211.h | 43 ++-- include/net/ieee80211_radiotap.h | 4 + include/net/mac80211.h | 52 ++--- include/uapi/linux/nl80211.h | 52 ++++- net/mac80211/agg-tx.c | 2 +- net/mac80211/cfg.c | 198 ++++++++++++------ net/mac80211/cfg.h | 2 +- net/mac80211/chan.c | 2 + net/mac80211/debugfs_sta.c | 2 +- net/mac80211/ht.c | 2 +- net/mac80211/ibss.c | 28 ++- net/mac80211/ieee80211_i.h | 14 +- net/mac80211/iface.c | 2 + net/mac80211/main.c | 9 +- net/mac80211/mesh.c | 96 +++------ net/mac80211/mlme.c | 41 +++- net/mac80211/rate.c | 46 ++--- net/mac80211/rate.h | 2 +- net/mac80211/rc80211_minstrel.c | 2 +- net/mac80211/rc80211_minstrel.h | 2 +- net/mac80211/rc80211_minstrel_ht.c | 7 +- net/mac80211/rc80211_pid_algo.c | 2 +- net/mac80211/rx.c | 101 +++------ net/mac80211/sta_info.h | 2 + net/mac80211/status.c | 3 +- net/mac80211/tx.c | 33 ++- net/mac80211/util.c | 42 +++- net/mac80211/vht.c | 26 ++- net/mac80211/wpa.c | 9 +- net/rfkill/core.c | 9 +- net/wireless/ap.c | 3 +- net/wireless/chan.c | 23 ++- net/wireless/core.c | 2 +- net/wireless/core.h | 7 +- net/wireless/ibss.c | 19 +- net/wireless/mesh.c | 6 +- net/wireless/mlme.c | 2 +- net/wireless/nl80211.c | 229 ++++++++++++++++----- net/wireless/nl80211.h | 2 + net/wireless/reg.c | 188 +++++++++++++---- net/wireless/reg.h | 2 + net/wireless/trace.h | 23 ++- net/wireless/util.c | 5 +- 70 files changed, 1151 insertions(+), 634 deletions(-)
Attachment:
signature.asc
Description: This is a digitally signed message part