mac80211: fix another regression in the broadcast AQL patch
authorFelix Fietkau <nbd@nbd.name>
Fri, 15 Mar 2024 19:34:58 +0000 (20:34 +0100)
committerFelix Fietkau <nbd@nbd.name>
Fri, 15 Mar 2024 19:37:21 +0000 (20:37 +0100)
commit163c87dfc20b1004be4e179fa5d59bb1c8925396
treebb4e0694df42754fc8a2f73959f703992276ae5c
parent6da3c9ddbca69d854e367f381092f32bb353ced9
mac80211: fix another regression in the broadcast AQL patch

Add a separate bit in struct ieee80211_tx_info to indicate airtime tracked
as broadcast/multicast. This avoids a race condition where airtime from
stations that were just removed wasn't getting subtracted from the total
PHY airtime.

Fixes: 95e633efbd1b ("mac80211: add AQL support for broadcast/multicast packets")
Signed-off-by: Felix Fietkau <nbd@nbd.name>
package/kernel/mac80211/patches/subsys/330-mac80211-add-AQL-support-for-broadcast-packets.patch
package/kernel/mac80211/patches/subsys/780-avoid-crashing-missing-band.patch