Hi John,

Here's another relatively large batch of changes - arguably the most
important being the VHT fix from Felix :-)

Let me know of any problems!

johannes

The following changes since commit 47b6308b643302e642ca2a5cb6470926f7e1c428:

  ath9k: Move roc completion to the offchannel timer (2014-11-17 15:32:17 -0500)

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-20

for you to fetch changes up to 75769c80e381653994293b5aa5a8cfec50088f9f:

  mac80211: minstrel_ht: add a small optimization to minstrel_aggr_check 
(2014-11-19 19:31:07 +0100)

----------------------------------------------------------------
It has been a while since my last pull request, so we accumulated
another relatively large set of changes:
 * TDLS off-channel support set from Arik/Liad, with some support
   patches I did
 * custom regulatory fixes from Arik
 * minstrel VHT fix (and a small optimisation) from Felix
 * add back radiotap vendor namespace support (myself)
 * random MAC address scanning for cfg80211/mac80211/hwsim (myself)
 * CSA improvements (Luca)
 * WoWLAN Net Detect (wake on network found) support (Luca)
 * and lots of other smaller changes from many people

----------------------------------------------------------------
Arik Nemtsov (12):
      cfg80211: introduce regulatory flags controlling bw
      mac80211: add supported channels IE during TDLS setup
      mac80211: add BSS coex IE to TDLS setup frames
      cfg/mac80211: define TDLS channel switch feature bit
      mac80211: track AP and peer STA TDLS chan-switch support
      mac80211: prepare TDLS mgmt code for channel-switch templates
      cfg80211: introduce TDLS channel switch commands
      mac80211: add parsing of TDLS specific IEs
      mac80211: introduce TDLS channel switch ops
      mac80211: add TDLS channel-switch Rx flow
      cfg80211: update missing fields in custom regulatory path
      cfg80211: explicitly initialize some fields in custom reg path

Eliad Peller (2):
      mac80211: remove redundant check
      mac80211: don't allow 40MHz tx rates in case of 20MHz chandef

Felix Fietkau (2):
      mac80211: skip legacy rate mask handling for VHT rates
      mac80211: minstrel_ht: add a small optimization to minstrel_aggr_check

Henning Rogge (1):
      cfg80211: fix nl80211 cmd id in nl80211_send_mpath()

Johannes Berg (12):
      mac80211: add back support for radiotap vendor namespace data
      mac80211: refactor duplicate detection
      Merge remote-tracking branch 'wireless-next/master' into mac80211-next
      mac80211: move skb info band assignment out
      mac80211: factor out 802.11 header building code
      mac80211: add function to create data frame template including key
      cfg80211: allow drivers to support random MAC addresses for scan
      mac80211: rcu-ify scan and scheduled scan request pointers
      mac80211: allow drivers to support NL80211_SCAN_FLAG_RANDOM_ADDR
      mac80211_hwsim: support scanning with random MAC address
      mac80211-hwsim: remove unnecessary hwname check
      mac80211: notify drivers on sta rate table changes

Jukka Rissanen (2):
      mac80211-hwsim: hwname is always known so use the value from wiphy
      nl80211: Replace interface socket owner attribute with more generic one

Liad Kaufman (4):
      mac80211: add option for setting skb flags before xmit
      mac80211: retransmit TDLS teardown packet through AP if not ACKed
      mac80211: add specific-queue flushing support
      mac80211: synchronously reserve TID per station

Luciano Coelho (7):
      mac80211: fix order of setting ch_switch and drv_pre_channel_switch call
      mac80211: add device_timestamp to the drv_pre_channel_switch trace
      cfg80211: add channel switch started notification
      mac80211: send channel switch started notifications
      cfg80211/mac80211: allow any interface to send channel switch 
notifications
      cfg80211: refactor nl80211_start_sched_scan so it can be reused
      cfg80211: add wowlan net-detect support

Patrik Flykt (2):
      mac80211-hwsim: Factor out netlink attribute appending
      mac80211-hwsim: Add HWSIM_CMD_GET_RADIO command

Rafał Miłecki (1):
      cfg80211: protect fools returning NULL in add_virtual_intf

Tomasz Bursztyka (1):
      nl80211: Broadcast CMD_NEW_INTERFACE and CMD_DEL_INTERFACE

 drivers/net/wireless/ath/ath5k/mac80211-ops.c      |   6 +-
 drivers/net/wireless/ath/ath9k/channel.c           |   2 +-
 drivers/net/wireless/ath/ath9k/htc_drv_main.c      |   7 +-
 drivers/net/wireless/ath/ath9k/main.c              |   7 +-
 drivers/net/wireless/ath/wcn36xx/main.c            |   7 +-
 drivers/net/wireless/b43/main.c                    |   7 +-
 .../net/wireless/brcm80211/brcmsmac/mac80211_if.c  |   7 +-
 drivers/net/wireless/cw1200/scan.c                 |   2 +-
 drivers/net/wireless/mac80211_hwsim.c              | 279 ++++++--
 drivers/net/wireless/mac80211_hwsim.h              |   3 +
 drivers/net/wireless/mwl8k.c                       |   7 +-
 drivers/net/wireless/rt2x00/rt2x00.h               |   7 +-
 drivers/net/wireless/rt2x00/rt2x00mac.c            |   7 +-
 drivers/net/wireless/rtlwifi/core.c                |   7 +-
 drivers/net/wireless/ti/wl1251/main.c              |   2 +-
 drivers/net/wireless/ti/wlcore/cmd.c               |   2 +-
 drivers/staging/vt6656/main_usb.c                  |   7 +-
 include/linux/ieee80211.h                          |  49 ++
 include/net/cfg80211.h                             |  94 +++
 include/net/mac80211.h                             | 149 +++-
 include/uapi/linux/nl80211.h                       | 108 ++-
 net/mac80211/agg-tx.c                              |   7 +
 net/mac80211/cfg.c                                 |  27 +-
 net/mac80211/debugfs_sta.c                         |  11 +-
 net/mac80211/driver-ops.h                          |  83 ++-
 net/mac80211/ieee80211_i.h                         |  42 +-
 net/mac80211/iface.c                               |   2 +
 net/mac80211/main.c                                |   6 +
 net/mac80211/mlme.c                                |  28 +-
 net/mac80211/rate.c                                |   5 +-
 net/mac80211/rc80211_minstrel_ht.c                 |   6 +-
 net/mac80211/rx.c                                  | 146 +++-
 net/mac80211/scan.c                                | 129 ++--
 net/mac80211/sta_info.c                            |  15 +-
 net/mac80211/sta_info.h                            |  11 +
 net/mac80211/status.c                              |  55 +-
 net/mac80211/tdls.c                                | 792 ++++++++++++++++++++-
 net/mac80211/trace.h                               | 142 +++-
 net/mac80211/tx.c                                  | 303 ++++++--
 net/mac80211/util.c                                |  60 +-
 net/mac80211/vht.c                                 |   2 +
 net/mac80211/wme.c                                 |  39 +
 net/wireless/core.c                                |   4 +
 net/wireless/core.h                                |   1 +
 net/wireless/nl80211.c                             | 522 ++++++++++++--
 net/wireless/rdev-ops.h                            |  24 +
 net/wireless/reg.c                                 |  49 +-
 net/wireless/trace.h                               |  58 ++
 48 files changed, 2951 insertions(+), 384 deletions(-)


--
To unsubscribe from this list: send the line "unsubscribe linux-wireless" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to