freebsd-dev/sys/dev/ath/ath_hal
Adrian Chadd df5ea0d85b Fix a subtle corner case surrounding the handling of OFDM restart along
with AMPDU aggregate delimiters.

If there's an OFDM restart during an aggregate, the hardware ACKs
the previous frame, but communicates the RXed frame to the hardware
as having had CRC delimiter error + OFDM_RESTART phy error.
The frame however didn't have a CRC error and since the hardware ACKed
the aggregate to the sender, it thinks the frame was received.

Since I have no idea how often this occurs in the real world, add a
debug statement so trigger whenever this occurs.  I'd appreciate an
email if someone finds this particular situation is triggered.
2012-06-27 05:23:33 +00:00
..
ah_regdomain
ar5210 oops - ath_hal_disablepcie is actually destined for another purpose, 2012-05-25 05:01:27 +00:00
ar5211 oops - ath_hal_disablepcie is actually destined for another purpose, 2012-05-25 05:01:27 +00:00
ar5212 oops - ath_hal_disablepcie is actually destined for another purpose, 2012-05-25 05:01:27 +00:00
ar5312 Stop using the hardware register value byte order swapping for now, 2012-04-19 03:26:21 +00:00
ar5416 Fix a subtle corner case surrounding the handling of OFDM restart along 2012-06-27 05:23:33 +00:00
ar9001 Break out the "memory" EEPROM data read method from being AR9130 specific 2012-01-15 19:22:34 +00:00
ar9002 Bring over the initial 802.11n bluetooth coexistence support code. 2012-06-26 22:16:53 +00:00
ar9003 Bring over the initial 802.11n bluetooth coexistence support code. 2012-06-26 22:16:53 +00:00
ah_debug.h
ah_decode.h Add a threadid to the ah_decode API. 2012-04-04 20:46:20 +00:00
ah_desc.h Shuffle some more fields in ath_buf so it's not too big. 2012-06-16 04:41:35 +00:00
ah_devid.h Correct device id comments. 2011-11-11 00:48:41 +00:00
ah_diagcodes.h
ah_eeprom_9287.c
ah_eeprom_9287.h
ah_eeprom_v1.c
ah_eeprom_v1.h
ah_eeprom_v3.c
ah_eeprom_v3.h
ah_eeprom_v4k.c "Upgrade" the AR9285 code to support PCI/ART EEPROM on flash. 2012-04-20 21:56:13 +00:00
ah_eeprom_v4k.h
ah_eeprom_v14.c
ah_eeprom_v14.h
ah_eeprom.h
ah_internal.h AR9287 tidyups: 2012-06-17 05:56:27 +00:00
ah_regdomain.c
ah_regdomain.h
ah_soc.h
ah.c Break out the "memory" EEPROM data read method from being AR9130 specific 2012-01-15 19:22:34 +00:00
ah.h Bring over some new typedefs as part of the AR9300 HAL import. 2012-06-27 03:24:27 +00:00