Using host's rate-ctrl in ath10k?

Avery Pennarun apenwarr at
Tue Sep 23 17:38:40 PDT 2014

On Tue, Sep 23, 2014 at 12:06 PM, Ben Greear <greearb at> wrote:
> On 09/23/2014 12:17 AM, Michal Kazior wrote:
>> On 22 September 2014 19:42, Ben Greear <greearb at> wrote:
>>> Has anyone looked into what it would take to use standard host OS's
>>> rate control (minstrel_ht) with ath10k?
>>> I suspect the ath10k rate control logic in the firmware is
>>> a bit dodgy, and it would be nice to use something with wider
>>> testing such as minstrel_ht...
>> Correct me if I'm wrong but that would require tx completions to
>> include tx retry information and a way to setup tx retries.
> Something like that...I have not looked in detail.  It would
> require a re-compile of the firmware at least.
> I just don't like that we are depending on the firmware for something
> something as tricky as rate control, especially when it seems buggy.

I definitely agree with this.  Once of the best things about the ath9k
driver is its excellent rate control, and the ability of others to
experiment on rate control to improve it further.  We've lost this
with the ath10k and it makes things significantly worse in some of our
benchmarks in non-ideal network conditions.

More information about the ath10k mailing list