Re: [PATCH wireless] wifi: mac80211: Fix ADDBA update when HW supports reordering

From: Pablo MARTIN-GOMEZ

Date: Tue Feb 17 2026 - 10:31:08 EST


Hello,

On 17/02/2026 14:59, Johannes Berg wrote:
On Tue, 2026-02-17 at 14:05 +0100, Remi Pommarel wrote:
On Tue, Feb 17, 2026 at 12:30:08PM +0100, Johannes Berg wrote:
[...]
we want the driver to decide if it wants to support timeout update ?
Not really, there's no driver that _can_ to support it now, and it seems
unlikely any driver would _want_ to support it.

And if so it should probably not be IEEE80211_AMPDU_RX_START but rather
some new IEEE80211_AMPDU_RX_UPDATE thing. But I don't think any driver
would implement it, I don't see why anyone would want to, this flow is
in the spec but never really used.
I've checked, and both mt76 and ath11k/ath12k drivers supports a BA update (but none of them supports the timeout though) through `IEEE80211_AMPDU_RX_START`. mt76 stop the session before starting one new (function `mt76_rx_aggr_start`) and ath11k/ath12k checks if a session is active to either modify it or create a new one (function `ath12k_dp_rx_peer_tid_setup`).

johannes

Pablo MG