linux/drivers/net/wireless/rt2x00
Ivo van Doorn 3613884d96 rt2x00: Validate TX status results with current data entry
Instead of printing a warning when the PID, ACK, or WCID of
an entry don't match the TX status report, we should skip the
entry to search for the entry which actually does match
the TX status data.

This reduces the number of watchdog errors on the TX queues
for rt2800usb, and seems to improve the reliability of the
TX flow a bit.

Signed-off-by: Ivo van Doorn <IvDoorn@gmail.com>
Acked-by: Gertjan van Wingerde <gwingerde@gmail.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2010-08-31 14:22:24 -04:00
..
Kconfig
Makefile
rt2x00.h rt2x00: Fix max TX power settings 2010-08-25 14:34:55 -04:00
rt2x00config.c rt2x00: Remove ieee80211_rx_status from rt2x00_dev 2010-08-16 15:26:43 -04:00
rt2x00crypto.c mac80211: use cipher suite selectors 2010-08-16 16:45:11 -04:00
rt2x00debug.c rt2x00: fix "buffer size not provably correct" build warning 2010-08-25 14:34:56 -04:00
rt2x00debug.h
rt2x00dev.c rt2x00: Fix max TX power settings 2010-08-25 14:34:55 -04:00
rt2x00dump.h rt2x00: correct sparse warning in rt2x00debug.c 2010-07-20 16:49:41 -04:00
rt2x00firmware.c rt2x00: update fw version info in wiphy struct 2010-08-16 14:39:45 -04:00
rt2x00ht.c rt2x00: Set MIMO PS flag in tx descriptor for STAs in dynamic SMPS mode 2010-08-16 15:26:42 -04:00
rt2x00leds.c
rt2x00leds.h
rt2x00lib.h rt2x00: Implement watchdog monitoring 2010-07-12 16:05:34 -04:00
rt2x00link.c rt2x00: Implement watchdog monitoring 2010-07-12 16:05:34 -04:00
rt2x00mac.c rt2x00: Fix regression for rt2500pci 2010-07-26 15:32:43 -04:00
rt2x00pci.c rt2x00: do not use PCI resources before pci_enable_device() 2010-08-04 15:28:37 -04:00
rt2x00pci.h rt2x00: Move common txdone handling to rt2x00lib_txdone. 2010-06-30 15:00:50 -04:00
rt2x00queue.c rt2x00: Rename txentry_desc.queue -> txentry_desc.qid 2010-08-31 14:22:23 -04:00
rt2x00queue.h rt2x00: Rename txentry_desc.queue -> txentry_desc.qid 2010-08-31 14:22:23 -04:00
rt2x00reg.h rt2x00: Add missing TSF sync mode for AP operation 2010-07-12 16:05:37 -04:00
rt2x00soc.c
rt2x00soc.h
rt2x00usb.c rt2x00: Move direct access to queue->entries to rt2x00queue.c 2010-08-25 14:34:54 -04:00
rt2x00usb.h rt2x00: Simplify arguments to rt2x00 driver callback functions 2010-08-25 14:34:54 -04:00
rt61pci.c rt2x00: Rename txentry_desc.queue -> txentry_desc.qid 2010-08-31 14:22:23 -04:00
rt61pci.h
rt73usb.c rt2x00: Rename txentry_desc.queue -> txentry_desc.qid 2010-08-31 14:22:23 -04:00
rt73usb.h
rt2400pci.c rt2x00: Fix max TX power settings 2010-08-25 14:34:55 -04:00
rt2400pci.h
rt2500pci.c rt2x00: Fix max TX power settings 2010-08-25 14:34:55 -04:00
rt2500pci.h
rt2500usb.c rt2x00: Fix max TX power settings 2010-08-25 14:34:55 -04:00
rt2500usb.h
rt2800.h rt2x00: Update rt2800 comments regarding AMPDU and PACKET_ID in TXWI 2010-08-31 14:22:23 -04:00
rt2800lib.c rt2x00: Validate TX status results with current data entry 2010-08-31 14:22:24 -04:00
rt2800lib.h rt2x00: Add rt2800_wait_csr_ready 2010-08-31 14:22:23 -04:00
rt2800pci.c rt2x00: Merge rt2800{pci/usb} radio enabling/disabling code to rt2800lib 2010-08-25 14:34:55 -04:00
rt2800pci.h
rt2800usb.c rt2x00: Add rt2800_wait_csr_ready 2010-08-31 14:22:23 -04:00
rt2800usb.h