mbox series

pull-request: mac80211-next 2021-06-25

Message ID 20210625215635.10743-1-johannes@sipsolutions.net (mailing list archive)
State Not Applicable
Headers show
Series pull-request: mac80211-next 2021-06-25 | expand

Pull-request

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

Message

Johannes Berg June 25, 2021, 9:56 p.m. UTC
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(-)

Comments

patchwork-bot+netdevbpf@kernel.org June 28, 2021, 8:40 p.m. UTC | #1
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