[PATCH] ath10k: Make HTT fill size configurable

Vasanthakumar Thiagarajan vthiagar at qti.qualcomm.com
Wed Jan 7 02:53:47 PST 2015



On Wednesday 07 January 2015 03:44 PM, Michal Kazior wrote:
> On 5 January 2015 at 05:39, Sujith Manoharan <sujith at msujith.org> wrote:
>> From: Sujith Manoharan <c_manoha at qca.qualcomm.com>
>>
>> The HTT RX ring is replenished with a maximum of 16 buffers,
>> but this might be insufficient when RX traffic is high.
>> Not having enough RX buffers throttles the FW, resulting
>> in low throughput.
>>
>> This patch adds a module parameter to adjust the fill size
>> based on the platform/usage.
>
> I don't think this should be adjustable.

Default value of 16 causes rx ring corruption within 1 hour of stress
testing. Increasing this limit to 1000 solves the issue, not sure what
max value in > 16 and <= 1000 works. This lower value obviously has issues
on some platforms.

Vasanth



More information about the ath10k mailing list