openwrt/package
Florian Maurer 8faa9dedb4
Some checks are pending
Build Kernel / Build all affected Kernels (push) Waiting to run
Build all core packages / Build all core packages for selected target (push) Waiting to run
ath11k: fix transmit queue flushing through flush_sta implementation
warning print "ath11k c000000.wifi: failed to flush transmit queue 0"
is observed during busy times.

The mac80211 fallback implementation of `flush_sta` does not handle the per STA queues well.
This is fixed by providing a ath11k specific implementation of flush_sta telling the firmware to flush a given station.
The draining of the transmit queues should therefore stop correctly, even if new packets arrive in the mean time.

An upstream ath11k RFC is available at:
https://patchwork.kernel.org/project/linux-wireless/patch/GV1P250MB14333A5BF24623C4753A10E1E8E0A@GV1P250MB1433.EURP250.PROD.OUTLOOK.COM/

The patch was tested on a Xiaomi AX3600.

Signed-off-by: Florian Maurer <f.maurer@outlook.de>
Tested-by: Florian Maurer  <f.maurer@outlook.de>
Co-authored-by: Benjamin Berg <benjamin@sipsolutions.net>
Tested-by: Flole <flole@flole.de>
Link: https://github.com/openwrt/openwrt/pull/20293
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2025-11-04 20:12:06 +01:00
..
base-files base-files: generate a global DHCP DUID 2025-10-19 19:46:22 +02:00
boot mediatek: Add support for Acer Predator Connect W6x Ubootmod 2025-10-31 09:40:07 +00:00
devel valgrind: Update to version 3.26.0 2025-10-25 22:32:15 +02:00
firmware linux-firmware: update to 20251021 2025-10-23 22:03:31 +02:00
kernel ath11k: fix transmit queue flushing through flush_sta implementation 2025-11-04 20:12:06 +01:00
libs libevent2: adjust for cmake 4.x compatibility 2025-11-04 15:14:54 +01:00
network treewide: edit local CMakeLists.txt to be compatible with cmake 4.x 2025-11-04 15:14:53 +01:00
system ubus: update to Git HEAD (2025-10-17) 2025-10-17 13:28:52 +02:00
utils treewide: edit local CMakeLists.txt to be compatible with cmake 4.x 2025-11-04 15:14:53 +01:00
Makefile package: do not sign individual APK packages 2025-10-09 12:52:43 +02:00