2014-02-06 12:34:37

by Johannes Berg

[permalink] [raw]
Subject: pull-request: mac80211-next 2014-02-06

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(-)


Attachments:
signature.asc (801.00 B)
This is a digitally signed message part

2014-02-12 20:30:11

by John W. Linville

[permalink] [raw]
Subject: Re: pull-request: mac80211-next 2014-02-06

On Thu, Feb 06, 2014 at 01:34:26PM +0100, Johannes Berg wrote:
> 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)

Pulling now...

--
John W. Linville Someday the world will need a hero, and you
[email protected] might be all we have. Be ready.