pull-request: ath-next-20250114
Jeff Johnson
jeff.johnson at oss.qualcomm.com
Tue Jan 14 14:17:06 PST 2025
The following changes since commit b20821248e262a7d16882137419460030c1aead6:
Merge tag 'ath-next-20241209' of git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath (2024-12-09 20:41:20 +0200)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git tags/ath-next-20250114
for you to fetch changes up to 336097d74c284a7c928b723ce8690f28912da03d:
wifi: ath12k: fix key cache handling (2025-01-14 12:53:01 -0800)
----------------------------------------------------------------
ath.git patches for v6.14
This development cycle again featured multiple patchsets to ath12k to
support the new 802.11be MLO feature, this time including the device
grouping infrastructure, and the advertisement of MLO support to the
wireless core. However the MLO feature is still considered to be
incomplete.
In addition, there was the usual set of bug fixes and cleanups, mostly
in ath12k, but also in ath9k.
----------------------------------------------------------------
Aditya Kumar Singh (14):
wifi: ath12k: fix read pointer after free in ath12k_mac_assign_vif_to_vdev()
wifi: ath12k: fix ath12k_qmi_alloc_chunk() to handle too large allocations
wifi: ath12k: fix ar->supports_6ghz usage during hw register
wifi: ath12k: pass link ID during MLO while delivering skb
wifi: ath12k: symmetrize scan vdev creation and deletion during HW scan
wifi: ath12k: add can_activate_links mac operation
wifi: ath12k: add no-op without debug print in WMI Rx event
wifi: ath12k: remove warning print in htt mlo offset event message
wifi: ath12k: add ATH12K_FW_FEATURE_MLO capability firmware feature
wifi: ath12k: assign unique hardware link IDs during QMI host cap
wifi: ath12k: rename CAC_RUNNING flag
wifi: ath12k: fix CAC running state during virtual interface start
wifi: ath12k: handle radar detection with MLO
wifi: ath12k: fix key cache handling
Baochen Qiang (1):
wifi: ath12k: fix leaking michael_mic for non-primary links
Bhagavathi Perumal S (1):
wifi: ath12k: Add MLO WMI setup and teardown functions
Colin Ian King (1):
wifi: ath12k: Fix spelling mistake "requestted" -> "requested"
Dan Carpenter (1):
wifi: ath12k: Off by one in ath12k_wmi_process_csa_switch_count_event()
Dmitry Antipov (4):
wifi: ath9k: cleanup ath_txq_skb_done()
wifi: ath9k: cleanup a few (mostly) TX-related routines
wifi: ath9k: simplify internal time management
wifi: ath9k: cleanup ath9k_hw_get_nf_hist_mid()
Jeff Johnson (4):
wifi: ath12k: Decrease ath12k_mac_op_remain_on_channel() stack usage
wifi: ath12k: Decrease ath12k_bss_assoc() stack usage
wifi: ath12k: Decrease ath12k_sta_rc_update_wk() stack usage
wifi: ath12k: Decrease ath12k_mac_station_assoc() stack usage
Karthikeyan Periyasamy (23):
wifi: ath12k: send partner device details in QMI MLO capability
wifi: ath12k: refactor ath12k_qmi_alloc_target_mem_chunk()
wifi: ath12k: add support to allocate MLO global memory region
wifi: ath12k: enable MLO setup and teardown from core
wifi: ath12k: avoid redundant code in DP Rx error process
wifi: ath12k: move to HW link id based receive handling
wifi: ath12k: add partner device buffer support in receive data path
wifi: ath12k: add helper function to init partner cmem configuration
wifi: ath12k: introduce interface combination cleanup helper
wifi: ath12k: Refactor radio frequency information
wifi: ath12k: advertise multi device interface combination
wifi: ath12k: Add documentation HTT_H2T_MSG_TYPE_RX_RING_SELECTION_CFG
wifi: ath12k: Refactor monitor status TLV structure
wifi: ath12k: cleanup Rx peer statistics structure
wifi: ath12k: Fix the misspelled of hal TLV tag HAL_PHYRX_GENERICHT_SIG
wifi: ath12k: fix incorrect TID updation in DP monitor status path
wifi: ath12k: Remove unused HAL Rx mask in DP monitor path
wifi: ath12k: Change the Tx monitor SRNG ring ID
wifi: ath12k: Avoid explicit type cast in monitor status parse handler
wifi: ath12k: Refactor ath12k_hw set helper function argument
wifi: ath12k: Refactor the ath12k_hw get helper function argument
wifi: ath12k: Remove ath12k_get_num_hw() helper function
wifi: ath12k: Fix uninitialized variable access in ath12k_mac_allocate() function
P Praneesh (1):
wifi: ath12k: Add support for parsing 64-bit TLVs
Pradeep Kumar Chitrapu (2):
wifi: ath12k: Support Transmit Rate Buffer Stats
wifi: ath12k: Support Transmit Buffer OFDMA Stats
Raj Kumar Bhagat (3):
dt-bindings: net: wireless: Describe ath12k PCI module with WSI
wifi: ath12k: parse multiple device information from Device Tree
wifi: ath12k: Include MLO memory in firmware coredump collection
Rajat Soni (1):
wifi: ath12k: Support pdev Puncture Stats
Rameshkumar Sundaram (1):
wifi: ath12k: advertise MLO support and capabilities
Ramya Gnanasekar (1):
wifi: ath12k: set flag for mgmt no-ack frames in Tx completion
Roopni Devanathan (1):
wifi: ath12k: Support AST Entry Stats
Sathishkumar Muruganandam (1):
wifi: ath12k: fix tx power, max reg power update to firmware
.../bindings/net/wireless/qcom,ath12k-wsi.yaml | 204 ++++++
drivers/net/wireless/ath/ath12k/core.c | 315 +++++++-
drivers/net/wireless/ath/ath12k/core.h | 63 +-
drivers/net/wireless/ath/ath12k/coredump.c | 3 +
drivers/net/wireless/ath/ath12k/coredump.h | 1 +
.../net/wireless/ath/ath12k/debugfs_htt_stats.c | 502 +++++++++++++
.../net/wireless/ath/ath12k/debugfs_htt_stats.h | 155 ++++
drivers/net/wireless/ath/ath12k/dp.c | 14 +
drivers/net/wireless/ath/ath12k/dp.h | 30 +-
drivers/net/wireless/ath/ath12k/dp_mon.c | 156 ++--
drivers/net/wireless/ath/ath12k/dp_rx.c | 231 ++++--
drivers/net/wireless/ath/ath12k/fw.h | 3 +
drivers/net/wireless/ath/ath12k/hal.c | 2 +-
drivers/net/wireless/ath/ath12k/hal.h | 2 +-
drivers/net/wireless/ath/ath12k/hal_desc.h | 4 +-
drivers/net/wireless/ath/ath12k/hal_rx.h | 14 +-
drivers/net/wireless/ath/ath12k/mac.c | 794 ++++++++++++++++-----
drivers/net/wireless/ath/ath12k/mac.h | 11 +
drivers/net/wireless/ath/ath12k/peer.c | 2 +
drivers/net/wireless/ath/ath12k/peer.h | 3 +
drivers/net/wireless/ath/ath12k/qmi.c | 324 +++++++--
drivers/net/wireless/ath/ath12k/qmi.h | 1 +
drivers/net/wireless/ath/ath12k/wmi.c | 225 +++++-
drivers/net/wireless/ath/ath12k/wmi.h | 56 ++
drivers/net/wireless/ath/ath9k/ath9k.h | 8 +-
drivers/net/wireless/ath/ath9k/beacon.c | 2 +-
drivers/net/wireless/ath/ath9k/calib.c | 24 +-
drivers/net/wireless/ath/ath9k/channel.c | 29 +-
drivers/net/wireless/ath/ath9k/hw.c | 25 +-
drivers/net/wireless/ath/ath9k/hw.h | 2 +-
drivers/net/wireless/ath/ath9k/main.c | 9 +-
drivers/net/wireless/ath/ath9k/recv.c | 4 +-
drivers/net/wireless/ath/ath9k/xmit.c | 52 +-
33 files changed, 2723 insertions(+), 547 deletions(-)
create mode 100644 Documentation/devicetree/bindings/net/wireless/qcom,ath12k-wsi.yaml
More information about the ath10k
mailing list