linux/drivers/net/wireless/rt2x00
Stanislaw Gruszka 0d9be8a4b7 rt2x00: rt2800usb: limit tx queues length
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
algorithm.

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@redhat.com>
Acked-by: Gertjan van Wingerde <gwingerde@gmail.com>
Acked-by: Helmut Schaa <helmut.schaa@googlemail.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2012-03-15 13:40:33 -04:00
..
Kconfig rt2x00:Fix typo 2012-02-22 14:47:37 -05:00
Makefile
rt2x00.h rt2x00: rt2800usb: rework txstatus code 2012-03-15 13:40:31 -04:00
rt2x00config.c mac80211: rename bss_conf timestamp to last_tsf 2012-03-13 14:54:20 -04:00
rt2x00crypto.c rt2x00: Don't use queue entry as parameter when creating TX descriptor. 2011-07-07 13:20:58 -04:00
rt2x00debug.c
rt2x00debug.h
rt2x00dev.c rt2x00: rt2800usb: rework txstatus code 2012-03-15 13:40:31 -04:00
rt2x00dump.h
rt2x00firmware.c
rt2x00leds.c
rt2x00leds.h
rt2x00lib.h rt2x00:Add VCO recalibration 2012-02-27 14:05:44 -05:00
rt2x00link.c rt2x00:Add VCO recalibration 2012-02-27 14:05:44 -05:00
rt2x00mac.c rt2x00: Make use of ieee80211_free_txskb in tx path 2011-12-14 14:50:11 -05:00
rt2x00pci.c
rt2x00pci.h
rt2x00queue.c rt2x00: Add WCID to HT TX descriptor 2011-09-14 13:56:56 -04:00
rt2x00queue.h rt2x00: rt2800usb: rework txstatus code 2012-03-15 13:40:31 -04:00
rt2x00reg.h
rt2x00soc.c
rt2x00soc.h
rt2x00usb.c rt2x00: rt2800usb: rework txstatus code 2012-03-15 13:40:31 -04:00
rt2x00usb.h
rt61pci.c module_param: make bool parameters really bool (net & drivers/net) 2011-12-19 22:27:29 -05:00
rt61pci.h
rt73usb.c Merge branch 'driver-core-next' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core 2012-01-07 12:03:30 -08:00
rt73usb.h
rt2400pci.c Revert "rt2x00: handle spurious pci interrupts" 2011-11-22 16:36:35 -05:00
rt2400pci.h
rt2500pci.c Revert "rt2x00: handle spurious pci interrupts" 2011-11-22 16:36:35 -05:00
rt2500pci.h
rt2500usb.c Merge branch 'driver-core-next' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core 2012-01-07 12:03:30 -08:00
rt2500usb.h
rt2800.h rt2x00: Fix beacon skew in rt2800pci 2012-03-12 14:21:49 -04:00
rt2800lib.c rt2x00: Set IEEE80211_HW_REPORTS_TX_ACK_STATUS in rt2800 2012-03-15 13:40:25 -04:00
rt2800lib.h rt2x00:Add VCO recalibration 2012-02-27 14:05:44 -05:00
rt2800pci.c rt2x00: Fix beacon skew in rt2800pci 2012-03-12 14:21:49 -04:00
rt2800pci.h
rt2800usb.c rt2x00: rt2800usb: limit tx queues length 2012-03-15 13:40:33 -04:00
rt2800usb.h