[rt2x00-users] [RFC/RFT 5/5] rt2x00: rt2800usb: limit tx queues length
andihartmann at 01019freenet.de
Tue Mar 13 23:50:04 EST 2012
Stanislaw Gruszka schrieb:
> On Mon, Mar 12, 2012 at 11:44:59AM +0100, Helmut Schaa wrote:
>> On Wed, Mar 7, 2012 at 8:07 PM, Stanislaw Gruszka <sgruszka at redhat.com> wrote:
>>> TX status fifo is limited to 16 elements. When we send more frames than
>>> that, we can easily loose status, what is not good for rate scaling
>>> On my testing the change does not degrade performance, actually make
>>> is slightly better. Additionally with the patch I can see much less
>>> various rt2x00 warnings in dmesg.
>>> Signed-off-by: Stanislaw Gruszka <sgruszka at redhat.com>
>> Fine with me. Maybe we should do the same in rt2800pci even though
>> I didn't have any missed TX status reports since we moved the tx status
>> register reading into hard irq handler ...
> Perhaps we should, I have slightly better rt2800pci results  here with
> the patch (and tx stall fix). Can you test that change on your hardware?
I tested with netperf as AP with rt2860 chip on a quad core machine /
802.11n / 40 MHz / 2.4 GHz against two STAs (serially): rt3572 and
ath9k. I couldn't see any significant throughput related differences.
My ears :-) couldn't hear any difference between with or without these
patches (-> fan).
More information about the users