Search Linux Wireless

pull-request: mac80211-next 2014-04-28

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi John,

Somehow it seems I got behind and should have sent this to you earlier,
but here it is now ...

In this round we have a large number of small features and improvements
from people too numerous to list here. The only really bit thing is
Michał and Luca's CSA work (including changing how interface combination
verification is done).

Let me know if there's any problem.

johannes


The following changes since commit cd6362befe4cc7bf589a5236d2a780af2d47bcc9:

  Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next (2014-04-02 20:53:45 -0700)

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 f55ee0834247c88cb6981cb11eb1870392878371:

  mac80211_hwsim: Advertise support for AP mode channel width changes (2014-04-28 18:11:59 +0200)

----------------------------------------------------------------
Arik Nemtsov (1):
      cfg80211: avoid freeing last_request while in flight

Bob Copeland (3):
      mac80211: mesh: use u16 return type for u16 getter
      mac80211: fix mesh_add_rsn_ie IE finding loop
      mac80211: mesh: always use the latest target_sn

David Spinadel (1):
      cfg80211: Add indoor only and GO concurrent channel attributes

Emmanuel Grumbach (1):
      mac80211: add vif to flush call

Ilan Peer (5):
      cfg80211: Add Kconfig option for cellular BS hints
      cfg80211: Enable GO operation on additional channels
      cfg80211: Add an option to hint indoor operation
      cfg80211: Enable GO operation on indoor channels
      cfg80211: Fix GO Concurrent relaxation on UNII-3

Jan-Simon Möller (1):
      mac80211: remove VLAIS usage from mac80211

Janusz Dziedzic (1):
      cfg80211: reg: set DFS CAC time in case of custom regd

Johannes Berg (3):
      cfg80211: allow userspace to take ownership of interfaces
      cfg80211: reject invalid IBSS BSSIDs in wext compat code
      cfg80211: ignore invalid BSSIDs when looking for BSSes

Jouni Malinen (4):
      mac80211: Allow HT capa override to add 40 MHz intolerant
      cfg80211: Dynamic channel bandwidth changes in AP mode
      mac80211: Support dynamic AP mode channel width changes
      mac80211_hwsim: Advertise support for AP mode channel width changes

Kalle Valo (1):
      cfg80211: update comment about WIPHY_FLAG_CUSTOM_REGULATORY

Luciano Coelho (9):
      cfg80211: refactor cfg80211_can_use_iftype_chan()
      cfg80211/mac80211: refactor cfg80211_chandef_dfs_required()
      cfg80211/mac80211: move interface counting for combination check to mac80211
      cfg80211/mac80211: move combination check to mac80211 for ibss
      cfg80211/mac80211: move more combination checks to mac80211
      mac80211: split ieee80211_vif_change_channel in two
      mac80211: refactor ieee80211_assign/unassign_vif_chanctx into one
      mac80211: implement chanctx reservation
      mac80211: allow reservation of a running chanctx

Luis R. Rodriguez (1):
      cfg80211: fix processing world regdomain when non modular

Marek Kwaczynski (1):
      mac80211: add option to generate CCMP IVs only for mgmt frames

Michal Kazior (14):
      mac80211: protect AP VLAN list with local->mtx
      cfg80211: fix radar_detect combination checking
      cfg80211: allow drivers to iterate over matching combinations
      mac80211: add max channel calculation utility function
      mac80211: prevent chanctx overcommit
      mac80211: add support for radar detection for reservations
      mac80211: track assigned vifs in chanctx
      mac80211: track reserved vifs in chanctx
      mac80211: improve find_chanctx() for reservations
      mac80211: improve chanctx reservation lookup
      mac80211: split ieee80211_new_chanctx()
      mac80211: split ieee80211_free_chanctx()
      mac80211: fix racy usage of chanctx->refcount
      mac80211: compute chanctx refcount on-the-fly

Monam Agarwal (2):
      cfg80211: regulatory: use RCU_INIT_POINTER
      mac80211: use RCU_INIT_POINTER

Pawel Kulakowski (1):
      mac80211: Allow disabling LDPC

Rostislav Lisovy (3):
      mac80211: Update conf_is_ht() to work properly with 5/10MHz channels
      cfg80211: Add attributes describing prohibited channel bandwidth
      cfg80211: Use 5MHz bandwidth by default when checking usable channels

