On 2020-08-21 17:33, Toke Høiland-Jørgensen wrote: > Sebastian Gottschall <s.gottschall@xxxxxxxxxx> writes: > >> i mean airtime fairness policy was not configured > > Ah, right, that makes a lot more sense :) > > Still not sure why this would affect throughput, though; maybe the > change in calculation makes AQL overestimate the airtime and throttle > too much? Or does the saving of last_rate_info on tx_status_ext() work > badly for ath10k? The issue turned out to be missing return code checks on converting the tx rate to struct ieee80211_rx_status. I'll send v2 of this series with fixes. - Felix