* [GIT PULL] wireless-next-2026-03-26
@ 2026-03-26 15:18 Johannes Berg
2026-03-27 1:32 ` patchwork-bot+netdevbpf
0 siblings, 1 reply; 2+ messages in thread
From: Johannes Berg @ 2026-03-26 15:18 UTC (permalink / raw)
To: netdev; +Cc: linux-wireless
Hi,
So couple more things for now, including the NAN (Neighbor
Awareness Networking) APIs that we spent a lot of time on
trying to get right :) Other than that changes all over.
We'll surely have more changes for NAN and also ranging
(for proximity detection) is coming, it's looking to be
a big 7.1 from a wifi perspective, but we'll see how it
all comes together.
Please pull and let us know if there's any problem.
Thanks,
johannes
The following changes since commit 9ac76f3d0bb2940db3a9684d596b9c8f301ef315:
Merge tag 'wireless-next-2026-03-19' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next (2026-03-19 15:30:20 +0100)
are available in the Git repository at:
https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git tags/wireless-next-2026-03-26
for you to fetch changes up to 7dd6f81f4ef801b57f6ce7b0eee32aef5c488538:
wifi: mac80211: ignore reserved bits in reconfiguration status (2026-03-25 21:22:02 +0100)
----------------------------------------------------------------
A fairly big set of changes all over, notably with:
- cfg80211: new APIs for NAN (Neighbor Aware Networking,
aka Wi-Fi Aware) so less work must be in firmware
- mt76:
- mt7996/mt7925 MLO fixes/improvements
- mt7996 NPU support (HW eth/wifi traffic offload)
- iwlwifi: UNII-9 and continuing UHR work
----------------------------------------------------------------
Aaradhana Sahu (1):
wifi: ath12k: Use .mbn firmware for AHB devices
Allen Ye (1):
wifi: mt76: fix backoff fields and max_power calculation
Alok Tiwari (1):
wifi: mt76: mt7996: fix FCS error flag check in RX descriptor
Avinash Bhatt (3):
wifi: iwlwifi: add CQM event support for per-link RSSI changes
wifi: iwlwifi: handle NULL/ERR returns from ptp_clock_register()
wifi: iwlwifi: mld: block EMLSR during TDLS connections
Avraham Stern (1):
wifi: cfg80211: allow protected action frame TX for NAN
Benjamin Berg (1):
wifi: mac80211: ignore reserved bits in reconfiguration status
Chad Monroe (5):
wifi: mt76: fix deadlock in remain-on-channel
wifi: mt76: mt7996: reset device after MCU message timeout
wifi: mt76: mt7996: increase txq memory limit to 32 MiB
wifi: mt76: fix multi-radio on-channel scanning
wifi: mt76: support upgrading passive scans to active
Christian Hewitt (1):
wifi: mt7601u: check multiple firmware paths
Colin Ian King (1):
wifi: mt76: mt7996: Fix spelling mistake "retriving" -> "retrieving"
Daniel Gabay (1):
wifi: cfg80211: allow ToDS=0/FromDS=0 data frames on NAN data interfaces
David Bauer (2):
wifi: mt76: mt76x02: wake queues after reconfig
wifi: mt76: don't return TXQ when exceeding max non-AQL packets
Duoming Zhou (2):
wifi: mt76: mt7915: fix use-after-free bugs in mt7915_mac_dump_work()
wifi: mt76: mt7996: fix use-after-free bugs in mt7996_mac_dump_work()
Emmanuel Grumbach (28):
wifi: cfg80211: support UNII-9 channels in ieee80211_channel_to_freq_khz
wifi: iwlwifi: mld: add support for iwl_mcc_allowed_ap_type_cmd v2
wifi: iwlwifi: ensure we don't read SAR values past the limit
wifi: iwlwifi: uefi: decouple UEFI and firmware APIs
wifi: iwlwifi: acpi: better use ARRAY_SIZE than a define
wifi: iwlwifi: uefi: open code the PPAG table store operation
wifi: iwlwifi: bring iwl_fill_ppag_table to the iwlmvm
wifi: iwlwifi: regulatory: support a new command for PPAG
wifi: iwlwifi: acpi: check the size of the ACPI PPAG tables
wifi: iwlwifi: acpi: add support for PPAG rev5
wifi: iwlwifi: uefi: add support for PPAG table rev5
wifi: iwlwifi: mvm: zero iwl_geo_tx_power_profiles_cmd before sending
wifi: iwlwifi: uefi: support the new WRDS and EWRD tables
wifi: iwlwifi: acpi: add support for WRDS rev 3 table
wifi: iwlwifi: acpi: add support for EWRD rev 3 table
wifi: iwlwifi: mld: support version 11 of REDUCE_TX_POWER_CMD
wifi: iwlwifi: uefi: open code the parsing of the WGDS table
wifi: iwlwifi: uefi: add support for WGDS rev4
wifi: iwlwifi: acpi: validate the WGDS table
wifi: iwlwifi: acpi: add support for WGDS revision 4
wifi: iwlwifi: support PER_CHAIN_LIMIT_OFFSET_CMD v6
wifi: iwlwifi: uefi: mode the comments valid kerneldoc comments
wifi: iwlwifi: remove IWL_MAX_WD_TIMEOUT
wifi: iwlwifi: mld: remove SCAN_TIMEOUT_MSEC
wifi: iwlwifi: mld: update the TLC when we deactivate a link
wifi: iwlwifi: TLC_MNG_CONFIG_CMD can use several structures
wifi: iwlwifi: fix the description of SESSION_PROTECTION_CMD
wifi: iwlwifi: reduce the number of prints upon firmware crash
Felix Fietkau (9):
wifi: mt76: add offchannel check to mt76_roc_complete
wifi: mt76: check chanctx before restoring channel after ROC
wifi: mt76: abort ROC on chanctx changes
wifi: mt76: optimize ROC for same-channel case
wifi: mt76: send nullfunc PS frames on offchannel transitions
wifi: mt76: flush pending TX before channel switch
wifi: mt76: route nullfunc frames to PSD/ALTX queue
wifi: mt76: wait for firmware TX completion of mgmt frames before channel switch
wifi: mt76: add per-link beacon monitoring for MLO
Gustavo A. R. Silva (1):
wifi: ath6kl: wmi: Avoid -Wflex-array-member-not-at-end warning
Howard Hsu (1):
wifi: mt76: mt7996: support critical packet mode for MT7990 chipsets
Ilan Peer (4):
wifi: cfg80211: Add support for additional 7 GHz channels
wifi: iwlwifi: mld: Refactor scan command handling
wifi: iwlwifi: mld: Introduce scan command version 18
wifi: ieee80211: Add some missing NAN definitions
Jeff Johnson (2):
wifi: ath12k: Clean up the WMI Unit Test command interface
wifi: ath12k: Remove unused DFS Unit Test definitions
Johan Hovold (5):
wifi: ath6kl: drop redundant device reference
wifi: ath6kl: rename disconnect callback
wifi: ath9k: drop redundant device reference
wifi: ath10k: drop redundant device reference
wifi: ath10k: rename disconnect callback
Johannes Berg (17):
Merge tag 'ath-next-20260324' of git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath
wifi: mac80211_hwsim: advertise basic UHR support
Merge tag 'mt76-next-2026-03-23' of https://github.com/nbd168/wireless
wifi: iwlwifi: restrict TOP reset to some devices
wifi: iwlwifi: mld: enable UHR in TLC
wifi: iwlwifi: mld: set UHR MCS in RX status
wifi: iwlwifi: mld: support changing iftype at runtime
wifi: iwlwifi: use IWL_FW_CHECK for sync timeout
wifi: iwlwifi: pcie: don't dump on reset handshake in dump
wifi: iwlwifi: mld: make iwl_mld_mac80211_iftype_to_fw() static
wifi: iwlwifi: mld: remove type argument from iwl_mld_add_sta()
wifi: iwlwifi: mld: rename iwl_mld_phy_from_mac80211() argument
wifi: iwlwifi: mld: make alloc functions not forced static
wifi: iwlwifi: mld: add double-include guards to nan.h
wifi: iwlwifi: add MAC context command version 4
wifi: iwlwifi: mld: set RX_FLAG_RADIOTAP_TLV_AT_END generically
Merge tag 'iwlwifi-next-2026-03-25' of https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next into wireless-next
Kees Cook (1):
wifi: mac80211: Replace strncpy() with strscpy_pad() in drv_switch_vif_chanctx tracepoint
Leon Yen (5):
wifi: mt76: mt7925: introduce CSA support in non-MLO mode
wifi: mt76: mt7925: Fix incorrect MLO mode in firmware control
wifi: mt76: mt792x: Fix a potential deadlock in high-load situations
wifi: mt76: mt7921: fix a potential clc buffer length underflow
wifi: mt76: mt7925: fix tx power setting failure after chip reset
Lorenzo Bianconi (30):
wifi: mt76: mt7996: Set mtxq->wcid just for primary link
wifi: mt76: mt7996: Reset mtxq->idx if primary link is removed in mt7996_vif_link_remove()
wifi: mt76: mt7996: Switch to the secondary link if the default one is removed
wifi: mt76: mt7996: Clear wcid pointer in mt7996_mac_sta_deinit_link()
wifi: mt76: mt7996: Reset ampdu_state state in case of failure in mt7996_tx_check_aggr()
wifi: mt76: Fix memory leak destroying device
wifi: mt76: mt7996: Fix NPU stop procedure
wifi: mt76: npu: Add missing rx_token_size initialization
wifi: mt76: always enable RRO queues for non-MT7992 chipset
wifi: mt76: mt7996: Fix BAND2 tx queues initialization when NPU is enabled
wifi: mt76: mt7996: Fix wdma_idx for MT7996 device if NPU is enabled
wifi: mt76: mt7996: Add mt7992_npu_txrx_offload_init routine
wifi: mt76: mt7996: Rename mt7996_npu_rxd_init() in mt7992_npu_rxd_init()
wifi: mt76: mt7996: Add NPU support for MT7990 chipset
wifi: mt76: mt7996: Integrate NPU in RRO session management
wifi: mt76: mt7996: Integrate MT7990 init configuration for NPU
wifi: mt76: mt7996: Integrate MT7990 dma configuration for NPU
wifi: mt76: mt7996: Add __mt7996_npu_hw_init routine
wifi: mt76: mt7996: Move RRO dma start in a dedicated routine
wifi: mt76: Do not reset idx for NPU tx queues during reset
wifi: mt76: mt7996: Do not schedule RRO and TxFree queues during reset for NPU
wifi: mt76: mt7996: Store DMA mapped buffer addresses in mt7996_npu_hw_init()
wifi: mt76: Enable NPU support for MT7996 devices
wifi: mt76: mt7996: Add missing CHANCTX_STA_CSA property
wifi: mt76: mt7996: Remove link pointer dependency in mt7996_mac_sta_remove_links()
wifi: mt76: mt7996: Remove unnecessary phy filed in mt7996_vif_link struct
wifi: mt76: mt7996: Decrement sta counter removing the link in mt7996_mac_reset_sta_iter()
wifi: mt76: mt7996: Rely on msta_link link_id in mt7996_vif_link_remove()
wifi: mt76: mt7996: Destroy vif active links in mt7996_remove_interface()
wifi: mt76: mt7996: Destroy active sta links in mt7996_mac_sta_remove()
Madhur Kumar (1):
wifi: mt76: mt7921: Replace deprecated PCI function
Manish Dharanenthiran (1):
wifi: ath12k: Fix the assignment of logical link index
Marco Crivellari (3):
wifi: iwlwifi: replace use of system_unbound_wq with system_dfl_wq
wifi: iwlwifi: fw: replace use of system_unbound_wq with system_dfl_wq
wifi: iwlwifi: mvm: replace use of system_wq with system_percpu_wq
MeiChia Chiu (1):
wifi: mt76: mt7996: Add eMLSR support
Michael Lo (2):
wifi: mt76: mt7925: Skip scan process during suspend.
wifi: mt76: mt7921: fix 6GHz regulatory update on connection
Ming Yen Hsieh (3):
wifi: mt76: mt7925: fix incorrect length field in txpower command
wifi: mt76: mt7925: prevent NULL pointer dereference in mt7925_tx_check_aggr()
wifi: mt76: mt7925: prevent NULL vif dereference in mt7925_mac_write_txwi
Miri Korenblit (22):
wifi: mac80211: use for_each_chanctx_user_* in one more place
wifi: mac80211: make ieee80211_find_chanctx link-unaware
wifi: mac80211: properly handle error in ieee80211_add_virtual_monitor
wifi: mac80211: don't consider the sband when processing capabilities
wifi: iwlwifi: mld: add support for sta command version 3
wifi: iwlwifi: bump core version for BZ/SC/DR
wifi: iwlwifi: validate the channels received in iwl_mcc_update_resp_v*
wifi: iwlwifi: mld: use the dedicated helper to extract a link
wifi: iwlwifi: mld: always assign a fw id to a vif
wifi: iwlwifi: add a macro for max FW links
wifi: iwlwifi: mld: introduce iwl_mld_vif_fw_id_valid
wifi: mac80211: extract channel logic from link logic
wifi: mac80211: cleanup error path of ieee80211_do_open
wifi: cfg80211: Add an API to configure local NAN schedule
wifi: cfg80211: make sure NAN chandefs are valid
wifi: cfg80211: add support for NAN data interface
wifi: cfg80211: separately store HT, VHT and HE capabilities for NAN
wifi: nl80211: add support for NAN stations
wifi: nl80211: define an API for configuring the NAN peer's schedule
wifi: nl80211: allow reporting spurious NAN Data frames
wifi: nl80211: add NL80211_CMD_NAN_ULW_UPDATE notification
wifi: nl80211: Add a notification to notify NAN channel evacuation
Nidhish A N (1):
wifi: iwlwifi: mvm: cleanup some more MLO code
P Praneesh (1):
wifi: ath12k: Fix legacy rate mapping for monitor mode capture
Pagadala Yesu Anjaneyulu (4):
wifi: iwlwifi: mld: remove unused scan expire time constants
wifi: iwlwifi: fw: Add TLV support for BIOS revision of command
wifi: iwlwifi: mld: eliminate duplicate WIDE_ID in PPAG command handling
wifi: iwlwifi: mld: add BIOS revision compatibility check for PPAG command
Peter Chiu (3):
wifi: mt76: mt7996: fix RRO EMU configuration
wifi: mt76: mt7996: update WFSYS reset flow for MT7990 chipsets
wifi: mt76: mt7996: fix frequency separation for station STR mode
Quan Zhou (3):
wifi: mt76: mt7925: fix AMPDU state handling in mt7925_tx_check_aggr
wifi: mt76: mt7921: fix ROC abort flow interruption in mt7921_roc_work
wifi: mt76: mt7925: fix incorrect TLV length in CLC command
Rex Lu (1):
wifi: mt76: mt7996: adjust timeout value for boot-up calibration commands
Rory Little (1):
wifi: mt76: mt7921: Place upper limit on station AID
Rosen Penev (1):
wifi: b43: kzalloc + kcalloc to kzalloc_flex
Ryder Lee (4):
wifi: mt76: mt7615: fix use_cts_prot support
wifi: mt76: mt7915: fix use_cts_prot support
wifi: mt76: mt7996: add support for ERP CTS & HT protection
wifi: mt76: mt7996: Disable Rx hdr_trans in monitor mode
Sarika Sharma (1):
wifi: ath12k: account TX stats only when ACK/BA status is present
Sean Wang (36):
wifi: mt76: mt7921: Reset ampdu_state state in case of failure in mt76_connac2_tx_check_aggr()
wifi: mt76: mt7925: drop puncturing handling from BSS change path
wifi: mt76: mt7925: fix potential deadlock in mt7925_roc_abort_sync
wifi: mt76: mt7921: fix potential deadlock in mt7921_roc_abort_sync
wifi: mt76: connac: use is_connac2() to replace is_mt7921() checks
wifi: mt76: mt7921: use mt76_for_each_q_rx() in reset path
wifi: mt76: mt7921: handle MT7902 irq_map quirk with mutable copy
wifi: mt76: mt7921: add MT7902e DMA layout support
wifi: mt76: connac: mark MT7902 as hw txp devices
wifi: mt76: mt792x: add PSE handling barrier for the large MCU cmd
wifi: mt76: mt792x: ensure MCU ready before ROM patch download
wifi: mt76: mt7921: add MT7902 MCU support
wifi: mt76: mt792x: add MT7902 WFDMA prefetch configuration
wifi: mt76: mt7921: add MT7902 PCIe device support
wifi: mt76: mt7921: add MT7902 SDIO device support
wifi: mt76: mt792x: describe USB WFSYS reset with a descriptor
wifi: mt76: mt792x: fix mt7925u USB WFSYS reset handling
wifi: mt76: mt7925: pass mlink to sta_amsdu_tlv()
wifi: mt76: mt7925: pass WCID indices to bss_basic_tlv()
wifi: mt76: mt7925: pass mlink and mconf to sta_mld_tlv()
wifi: mt76: mt7925: pass mlink to mcu_sta_update()
wifi: mt76: mt7925: resolve primary mlink via def_wcid
wifi: mt76: mt7925: pass mlink to mac_link_sta_remove()
wifi: mt76: mt7925: pass mlink to sta_hdr_trans_tlv()
wifi: mt76: mt7925: validate mlink in sta_hdr_trans_tlv()
wifi: mt76: mt7925: pass mlink to wtbl_update_hdr_trans()
wifi: mt76: mt7925: pass mlink to set_link_key()
wifi: mt76: mt7925: resolve link after acquiring mt76 mutex
wifi: mt76: mt7925: pass mconf and mlink to wtbl_update_hdr_trans()
wifi: mt76: mt7925: make WCID cleanup unconditional in sta_remove_links()
wifi: mt76: mt7925: unwind WCID setup on link STA add failure
wifi: mt76: mt7925: drop WCID reinit after publish
wifi: mt76: mt7925: move WCID teardown into link_sta_remove()
wifi: mt76: mt7925: switch link STA allocation to RCU lifetime
wifi: mt76: mt7925: publish msta->link after successful link add
wifi: mt76: mt7925: host-only unwind published links on add failure
Shayne Chen (8):
wifi: mt76: mt7996: extend CSA and CCA support for MLO
wifi: mt76: mt7996: add duplicated WTBL command
wifi: mt76: mt7996: fix iface combination for different chipsets
wifi: mt76: mt7996: add variant for MT7992 chipsets
wifi: mt76: mt7996: fix wrong DMAD length when using MAC TXP
wifi: mt76: mt7996: Account active links in valid_links fields
wifi: mt76: mt7996: Move mlink deallocation in mt7996_vif_link_remove()
wifi: mt76: mt7996: Add mcu APIs to enable/disable vif links.
StanleyYP Wang (10):
wifi: mt76: mt7996: fix the behavior of radar detection
wifi: mt76: mt7996: set specific BSSINFO and STAREC commands after channel switch
wifi: mt76: mt7996: abort CCA when CSA is starting
wifi: mt76: mt7996: offload radar threshold initialization
wifi: mt76: add external EEPROM support for mt799x chipsets
wifi: mt76: mt7996: apply calibration-free data from OTP
wifi: mt76: mt7996: fix struct mt7996_mcu_uni_event
wifi: mt76: avoid to set ACK for MCU command if wait_resp is not set
wifi: mt76: mt7996: fix queue pause after scan due to wrong channel switch reason
wifi: mt76: mt7996: fix issues with manually triggered radar detection
Zac Bowling (1):
wifi: mt76: fix list corruption in mt76_wcid_cleanup
Zilin Guan (1):
wifi: mt76: Fix memory leak after mt76_connac_mcu_alloc_sta_req()
Ziyi Guo (1):
wifi: mt76: add missing lock protection in mt76_sta_state for sta_event callback
drivers/net/wireless/ath/ath10k/usb.c | 8 +-
drivers/net/wireless/ath/ath12k/ahb.h | 4 +-
drivers/net/wireless/ath/ath12k/core.h | 2 +-
drivers/net/wireless/ath/ath12k/dp_htt.c | 24 +-
drivers/net/wireless/ath/ath12k/hal.h | 31 +-
drivers/net/wireless/ath/ath12k/mac.c | 67 +-
drivers/net/wireless/ath/ath12k/wifi7/dp_mon.c | 76 +-
drivers/net/wireless/ath/ath12k/wmi.c | 58 +-
drivers/net/wireless/ath/ath12k/wmi.h | 14 +-
drivers/net/wireless/ath/ath6kl/usb.c | 16 +-
drivers/net/wireless/ath/ath6kl/wmi.h | 11 -
drivers/net/wireless/ath/ath9k/hif_usb.c | 4 -
drivers/net/wireless/broadcom/b43/dma.c | 18 +-
drivers/net/wireless/broadcom/b43/dma.h | 4 +-
drivers/net/wireless/intel/iwlwifi/cfg/bz.c | 2 +-
drivers/net/wireless/intel/iwlwifi/cfg/dr.c | 2 +-
drivers/net/wireless/intel/iwlwifi/cfg/sc.c | 2 +-
drivers/net/wireless/intel/iwlwifi/fw/acpi.c | 132 ++-
drivers/net/wireless/intel/iwlwifi/fw/acpi.h | 28 +-
.../net/wireless/intel/iwlwifi/fw/api/datapath.h | 3 +-
.../net/wireless/intel/iwlwifi/fw/api/mac-cfg.h | 167 +++-
drivers/net/wireless/intel/iwlwifi/fw/api/mac.h | 6 +-
.../net/wireless/intel/iwlwifi/fw/api/nvm-reg.h | 18 +-
drivers/net/wireless/intel/iwlwifi/fw/api/power.h | 37 +-
drivers/net/wireless/intel/iwlwifi/fw/api/scan.h | 45 +
drivers/net/wireless/intel/iwlwifi/fw/api/stats.h | 5 +-
drivers/net/wireless/intel/iwlwifi/fw/dbg.c | 4 +-
drivers/net/wireless/intel/iwlwifi/fw/dump.c | 69 +-
drivers/net/wireless/intel/iwlwifi/fw/file.h | 15 +
drivers/net/wireless/intel/iwlwifi/fw/img.c | 32 +-
drivers/net/wireless/intel/iwlwifi/fw/img.h | 8 +
drivers/net/wireless/intel/iwlwifi/fw/regulatory.c | 151 +---
drivers/net/wireless/intel/iwlwifi/fw/regulatory.h | 14 +-
drivers/net/wireless/intel/iwlwifi/fw/runtime.h | 10 +-
drivers/net/wireless/intel/iwlwifi/fw/uefi.c | 238 +++++-
drivers/net/wireless/intel/iwlwifi/fw/uefi.h | 141 +++-
drivers/net/wireless/intel/iwlwifi/iwl-config.h | 1 -
drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 23 +-
drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c | 9 +-
drivers/net/wireless/intel/iwlwifi/iwl-trans.c | 10 +-
drivers/net/wireless/intel/iwlwifi/iwl-trans.h | 20 +-
drivers/net/wireless/intel/iwlwifi/mld/constants.h | 1 -
drivers/net/wireless/intel/iwlwifi/mld/fw.c | 2 +-
drivers/net/wireless/intel/iwlwifi/mld/iface.c | 22 +-
drivers/net/wireless/intel/iwlwifi/mld/iface.h | 15 +-
drivers/net/wireless/intel/iwlwifi/mld/link.c | 2 +-
drivers/net/wireless/intel/iwlwifi/mld/link.h | 2 +
.../net/wireless/intel/iwlwifi/mld/low_latency.c | 13 +-
drivers/net/wireless/intel/iwlwifi/mld/mac80211.c | 52 +-
drivers/net/wireless/intel/iwlwifi/mld/mld.h | 6 +-
drivers/net/wireless/intel/iwlwifi/mld/mlo.c | 4 +-
drivers/net/wireless/intel/iwlwifi/mld/nan.h | 5 +-
drivers/net/wireless/intel/iwlwifi/mld/phy.h | 4 +-
drivers/net/wireless/intel/iwlwifi/mld/power.c | 5 +-
drivers/net/wireless/intel/iwlwifi/mld/ptp.c | 4 +-
.../net/wireless/intel/iwlwifi/mld/regulatory.c | 178 +++-
.../net/wireless/intel/iwlwifi/mld/regulatory.h | 2 +-
drivers/net/wireless/intel/iwlwifi/mld/rx.c | 25 +-
drivers/net/wireless/intel/iwlwifi/mld/scan.c | 224 +++--
drivers/net/wireless/intel/iwlwifi/mld/scan.h | 2 +
drivers/net/wireless/intel/iwlwifi/mld/sta.c | 50 +-
drivers/net/wireless/intel/iwlwifi/mld/sta.h | 4 +-
drivers/net/wireless/intel/iwlwifi/mld/stats.c | 31 +-
.../net/wireless/intel/iwlwifi/mld/tests/utils.c | 8 +-
drivers/net/wireless/intel/iwlwifi/mld/tlc.c | 78 +-
drivers/net/wireless/intel/iwlwifi/mld/tlc.h | 3 +
drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 157 +++-
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 7 +-
drivers/net/wireless/intel/iwlwifi/mvm/mld-key.c | 46 --
drivers/net/wireless/intel/iwlwifi/mvm/mld-mac.c | 18 +-
.../net/wireless/intel/iwlwifi/mvm/mld-mac80211.c | 132 ---
drivers/net/wireless/intel/iwlwifi/mvm/mld-sta.c | 291 +------
drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 5 -
drivers/net/wireless/intel/iwlwifi/mvm/ptp.c | 4 +-
drivers/net/wireless/intel/iwlwifi/mvm/sta.h | 4 -
drivers/net/wireless/intel/iwlwifi/mvm/tdls.c | 6 +-
.../intel/iwlwifi/pcie/gen1_2/trans-gen2.c | 13 +-
.../net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c | 2 +-
drivers/net/wireless/mediatek/mt76/channel.c | 39 +-
drivers/net/wireless/mediatek/mt76/dma.c | 33 +-
drivers/net/wireless/mediatek/mt76/dma.h | 4 +-
drivers/net/wireless/mediatek/mt76/eeprom.c | 154 +++-
drivers/net/wireless/mediatek/mt76/mac80211.c | 230 +++++-
drivers/net/wireless/mediatek/mt76/mcu.c | 2 +-
drivers/net/wireless/mediatek/mt76/mt76.h | 47 +-
drivers/net/wireless/mediatek/mt76/mt7615/mac.c | 15 -
drivers/net/wireless/mediatek/mt76/mt7615/main.c | 7 +-
drivers/net/wireless/mediatek/mt76/mt7615/mcu.c | 47 ++
drivers/net/wireless/mediatek/mt76/mt7615/mt7615.h | 5 +-
drivers/net/wireless/mediatek/mt76/mt7615/regs.h | 2 -
drivers/net/wireless/mediatek/mt76/mt76_connac.h | 11 +-
.../net/wireless/mediatek/mt76/mt76_connac_mac.c | 28 +-
.../net/wireless/mediatek/mt76/mt76_connac_mcu.c | 46 +-
.../net/wireless/mediatek/mt76/mt76_connac_mcu.h | 15 +-
drivers/net/wireless/mediatek/mt76/mt76x02_mmio.c | 1 +
drivers/net/wireless/mediatek/mt76/mt7915/init.c | 1 +
drivers/net/wireless/mediatek/mt76/mt7915/mac.c | 13 -
drivers/net/wireless/mediatek/mt76/mt7915/main.c | 9 +-
drivers/net/wireless/mediatek/mt76/mt7915/mcu.c | 66 +-
drivers/net/wireless/mediatek/mt76/mt7915/mcu.h | 11 +
drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h | 4 +
drivers/net/wireless/mediatek/mt76/mt7921/init.c | 4 +-
drivers/net/wireless/mediatek/mt76/mt7921/main.c | 29 +-
drivers/net/wireless/mediatek/mt76/mt7921/mcu.c | 3 +
drivers/net/wireless/mediatek/mt76/mt7921/mt7921.h | 16 +
drivers/net/wireless/mediatek/mt76/mt7921/pci.c | 70 +-
.../net/wireless/mediatek/mt76/mt7921/pci_mac.c | 6 +-
drivers/net/wireless/mediatek/mt76/mt7921/sdio.c | 4 +
drivers/net/wireless/mediatek/mt76/mt7925/init.c | 2 +
drivers/net/wireless/mediatek/mt76/mt7925/mac.c | 18 +-
drivers/net/wireless/mediatek/mt76/mt7925/main.c | 394 +++++++--
drivers/net/wireless/mediatek/mt76/mt7925/mcu.c | 194 +++--
drivers/net/wireless/mediatek/mt76/mt7925/mcu.h | 7 +
drivers/net/wireless/mediatek/mt76/mt7925/mt7925.h | 13 +-
drivers/net/wireless/mediatek/mt76/mt7925/regd.c | 3 +-
drivers/net/wireless/mediatek/mt76/mt792x.h | 7 +
drivers/net/wireless/mediatek/mt76/mt792x_core.c | 14 +-
drivers/net/wireless/mediatek/mt76/mt792x_dma.c | 18 +-
drivers/net/wireless/mediatek/mt76/mt792x_mac.c | 2 +-
drivers/net/wireless/mediatek/mt76/mt792x_regs.h | 6 +
drivers/net/wireless/mediatek/mt76/mt792x_usb.c | 51 +-
.../net/wireless/mediatek/mt76/mt7996/debugfs.c | 36 +-
drivers/net/wireless/mediatek/mt76/mt7996/dma.c | 208 +++--
drivers/net/wireless/mediatek/mt76/mt7996/eeprom.c | 64 +-
drivers/net/wireless/mediatek/mt76/mt7996/init.c | 110 ++-
drivers/net/wireless/mediatek/mt76/mt7996/mac.c | 161 ++--
drivers/net/wireless/mediatek/mt76/mt7996/mac.h | 5 -
drivers/net/wireless/mediatek/mt76/mt7996/main.c | 439 +++++++---
drivers/net/wireless/mediatek/mt76/mt7996/mcu.c | 823 +++++++++++++++----
drivers/net/wireless/mediatek/mt76/mt7996/mcu.h | 112 ++-
drivers/net/wireless/mediatek/mt76/mt7996/mt7996.h | 70 +-
drivers/net/wireless/mediatek/mt76/mt7996/npu.c | 469 ++++++++---
drivers/net/wireless/mediatek/mt76/mt7996/regs.h | 11 +
drivers/net/wireless/mediatek/mt76/npu.c | 37 +-
drivers/net/wireless/mediatek/mt76/scan.c | 70 +-
drivers/net/wireless/mediatek/mt76/tx.c | 34 +-
drivers/net/wireless/mediatek/mt7601u/mcu.c | 15 +-
drivers/net/wireless/mediatek/mt7601u/usb.h | 1 +
drivers/net/wireless/virtual/mac80211_hwsim.c | 35 +
include/linux/ieee80211-nan.h | 7 +-
include/linux/ieee80211.h | 7 +
include/net/cfg80211.h | 265 +++++-
include/uapi/linux/nl80211.h | 232 +++++-
net/mac80211/cfg.c | 4 +-
net/mac80211/chan.c | 199 +++--
net/mac80211/he.c | 37 +-
net/mac80211/ht.c | 6 +-
net/mac80211/ibss.c | 4 +-
net/mac80211/ieee80211_i.h | 12 +-
net/mac80211/iface.c | 28 +-
net/mac80211/mesh_plink.c | 3 +-
net/mac80211/mlme.c | 17 +-
net/mac80211/rx.c | 2 +
net/mac80211/trace.h | 5 +-
net/mac80211/util.c | 1 +
net/mac80211/vht.c | 33 +-
net/wireless/chan.c | 6 +-
net/wireless/core.c | 130 ++-
net/wireless/core.h | 10 +
net/wireless/mlme.c | 13 +-
net/wireless/nl80211.c | 905 ++++++++++++++++++++-
net/wireless/rdev-ops.h | 32 +
net/wireless/reg.c | 27 +-
net/wireless/sysfs.c | 27 +-
net/wireless/trace.h | 105 +++
net/wireless/util.c | 28 +-
166 files changed, 7131 insertions(+), 2321 deletions(-)
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: [GIT PULL] wireless-next-2026-03-26
2026-03-26 15:18 [GIT PULL] wireless-next-2026-03-26 Johannes Berg
@ 2026-03-27 1:32 ` patchwork-bot+netdevbpf
0 siblings, 0 replies; 2+ messages in thread
From: patchwork-bot+netdevbpf @ 2026-03-27 1:32 UTC (permalink / raw)
To: Johannes Berg; +Cc: netdev, linux-wireless
Hello:
This pull request was applied to netdev/net-next.git (main)
by Jakub Kicinski <kuba@kernel.org>:
On Thu, 26 Mar 2026 16:18:02 +0100 you wrote:
> Hi,
>
> So couple more things for now, including the NAN (Neighbor
> Awareness Networking) APIs that we spent a lot of time on
> trying to get right :) Other than that changes all over.
>
> We'll surely have more changes for NAN and also ranging
> (for proximity detection) is coming, it's looking to be
> a big 7.1 from a wifi perspective, but we'll see how it
> all comes together.
>
> [...]
Here is the summary with links:
- [GIT,PULL] wireless-next-2026-03-26
https://git.kernel.org/netdev/net-next/c/dbd94b9831bc
You are awesome, thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/patchwork/pwbot.html
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2026-03-27 1:32 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-03-26 15:18 [GIT PULL] wireless-next-2026-03-26 Johannes Berg
2026-03-27 1:32 ` patchwork-bot+netdevbpf
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox