On 10 February 2015 at 15:19, Johannes Berg <johannes@xxxxxxxxxxxxxxxx> wrote: > On Tue, 2015-02-10 at 11:33 +0100, Michal Kazior wrote: > >> + if (msdu->sk) { >> + ewma_add(&ar->tx_delay_us, >> + ktime_to_ns(ktime_sub(ktime_get(), skb_cb->stamp)) / >> + NSEC_PER_USEC); >> + >> + ACCESS_ONCE(msdu->sk->sk_tx_completion_delay_cushion) = >> + (ewma_read(&ar->tx_delay_us) * >> + msdu->sk->sk_pacing_rate) >> 20; >> + } > > To some extent, every wifi driver is going to have this problem. Perhaps > we should do this in mac80211? Good point. I was actually thinking about it. I can try cooking a patch unless you want to do it yourself :-) Michał -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html