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: pull-request: mac80211-next 2015-05-06
Date: Wed, 06 May 2015 15:59:40 +0200 [thread overview]
Message-ID: <1430920780.1954.10.camel@sipsolutions.net> (raw)
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.
johannes
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 06f207fc541862ba8902ceda0ddeade6ea6bce72:
cfg80211: change GO_CONCURRENT to IR_CONCURRENT for STA (2015-05-06 15:50:02 +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 (28):
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
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 | 39 +-
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, 1427 insertions(+), 843 deletions(-)
next reply other threads:[~2015-05-06 13:59 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-05-06 13:59 Johannes Berg [this message]
2015-05-06 14:02 ` pull-request: mac80211-next 2015-05-06 Johannes Berg
2015-05-09 21:28 ` David Miller
2015-05-09 21:28 ` David Miller
2015-05-09 21:34 ` David Miller
2015-05-11 8:31 ` Johannes Berg
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=1430920780.1954.10.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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.