freebsd-nq/sys/dev/ath
Adrian Chadd a07e9ddb3b Just tag all RX packets as needing reorder processing for now.
This fixes two problems -

* All packets need to be processed here, not just aggregate ones - as any
  received frames (AMPDU or otherwise) in the given TID (traffic class id)
  will update the sequence number and, implied with that, update the window;
* It seems there's situations where packets aren't matching a current node but
  somehow need to be tracked. Thus just tag them all for now; I'll figure out
  the why later.

Whilst I'm here, bump the stats counters whilst I'm at it.

This fixes AMPDU RX in my tests; the main problems now stem from what look
like PHY level error/retransmits which are impeding general throughput, incl.
AMPDU.
2011-02-06 20:11:24 +00:00
..
ath_hal Add a temporary workaround so the 11n rate scenario setup code sets a useful 2011-02-05 22:54:37 +00:00
ath_rate Add a new method to the rate control modules which extract out the 2011-02-01 08:10:18 +00:00
ah_osdep.c Revert previous commit and add myself to the list of people who should 2009-09-08 13:19:05 +00:00
ah_osdep.h Fix AR5416 and later parts when building with AH_DEBUG or similar defined: 2009-07-06 20:51:54 +00:00
if_ath_debug.c Break out the debug macros from if_ath.c into if_ath_debug.[ch] . 2011-01-29 05:08:21 +00:00
if_ath_debug.h Break out the debug macros from if_ath.c into if_ath_debug.[ch] . 2011-01-29 05:08:21 +00:00
if_ath_misc.h Migrate the TX path code out of if_ath and into a separate source file. 2011-01-29 11:35:23 +00:00
if_ath_pci.c The module name convention is foo, not if_foo. 2009-05-15 17:02:11 +00:00
if_ath_tx_ht.c Include some preliminary TX HT rate scenario setup code. 2011-02-01 08:03:01 +00:00
if_ath_tx_ht.h Include some preliminary TX HT rate scenario setup code. 2011-02-01 08:03:01 +00:00
if_ath_tx.c Modify the TX path to set and use the 11n rate scenario bits. 2011-02-03 20:30:17 +00:00
if_ath_tx.h Migrate the TX path code out of if_ath and into a separate source file. 2011-01-29 11:35:23 +00:00
if_ath.c Just tag all RX packets as needing reorder processing for now. 2011-02-06 20:11:24 +00:00
if_athioctl.h Only tag packets with the A-MPDU bit if they were part of an A-MPDU RX. 2011-02-06 17:40:27 +00:00
if_athrate.h Add a new method to the rate control modules which extract out the 2011-02-01 08:10:18 +00:00
if_athvar.h Add TX/RX chainmask info to if_ath - this is needed for the 11n TX rate series. 2011-02-01 04:39:15 +00:00