[PATCH ath-next 0/2] wifi: ath11k: firmware airtime fairness, BSS color while disabled
From: Andrei-Alexandru Bleortu
Date: Sun Oct 04 2026 - 07:25:06 EST
Two ath11k patches that need the mac80211 changes in "[PATCH
wireless-next 0/2] wifi: mac80211: airtime weight op, BSS color during
a color change" (<cover.1791111135.1.git.me@xxxxxxxxxxxx>):
1. Firmware airtime fairness (ATF) on the QCN9074 and IPQ5018, using
Felix Fietkau's sta_set_airtime_weight op. Changes since v2: the
command ID and TLV tags sit in their enums; a radio whose firmware
refuses ATF keeps working without it; the commit message says the
122 Mbit/s cap was measured with the firmware's strict scheduling
set, which the patch does not do.
2. Keep the BSS color in the vdev parameter while the color is disabled
during a color change (IEEE Std 802.11-2024, 26.11.4); with mac80211
now keeping the color, the firmware gets it instead of 0.
They are based on ath-next with that series applied, and can wait for
it to reach ath-next.
The patches by me were written with an AI coding assistant (Claude
Code), which also drafted the changelogs; the testing described was done
on the hardware.
v2 also carried beacon protection, now dropped: with the firmware
signing beacons, a client that enforces beacon protection (Intel BE200,
iwlmld) lost every beacon on QCN9074 and IPQ5018, with either BIGTK
index and with or without a host-built MME. Until it is known what the
firmware needs, BIP stays in software and the feature is not advertised.
v2: https://lore.kernel.org/all/20261003155542.96363-1-me@xxxxxxxxxxxx/
Andrei-Alexandru Bleortu (2):
wifi: ath11k: support firmware airtime fairness
wifi: ath11k: keep the BSS color while it is disabled
drivers/net/wireless/ath/ath11k/core.h | 1 +
drivers/net/wireless/ath/ath11k/mac.c | 116 +++++++++++++++++++++++--
drivers/net/wireless/ath/ath11k/wmi.c | 97 +++++++++++++++++++++
drivers/net/wireless/ath/ath11k/wmi.h | 51 +++++++++++
4 files changed, 260 insertions(+), 5 deletions(-)
base-commit: f49defea7668d8c68ec19fa085ef3da6075561c7
prerequisite-patch-id: 0ce384d8e432a5ffedf43b8e02dd2576a52fb3fb
prerequisite-patch-id: f606f9dee7c5cdf33bf5f06e985885fd9deaf90a
--
2.47.3