Skip to content

wifi: ath11k: firmware airtime fairness, BSS color while disabled

Andrei-Alexandru Bleortu ath11k linux-wireless lkml 1 version New

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest2 patches 0 repliesNew

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/2wifi: ath11k: support firmware airtime fairnessdrivers/net/wireless/ath/ath11k/core.h drivers/net/wireless/ath/ath11k/mac.c drivers/net/wireless/ath/ath11k/wmi.c +1 more+253 -00 replies
2/2wifi: ath11k: keep the BSS color while it is disableddrivers/net/wireless/ath/ath11k/mac.c+7 -50 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [PATCH ath-next 0/2] wifi: ath11k: firmware airtime fairness, BSS color while disabled

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" (<[email protected]>):

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/[email protected]/

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

Signature · 1 line
2.47.3