netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Johannes Berg <johannes@sipsolutions.net>
To: David Miller <davem@davemloft.net>
Cc: netdev <netdev@vger.kernel.org>,
	linux-wireless <linux-wireless@vger.kernel.org>
Subject: Re: pull-request: mac80211-next 2015-05-06
Date: Wed, 06 May 2015 16:02:34 +0200	[thread overview]
Message-ID: <1430920954.1954.11.camel@sipsolutions.net> (raw)
In-Reply-To: <1430920780.1954.10.camel@sipsolutions.net> (sfid-20150506_155955_417796_A57D7C03)

On Wed, 2015-05-06 at 15:59 +0200, Johannes Berg wrote:
> Hi Dave,
> 
> This is the first -next pull request for my mac80211-next tree. See
> below for what's in it - there isn't that much.
> 
> Please let me know if there are any issues.

Oops, I found one - amended pull request just adds one patch to fix a
docbook problem.



The following changes since commit 388f997620cb57372c494a194e9698b28cc179b8:

  Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net (2015-04-17 16:31:08 -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-davem-2015-05-06

for you to fetch changes up to bbbe8c8c596b3784a2ed08772900e827f8ba72c5:

  mac80211: add missing documentation for rate_ctrl_lock (2015-05-06 16:00:32 +0200)

----------------------------------------------------------------
Lots of updates for net-next for this cycle. As usual, we have
a lot of small fixes and cleanups, the bigger items are:
 * proper mac80211 rate control locking, to fix some random crashes
   (this required changing other locking as well)
 * mac80211 "fast-xmit", a mechanism to reduce, in most cases, the
   amount of code we execute while going from ndo_start_xmit() to
   the driver
 * this also clears the way for properly supporting S/G and checksum
   and segmentation offloads

----------------------------------------------------------------
Arik Nemtsov (1):
      cfg80211: change GO_CONCURRENT to IR_CONCURRENT for STA

Avraham Stern (1):
      cfg80211: Allow GO concurrent relaxation after BSS disconnection

Bob Copeland (1):
      mac80211: introduce plink lock for plink fields

Chaya Rachel Ivgi (1):
      mac80211: fix ignored HT/VHT override configs

Chun-Yeow Yeoh (1):
      cfg80211: allow the plink state blocking for user managed mesh

Emmanuel Grumbach (3):
      iwlwifi: dvm: don't sleep in event_callback callback
      mac80211: notify the driver upon BAR Rx
      mac80211: notify the driver on reordering buffer timeout

Ilan Peer (2):
      mac80211_hwsim: Set VHT capabilities only for the 5.2 GHz band
      mac80211_hwsim: Fix the supported VHT mcs rates

Johannes Berg (29):
      mac80211: lock rate control
      mac80211: add TX fastpath
      mac80211_hwsim: enable IEEE80211_HW_SUPPORT_FAST_XMIT
      mac80211: extend fast-xmit to driver fragmentation
      mac80211: extend fast-xmit for more ciphers
      mac80211: extend fast-xmit to cover IBSS
      wlcore: enable IEEE80211_HW_SUPPORT_FAST_XMIT
      ath10k: enable IEEE80211_HW_SUPPORT_FAST_XMIT
      mac80211: allow checksum offload only in fast-xmit
      mac80211: allow drivers to support S/G
      mac80211: allow segmentation offloads
      mac80211: make station hash table max_size configurable
      mac80211: remove support for IFF_PROMISC
      mac80211: remove IEEE80211_RX_RA_MATCH
      mac80211: clean up/rename prepare_for_handlers()
      mac80211: OCB: remove pointless check for broadcast BSSID
      mac80211: don't update dev->trans_start
      mac80211: use per-CPU TX/RX statistics
      mac80211: clean up global debugfs statistics
      mac80211: move dot11 counters under MAC80211_DEBUG_COUNTERS
      mac80211: remove sta->tx_fragments counter
      mac80211: clean up station debugfs
      mac80211: make LED trigger names const
      mac80211: make LED triggering depend on activation
      mac80211: remove useless skb->encapsulation check
      mac80211: extend get_tkip_seq to all keys
      mac80211: extend get_key() to return PN for all ciphers
      mac80211: validate cipher scheme PN length better
      mac80211: add missing documentation for rate_ctrl_lock

Jonathan Corbet (1):
      mac80211: Fix mac80211.h docbook comments

Matti Gottlieb (1):
      mac80211: force off channel transmission for public action frames

 drivers/net/wireless/adm8211.c                     |   7 +-
 drivers/net/wireless/at76c50x-usb.h                |   2 +-
 drivers/net/wireless/ath/ar5523/ar5523.c           |   3 +-
 drivers/net/wireless/ath/ath10k/mac.c              |   7 +-
 drivers/net/wireless/ath/ath5k/ath5k.h             |   1 -
 drivers/net/wireless/ath/ath5k/led.c               |   2 +-
 drivers/net/wireless/ath/ath5k/mac80211-ops.c      |  16 +-
 drivers/net/wireless/ath/ath9k/htc_drv_main.c      |   3 +-
 drivers/net/wireless/ath/ath9k/htc_drv_txrx.c      |   9 +-
 drivers/net/wireless/ath/ath9k/main.c              |   3 +-
 drivers/net/wireless/ath/ath9k/recv.c              |   5 -
 drivers/net/wireless/ath/carl9170/fw.c             |   3 +-
 drivers/net/wireless/ath/carl9170/led.c            |   2 +-
 drivers/net/wireless/ath/carl9170/main.c           |   7 +-
 drivers/net/wireless/b43/main.c                    |   8 +-
 drivers/net/wireless/b43legacy/main.c              |   8 +-
 .../net/wireless/brcm80211/brcmsmac/mac80211_if.c  |   5 +-
 drivers/net/wireless/brcm80211/brcmsmac/main.c     |   2 +-
 drivers/net/wireless/cw1200/sta.c                  |  10 +-
 drivers/net/wireless/iwlegacy/3945-mac.c           |   4 +-
 drivers/net/wireless/iwlegacy/4965-mac.c           |   4 +-
 drivers/net/wireless/iwlwifi/dvm/mac80211.c        |   8 +-
 drivers/net/wireless/iwlwifi/iwl-nvm-parse.c       |   2 +-
 drivers/net/wireless/libertas_tf/main.c            |   7 +-
 drivers/net/wireless/mac80211_hwsim.c              |  55 ++-
 drivers/net/wireless/mwl8k.c                       |   2 +-
 drivers/net/wireless/p54/fwio.c                    |   3 +-
 drivers/net/wireless/p54/led.c                     |   2 +-
 drivers/net/wireless/p54/main.c                    |   6 +-
 drivers/net/wireless/rt2x00/rt2400pci.c            |   4 +-
 drivers/net/wireless/rt2x00/rt2500pci.c            |   4 +-
 drivers/net/wireless/rt2x00/rt2500usb.c            |   4 +-
 drivers/net/wireless/rt2x00/rt2800lib.c            |  19 +-
 drivers/net/wireless/rt2x00/rt2800lib.h            |   5 +-
 drivers/net/wireless/rt2x00/rt2800pci.c            |   2 +-
 drivers/net/wireless/rt2x00/rt2800soc.c            |   2 +-
 drivers/net/wireless/rt2x00/rt2800usb.c            |   2 +-
 drivers/net/wireless/rt2x00/rt2x00mac.c            |   6 +-
 drivers/net/wireless/rt2x00/rt61pci.c              |   4 +-
 drivers/net/wireless/rt2x00/rt73usb.c              |   4 +-
 drivers/net/wireless/rtlwifi/core.h                |   3 +-
 drivers/net/wireless/ti/wl1251/main.c              |   9 +-
 drivers/net/wireless/ti/wlcore/main.c              |   6 +-
 drivers/net/wireless/zd1211rw/zd_mac.c             |   4 +-
 drivers/staging/vt6655/device_main.c               |  11 +-
 drivers/staging/vt6656/main_usb.c                  |  11 +-
 include/net/cfg80211.h                             |   4 +-
 include/net/mac80211.h                             | 161 ++++---
 include/uapi/linux/nl80211.h                       |  28 +-
 net/mac80211/Kconfig                               |  16 +-
 net/mac80211/cfg.c                                 | 117 +++--
 net/mac80211/chan.c                                |   6 +
 net/mac80211/debugfs.c                             |  74 +--
 net/mac80211/debugfs_sta.c                         |  85 ----
 net/mac80211/driver-ops.h                          |  11 +-
 net/mac80211/ethtool.c                             |   3 +-
 net/mac80211/ieee80211_i.h                         |  35 +-
 net/mac80211/iface.c                               |  64 ++-
 net/mac80211/key.c                                 |  12 +-
 net/mac80211/key.h                                 |   3 +-
 net/mac80211/led.c                                 | 256 ++++++----
 net/mac80211/led.h                                 |  44 +-
 net/mac80211/main.c                                |  15 +-
 net/mac80211/mesh_plink.c                          |  37 +-
 net/mac80211/mlme.c                                |  57 ++-
 net/mac80211/rate.c                                |   8 +-
 net/mac80211/rate.h                                |  14 +-
 net/mac80211/rx.c                                  | 201 ++++----
 net/mac80211/sta_info.c                            |  10 +-
 net/mac80211/sta_info.h                            |  41 +-
 net/mac80211/status.c                              |  28 +-
 net/mac80211/trace.h                               |  42 +-
 net/mac80211/tx.c                                  | 528 ++++++++++++++++++++-
 net/wireless/chan.c                                |  65 ++-
 net/wireless/nl80211.c                             |   7 +-
 net/wireless/reg.c                                 |   4 +-
 76 files changed, 1429 insertions(+), 843 deletions(-)

  reply	other threads:[~2015-05-06 14:02 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-05-06 13:59 pull-request: mac80211-next 2015-05-06 Johannes Berg
2015-05-06 14:02 ` Johannes Berg [this message]
     [not found]   ` <1430920954.1954.11.camel-cdvu00un1VgdHxzADdlk8Q@public.gmane.org>
2015-05-09 21:28     ` David Miller
2015-05-09 21:34       ` David Miller
     [not found]         ` <20150509.173446.1826713590855601099.davem-fT/PcQaiUtIeIZ0/mPfg9Q@public.gmane.org>
2015-05-11  8:31           ` Johannes Berg
2015-05-11 14:41             ` David Miller

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1430920954.1954.11.camel@sipsolutions.net \
    --to=johannes@sipsolutions.net \
    --cc=davem@davemloft.net \
    --cc=linux-wireless@vger.kernel.org \
    --cc=netdev@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).