linux/drivers/net/wireless/ath/ath9k
Jouni Malinen ccdfeab653 ath9k: Update Beacon timers based on timestamp from the AP
Some APs seem to drift away from the expected TBTT (timestamp %
beacon_int_in_usec differs quite a bit from zero) which can result in
us waking up way too early to receive a Beacon frame. In order to work
around this, re-configure the Beacon timers after having received a
Beacon frame from the AP (i.e., when we know the offset between the
expected TBTT and the actual time the AP is sending out the Beacon
frame).

Signed-off-by: Jouni Malinen <jouni.malinen@atheros.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2009-05-22 14:06:01 -04:00
..
Kconfig
Makefile
ahb.c
ani.c
ani.h
ath9k.h ath9k: Update Beacon timers based on timestamp from the AP 2009-05-22 14:06:01 -04:00
beacon.c ath9k: Optimize TBTT/DTIM calculation for timers 2009-05-22 14:06:01 -04:00
calib.c
calib.h
debug.c
debug.h ath9k: Fix PS mode operation to receive buffered broadcast/multicast frames 2009-05-20 14:46:24 -04:00
eeprom.c
eeprom.h
hw.c
hw.h
initvals.h
mac.c
mac.h
main.c ath9k: Update Beacon timers based on timestamp from the AP 2009-05-22 14:06:01 -04:00
pci.c
phy.c
phy.h
rc.c
rc.h
recv.c ath9k: Update Beacon timers based on timestamp from the AP 2009-05-22 14:06:01 -04:00
reg.h
virtual.c
xmit.c ath9k: Wake up for TX in mac80211 timeout=0 sleep mode 2009-05-20 14:46:32 -04:00