2024-04-24 10:07:01

by Kalle Valo

[permalink] [raw]
Subject: pull-request: wireless-next-2024-04-24

Hi,

here's a pull request to net-next tree, more info below. Please let me know if
there are any problems.

Kalle

The following changes since commit 57a03d83f229126b0aab6f305821358755c7b130:

Merge branch 'mlxsw-preparations-for-improving-performance' (2024-04-03 19:50:44 -0700)

are available in the Git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git tags/wireless-next-2024-04-24

for you to fetch changes up to b0d2d8f996c1ce3d4c8a1c8cb7d634536e7c2118:

wifi: mac80211: handle link ID during management Tx (2024-04-19 10:54:58 +0200)

----------------------------------------------------------------
wireless-next patches for v6.10

The second "new features" pull request for v6.10 with changes both in
stack and in drivers. This time the pull request is rather small and
nothing special standing out except maybe that we have several
kernel-doc fixes. Great to see that we are getting warning free
wireless code (until new warnings are added).

Do note that this pull request has a simple conflict in mac80211 with
net tree, here's an example conflict resolution:

https://lore.kernel.org/all/[email protected]/

Major changes:

rtl8xxxu:

* enable Management Frame Protection (MFP) support

rtw88:

* disable unsupported interface type of mesh point for all chips, and only
support station mode for SDIO chips.

----------------------------------------------------------------
Aditya Kumar Singh (1):
wifi: mac80211: handle sdata->u.ap.active flag with MLO

Alexis Lothoré (2):
wifi: wilc1000: set atomic flag on kmemdup in srcu critical section
wifi: wilc1000: convert list management to RCU

Anjaneyulu (4):
wifi: iwlwifi: move WTAS macro to api file
wifi: iwlwifi: move lari_config handlig to regulatory
wifi: iwlwifi: mvm: Add support for PPAG cmd v6
wifi: iwlwifi: Add support for LARI_CONFIG_CHANGE_CMD v10

Benjamin Berg (2):
wifi: iwlwifi: mvm: move phy band to nl80211 band helper
wifi: mac80211: keep mac80211 consistent on link activation failure

Chaitanya Tata (1):
wifi: mac80211_hwsim: Use wider regulatory for custom for 6GHz tests

Chia-Yuan Li (2):
wifi: rtw89: disable txptctrl IMR to avoid flase alarm
wifi: rtw89: download firmware with five times retry

Chih-Kang Chang (1):
wifi: rtw89: 8922a: update scan offload H2C fields

Ching-Te Ku (1):
wifi: rtw88: coex: Prevent doing I/O during Wi-Fi power saving

Colin Ian King (1):
wifi: brcmfmac: Fix spelling mistake "ivalid" -> "invalid"

Dmitry Antipov (2):
wifi: rtlwifi: drop WMM stubs from rtl8192cu
wifi: rtlwifi: always assume QoS mode in rtl8192cu

Emmanuel Grumbach (2):
wifi: iwlwifi: add a device ID for BZ-W
wifi: iwlwifi: mvm: introduce esr_disable_reason

Ilan Peer (1):
wifi: iwlwifi: mvm: Refactor tracking of scan UIDs

Jeff Johnson (4):
wifi: mac80211: correctly document struct mesh_table
wifi: mac80211: remove ieee80211_set_hw_80211_encap()
wifi: mac80211: Add missing return value documentation
wifi: cfg80211: fix cfg80211 function kernel-doc

Johannes Berg (8):
wifi: mac80211: transmit deauth only if link is available
wifi: iwlwifi: mvm: extend STEP URM workaround for new devices
wifi: iwlwifi: mvm: init vif works only once
wifi: mac80211: reserve chanctx during find
wifi: mac80211: simplify ieee80211_assign_link_chanctx()
wifi: mac80211: add return docs for sta_info_flush()
wifi: cfg80211: make some regulatory functions void
wifi: cfg80211: add return docs for regulatory functions

Kalle Valo (1):
Merge tag 'rtw-next-2024-04-04' of https://github.com/pkshih/rtw

Krzysztof Kozlowski (4):
wifi: rsi: sdio: simplify module initialization
wifi: wl1251: simplify module initialization
wifi: wilc1000: replace open-coded module_sdio_driver()
wifi: mwifiex: replace open-coded module_sdio_driver()

Kuan-Chung Chen (1):
wifi: rtw89: 8922a: configure UL MU/OFDMA power setting

