2021-06-25 21:58:14

by Johannes Berg

[permalink] [raw]
Subject: pull-request: mac80211-next 2021-06-25

Hi,

Here's a bunch of new changes for -next. I meant to include
another set of patches handling some 6 GHz regulatory stuff,
but still had some questions so wanted to get this out now,
so I don't miss the merge window with everything...

Please pull and let me know if there's any problem.

Thanks,
johannes



The following changes since commit 38f75922a6905b010f597fc70dbb5db28398728e:

Merge branch 'mptcp-C-flag-and-fixes' (2021-06-22 14:36:01 -0700)

are available in the Git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git tags/mac80211-next-for-net-next-2021-06-25

for you to fetch changes up to 2433647bc8d983a543e7d31b41ca2de1c7e2c198:

mac80211: Switch to a virtual time-based airtime scheduler (2021-06-23 18:12:00 +0200)

----------------------------------------------------------------
Lots of changes:
* aggregation handling improvements for some drivers
* hidden AP discovery on 6 GHz and other HE 6 GHz
improvements
* minstrel improvements for no-ack frames
* deferred rate control for TXQs to improve reaction
times
* virtual time-based airtime scheduler
* along with various little cleanups/fixups

----------------------------------------------------------------
Abinaya Kalaiselvan (1):
mac80211: fix NULL ptr dereference during mesh peer connection for non HE devices

Avraham Stern (1):
nl80211/cfg80211: add BSS color to NDP ranging parameters

Bassem Dawood (1):
mac80211: Enable power save after receiving NULL packet ACK

Christophe JAILLET (1):
ieee80211: add the value for Category '6' in "rtw_ieee80211_category"

Dan Carpenter (1):
cfg80211: clean up variable use in cfg80211_parse_colocated_ap()

Emmanuel Grumbach (1):
cfg80211: expose the rfkill device to the low level driver

Felix Fietkau (2):
mac80211: move A-MPDU session check from minstrel_ht to mac80211
mac80211: remove iwlwifi specific workaround that broke sta NDP tx

Gustavo A. R. Silva (1):
wireless: wext-spy: Fix out-of-bounds warning

Ilan Peer (2):
mac80211: Properly WARN on HW scan before restart
cfg80211: Support hidden AP discovery over 6GHz band

Johannes Berg (23):
cfg80211: remove CFG80211_MAX_NUM_DIFFERENT_CHANNELS
mac80211: unify queueing SKB to iface
mac80211: refactor SKB queue processing a bit
mac80211: use sdata->skb_queue for TDLS
mac80211: simplify ieee80211_add_station()
mac80211: consider per-CPU statistics if present
mac80211: don't open-code LED manipulations
mac80211: allow SMPS requests only in client mode
mac80211: free skb in WEP error case
ieee80211: add defines for HE PHY cap byte 10
mac80211: rearrange struct txq_info for fewer holes
mac80211: improve AP disconnect message
cfg80211: trace more information in assoc trace event
mac80211: remove use of ieee80211_get_he_sta_cap()
cfg80211: remove ieee80211_get_he_sta_cap()
cfg80211: reg: improve bad regulatory warning
cfg80211: add cfg80211_any_usable_channels()
mac80211: conditionally advertise HE in probe requests
cfg80211: allow advertising vendor-specific capabilities
mac80211: add vendor-specific capabilities to assoc request
mac80211: always include HE 6GHz capability in probe request
mac80211: notify driver on mgd TX completion
mac80211: add HE 6 GHz capability only if supported

Krishnanand Prabhu (1):
ieee80211: define timing measurement in extended capabilities IE

Miri Korenblit (1):
cfg80211: set custom regdomain after wiphy registration

Mordechay Goodstein (1):
mac80211: handle rate control (RC) racing with chanctx definition

Nguyen Dinh Phi (1):
mac80211_hwsim: record stats in non-netlink path

Philipp Borgers (4):
mac80211: minstrel_ht: ignore frame that was sent with noAck flag
mac80211: add ieee80211_is_tx_data helper function
mac80211: do not use low data rates for data frames with no ack flag
mac80211: refactor rc_no_data_or_no_ack_use_min function

Ping-Ke Shih (3):
cfg80211: fix default HE tx bitrate mask in 2G band
mac80211: remove iwlwifi specific workaround NDPs of null_response
Revert "mac80211: HE STA disassoc due to QOS NULL not sent"