Zhao, Gang (11):
      cfg80211: slightly clean up of cfg80211_sme_connect()
      mac80211: fix some missing includes
      cfg80211: remove unused wiphy argument from cfg80211_wext_freq()
      mac80211: return bool instead of numbers in yes/no function
      mac80211: remove unnecessary BUG_ON()
      cfg80211: change registered device pointer name
      cfg80211: change wiphy_to_dev function name
      cfg80211: change return value of notifier function
      mac80211: change return value of notifier function
      mac80211: avoid calling useless channel context code
      mac80211: remove unnecessary assignment

 Documentation/DocBook/80211.tmpl                   |   1 +
 drivers/net/wireless/ath/ar5523/ar5523.c           |   3 +-
 drivers/net/wireless/ath/ath10k/mac.c              |   3 +-
 drivers/net/wireless/ath/ath9k/main.c              |   3 +-
 drivers/net/wireless/ath/carl9170/main.c           |   4 +-
 .../net/wireless/brcm80211/brcmsmac/mac80211_if.c  |   3 +-
 drivers/net/wireless/cw1200/sta.c                  |   3 +-
 drivers/net/wireless/cw1200/sta.h                  |   3 +-
 drivers/net/wireless/iwlegacy/common.c             |   3 +-
 drivers/net/wireless/iwlegacy/common.h             |   3 +-
 drivers/net/wireless/iwlwifi/dvm/mac80211.c        |   3 +-
 drivers/net/wireless/mac80211_hwsim.c              |   5 +-
 drivers/net/wireless/p54/main.c                    |   3 +-
 drivers/net/wireless/rt2x00/rt2x00.h               |   3 +-
 drivers/net/wireless/rt2x00/rt2x00mac.c            |   3 +-
 drivers/net/wireless/rtlwifi/core.c                |   3 +-
 drivers/net/wireless/ti/wlcore/main.c              |   3 +-
 drivers/staging/rtl8821ae/core.c                   |  14 +-
 include/net/cfg80211.h                             |  86 ++-
 include/net/mac80211.h                             |  31 +-
 include/net/regulatory.h                           |   6 +
 include/uapi/linux/nl80211.h                       |  42 ++
 net/mac80211/aes_ccm.c                             |  37 +-
 net/mac80211/cfg.c                                 |  53 +-
 net/mac80211/chan.c                                | 614 +++++++++++++++++----
 net/mac80211/debugfs.c                             |   2 +-
 net/mac80211/debugfs.h                             |   2 +
 net/mac80211/debugfs_netdev.h                      |   2 +
 net/mac80211/driver-ops.h                          |   8 +-
 net/mac80211/ht.c                                  |  22 +-
 net/mac80211/ibss.c                                |  75 ++-
 net/mac80211/ieee80211_i.h                         |  33 +-
 net/mac80211/iface.c                               |  36 +-
 net/mac80211/main.c                                |   8 +-
 net/mac80211/mesh.c                                |  36 +-
 net/mac80211/mesh_hwmp.c                           |   5 +-
 net/mac80211/michael.h                             |   1 +
 net/mac80211/mlme.c                                |   4 +-
 net/mac80211/rx.c                                  |  19 +-
 net/mac80211/scan.c                                |  10 +-
 net/mac80211/sta_info.c                            |   3 +-
 net/mac80211/util.c                                | 145 ++++-
 net/mac80211/wpa.c                                 |   5 +-
 net/wireless/Kconfig                               |  37 ++
 net/wireless/chan.c                                | 176 +++++-
 net/wireless/core.c                                |  75 ++-
 net/wireless/core.h                                |  46 +-
 net/wireless/ethtool.c                             |  10 +-
 net/wireless/ibss.c                                |  41 +-
 net/wireless/mesh.c                                |  28 +-
 net/wireless/mlme.c                                |  38 +-
 net/wireless/nl80211.c                             | 499 +++++++++--------
 net/wireless/rdev-ops.h                            |  13 +
 net/wireless/reg.c                                 | 153 ++++-
 net/wireless/reg.h                                 |  18 +
 net/wireless/scan.c                                | 154 +++---
 net/wireless/sme.c                                 |  40 +-
 net/wireless/trace.h                               |  29 +-
 net/wireless/util.c                                | 171 +++---
 net/wireless/wext-compat.c                         |  40 +-
 net/wireless/wext-compat.h                         |   2 +-
 net/wireless/wext-sme.c                            |  12 +-
 62 files changed, 2051 insertions(+), 882 deletions(-)

Attachment: signature.asc
Description: This is a digitally signed message part


[Index of Archives]     [Linux Host AP]     [ATH6KL]     [Linux Wireless Personal Area Network]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Linux Kernel]     [IDE]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite Hiking]     [MIPS Linux]     [ARM Linux]     [Linux RAID]

  Powered by Linux