Martin Kaistra (1):
wifi: rtl8xxxu: enable MFP support

Michael-CY Lee (1):
wifi: mac80211: extend IEEE80211_KEY_FLAG_GENERATE_MMIE to other ciphers

Miri Korenblit (13):
wifi: mac80211: defer link switch work in reconfig
wifi: iwlwifi: mvm: implement link grading
wifi: iwlwifi: mvm: calculate EMLSR mode after connection
wifi: iwlwifi: mvm: don't always disable EMLSR due to BT coex
wifi: iwlwifi: mvm: check if EMLSR is allowed before selecting links
wifi: iwlwifi: mvm: move EMLSR/links code
wifi: iwlwifi: mvm: Implement new link selection algorithm
wifi: iwlwifi: mvm: Add helper functions to update EMLSR status
wifi: iwlwifi: mvm: exit EMLSR upon missed beacon
wifi: iwlwifi: mvm: implement EMLSR prevention mechanism.
wifi: iwlwifi: mvm: don't recompute EMLSR mode in can_activate_links
wifi: iwlwifi: mvm: get periodic statistics in EMLSR
wifi: iwlwifi: mvm: Don't allow EMLSR when the RSSI is low

Mukesh Sisodiya (1):
wifi: iwlwifi: mvm: send ap_tx_power_constraints cmd to FW in AP mode

Ping-Ke Shih (4):
wifi: rtw88: station mode only for SDIO chips
wifi: rtw89: 8852c: add quirk to set PCI BER for certain platforms
wifi: rtw89: 8852c: disable PCI PHY EQ to improve compatibility
wifi: rtw88: remove unsupported interface type of mesh point

Po-Hao Huang (3):
wifi: rtw89: 8922a: download template probe requests for 6 GHz band
wifi: rtw89: 8922a: add beacon filter and CQM support
wifi: rtw88: Set default CQM config if not present

Sriram R (1):
wifi: mac80211: handle link ID during management Tx

Yedidya Benshimol (1):
wifi: iwlwifi: mvm: disable EMLSR when we suspend with wowlan

Zong-Zhe Yang (1):
wifi: rtw89: 8852c: update TX power tables to R69

