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? johannes -- 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