OpenCloudOS-Kernel/drivers/net/wireless/ath
Jouni Malinen 267a901274 ath9k: Optimize TBTT/DTIM calculation for timers
The previous version used a simple loop to go through all Beacon
frames when determining the next TBTT and DTIM count. This is not too
bad for the case where the setup happens before timesync (i.e., very
small TSF), but this can become very heavy operation if a short Beacon
interval is used and the current TSF is large.

In preparation for a patch to update timer setup based on Beacon
timestamp, optimize this routine to take fixed time regardless of the
actual TSF value.

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
..
ar9170 ar9170: fix build when !CONFIG_PM 2009-05-06 15:15:02 -04:00
ath5k ath5k: avoid and warn on potential infinite loop 2009-05-20 14:46:32 -04:00
ath9k ath9k: Optimize TBTT/DTIM calculation for timers 2009-05-22 14:06:01 -04:00
Kconfig
Makefile
main.c
regd.c cfg80211: Process regulatory max bandwidth checks for HT40 2009-05-20 14:46:22 -04:00
regd.h
regd_common.h