.../broadcom/brcm80211/brcmfmac/cfg80211.c | 6 +-
drivers/net/wireless/intel/iwlwifi/fw/acpi.c | 36 +-
drivers/net/wireless/intel/iwlwifi/fw/acpi.h | 16 +
.../net/wireless/intel/iwlwifi/fw/api/nvm-reg.h | 46 +-
drivers/net/wireless/intel/iwlwifi/fw/api/phy.h | 7 +-
drivers/net/wireless/intel/iwlwifi/fw/api/power.h | 44 +-
drivers/net/wireless/intel/iwlwifi/fw/regulatory.c | 127 ++++-
drivers/net/wireless/intel/iwlwifi/fw/regulatory.h | 7 +-
drivers/net/wireless/intel/iwlwifi/fw/uefi.c | 23 +
drivers/net/wireless/intel/iwlwifi/fw/uefi.h | 24 +-
drivers/net/wireless/intel/iwlwifi/mvm/Makefile | 3 +-
drivers/net/wireless/intel/iwlwifi/mvm/coex.c | 75 +--
drivers/net/wireless/intel/iwlwifi/mvm/constants.h | 12 +-
drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 24 +-
drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 97 +---
drivers/net/wireless/intel/iwlwifi/mvm/link.c | 567 +++++++++++++++++++++
drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c | 21 +-
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 78 ++-
.../net/wireless/intel/iwlwifi/mvm/mld-mac80211.c | 287 +++--------
drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 138 ++++-
drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 7 +-
drivers/net/wireless/intel/iwlwifi/mvm/rx.c | 29 +-
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 17 +-
drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 47 +-
.../net/wireless/intel/iwlwifi/mvm/tests/Makefile | 3 +
.../net/wireless/intel/iwlwifi/mvm/tests/links.c | 394 ++++++++++++++
.../net/wireless/intel/iwlwifi/mvm/tests/module.c | 10 +
drivers/net/wireless/intel/iwlwifi/mvm/utils.c | 22 +-
drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 1 +
drivers/net/wireless/marvell/mwifiex/sdio.c | 2 +-
drivers/net/wireless/microchip/wilc1000/cfg80211.c | 41 +-
drivers/net/wireless/microchip/wilc1000/hif.c | 17 +-
drivers/net/wireless/microchip/wilc1000/netdev.c | 43 +-
drivers/net/wireless/microchip/wilc1000/netdev.h | 5 +-
drivers/net/wireless/microchip/wilc1000/sdio.c | 5 +-
drivers/net/wireless/microchip/wilc1000/wlan.c | 5 +-
.../net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c | 9 +-
.../net/wireless/realtek/rtlwifi/rtl8192cu/hw.c | 193 ++-----
drivers/net/wireless/realtek/rtw88/coex.c | 4 +-
drivers/net/wireless/realtek/rtw88/fw.c | 14 +-
drivers/net/wireless/realtek/rtw88/fw.h | 2 +
drivers/net/wireless/realtek/rtw88/mac80211.c | 2 +
drivers/net/wireless/realtek/rtw88/main.c | 18 +-
drivers/net/wireless/realtek/rtw89/core.c | 24 +-
drivers/net/wireless/realtek/rtw89/core.h | 11 +
drivers/net/wireless/realtek/rtw89/fw.c | 56 +-
drivers/net/wireless/realtek/rtw89/fw.h | 4 +-
drivers/net/wireless/realtek/rtw89/pci.c | 91 ++++
drivers/net/wireless/realtek/rtw89/pci.h | 13 +
drivers/net/wireless/realtek/rtw89/phy_be.c | 18 +
drivers/net/wireless/realtek/rtw89/reg.h | 4 +-
drivers/net/wireless/realtek/rtw89/rtw8851b.c | 1 +
drivers/net/wireless/realtek/rtw89/rtw8851be.c | 1 +
drivers/net/wireless/realtek/rtw89/rtw8852a.c | 1 +
drivers/net/wireless/realtek/rtw89/rtw8852ae.c | 1 +
drivers/net/wireless/realtek/rtw89/rtw8852b.c | 1 +
drivers/net/wireless/realtek/rtw89/rtw8852be.c | 1 +
drivers/net/wireless/realtek/rtw89/rtw8852c.c | 1 +
.../net/wireless/realtek/rtw89/rtw8852c_table.c | 90 ++--
drivers/net/wireless/realtek/rtw89/rtw8852ce.c | 23 +
drivers/net/wireless/realtek/rtw89/rtw8922a.c | 1 +
drivers/net/wireless/realtek/rtw89/rtw8922ae.c | 1 +
drivers/net/wireless/rsi/rsi_91x_sdio.c | 31 +-
drivers/net/wireless/ti/wl1251/sdio.c | 20 +-
drivers/net/wireless/virtual/mac80211_hwsim.c | 4 +-
include/linux/ieee80211.h | 18 +
include/net/cfg80211.h | 111 ++--
include/net/mac80211.h | 54 +-
net/mac80211/cfg.c | 22 +-
net/mac80211/chan.c | 79 ++-
net/mac80211/ieee80211_i.h | 17 +-
net/mac80211/iface.c | 9 +-
net/mac80211/link.c | 21 +-
net/mac80211/mlme.c | 53 +-
net/mac80211/offchannel.c | 12 +-
net/mac80211/sta_info.h | 4 +-
net/mac80211/util.c | 7 +
net/mac80211/wpa.c | 12 +-
net/wireless/nl80211.c | 3 +-
net/wireless/reg.c | 18 +-
net/wireless/reg.h | 13 +-
81 files changed, 2448 insertions(+), 931 deletions(-)
create mode 100644 drivers/net/wireless/intel/iwlwifi/mvm/tests/Makefile
create mode 100644 drivers/net/wireless/intel/iwlwifi/mvm/tests/links.c
create mode 100644 drivers/net/wireless/intel/iwlwifi/mvm/tests/module.c



2024-04-25 19:20:38

by patchwork-bot+netdevbpf

[permalink] [raw]
Subject: Re: pull-request: wireless-next-2024-04-24

Hello:

This pull request was applied to netdev/net-next.git (main)
by Jakub Kicinski <[email protected]>:

On Wed, 24 Apr 2024 10:01:21 +0000 (UTC) you wrote:
> Hi,
>
> here's a pull request to net-next tree, more info below. Please let me know if
> there are any problems.
>
> Kalle
>
> [...]

Here is the summary with links:
- pull-request: wireless-next-2024-04-24
https://git.kernel.org/netdev/net-next/c/e6be197f23c5

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