On Tue, Mar 08, 2016 at 08:12:21AM +0100, Michal Kazior wrote: > However other drivers (e.g. ath10k) have offloaded rate control on > device. There's currently no way of doing this calculation. I was > thinking of drivers exporting tx_rate to mac80211 in some way - either > via a simple sta->tx_rate scalar that the driver is responsible for > updating, or a EWMA that driver updates (hopefully) periodically and > often enough. This should in theory at least allow an estimate how > much data on average you can fit into given time frame (e.g. txop, or > hardcoded 1ms).
What about implementing ops->get_expected_throughput? This would be useful for mesh (both 11s and batman) as well since they need to estimate link quality to pick a path. -- Bob Copeland %% http://bobcopeland.com/ -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html