Ryder Lee (3):
mac80211: call ieee80211_tx_h_rate_ctrl() when dequeue
mac80211: add rate control support for encap offload
mac80211: check per vif offload_flags in Tx path

Shaokun Zhang (1):
mac80211: remove the repeated declaration

Shaul Triebitz (2):
mac80211: move SMPS mode setting after ieee80211_prep_connection
mac80211: add to bss_conf if broadcast TWT is supported

Sosthène Guédon (1):
nl80211: Fix typo pmsr->pmsr

Toke Høiland-Jørgensen (1):
mac80211: Switch to a virtual time-based airtime scheduler

Weilun Du (1):
mac80211_hwsim: add concurrent channels scanning support over virtio

Wen Gong (1):
wireless: add check of field VHT Extended NSS BW Capable for 160/80+80 MHz setting

Yang Li (2):
net: wireless: wext_compat.c: Remove redundant assignment to ps
mac80211: Remove redundant assignment to ret

Zheng Yongjun (1):
mac80211: fix some spelling mistakes

drivers/net/wireless/ath/ath9k/main.c | 2 +-
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 6 +-
drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 3 +
drivers/net/wireless/mac80211_hwsim.c | 55 ++-
drivers/net/wireless/realtek/rtw88/mac80211.c | 2 +-
include/linux/ieee80211.h | 10 +-
include/net/cfg80211.h | 49 ++-
include/net/mac80211.h | 72 +++-
include/uapi/linux/nl80211.h | 9 +-
net/mac80211/cfg.c | 45 ++-
net/mac80211/chan.c | 108 +++--
net/mac80211/debugfs.c | 70 +++-
net/mac80211/debugfs_netdev.c | 33 +-
net/mac80211/debugfs_sta.c | 24 +-
net/mac80211/driver-ops.h | 26 +-
net/mac80211/he.c | 8 +-
net/mac80211/ht.c | 18 +-
net/mac80211/ieee80211_i.h | 194 ++++++++-
net/mac80211/iface.c | 234 ++++++-----
net/mac80211/led.c | 12 +-
net/mac80211/main.c | 32 +-
net/mac80211/mesh.h | 2 +-
net/mac80211/mesh_hwmp.c | 2 +-
net/mac80211/mesh_pathtbl.c | 2 +-
net/mac80211/mesh_plink.c | 2 +-
net/mac80211/mlme.c | 248 +++++-------
net/mac80211/rate.c | 13 +-
net/mac80211/rc80211_minstrel_ht.c | 34 +-
net/mac80211/rx.c | 54 ++-
net/mac80211/sta_info.c | 83 ++--
net/mac80211/sta_info.h | 11 +-
net/mac80211/status.c | 26 +-
net/mac80211/tdls.c | 28 +-
net/mac80211/trace.h | 33 +-
net/mac80211/tx.c | 466 +++++++++++++++-------
net/mac80211/util.c | 35 +-
net/wireless/chan.c | 43 +-
net/wireless/core.c | 50 +--
net/wireless/core.h | 3 +-
net/wireless/nl80211.c | 22 +-
net/wireless/pmsr.c | 12 +
net/wireless/rdev-ops.h | 12 +-
net/wireless/reg.c | 5 +-
net/wireless/scan.c | 22 +-
net/wireless/trace.h | 36 +-
net/wireless/wext-compat.c | 8 +-
net/wireless/wext-spy.c | 14 +-
47 files changed, 1492 insertions(+), 786 deletions(-)


2021-06-28 23:41:25

by patchwork-bot+netdevbpf

[permalink] [raw]
Subject: Re: pull-request: mac80211-next 2021-06-25

Hello:

This pull request was applied to netdev/net-next.git (refs/heads/master):

On Fri, 25 Jun 2021 23:56:34 +0200 you wrote:
> Hi,
>
> Here's a bunch of new changes for -next. I meant to include
> another set of patches handling some 6 GHz regulatory stuff,
> but still had some questions so wanted to get this out now,
> so I don't miss the merge window with everything...
>
> [...]

Here is the summary with links:
- pull-request: mac80211-next 2021-06-25
https://git.kernel.org/netdev/net-next/c/007b312c6f29

You are awesome, thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/patchwork/pwbot.html