linux/drivers/net/wireless/ath/ath9k
Felix Fietkau c6820f1e6c ath9k: fix ad-hoc mode beacon selection
In ad-hoc mode, beacon timers are configured differently compared to AP
mode, and (depending on the scenario) can vary enough to make the beacon
tasklet not detect slot 0 based on the TSF.
Since staggered beacons are not (and cannot be) used in ad-hoc mode, it
makes more sense to just hardcode slot 0 here, avoiding unnecessary
TSF reads and calculations.

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
Reported-by: Rajkumar Manoharan <rmanoharan@atheros.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2011-05-19 13:53:54 -04:00
..
Kconfig ath9k: introduce ATH9K_{PCI,AHB} config options 2011-04-13 15:21:34 -04:00
Makefile ath9k_htc: Move debug code to a separate file 2011-04-13 15:22:37 -04:00
ahb.c ath9k: Fix warning: symbol 'ath9k_platform_id_table' was not declared. Should it be static? 2011-04-25 14:50:17 -04:00
ani.c ath9k: Fix warnings from -Wunused-but-set-variable 2011-04-25 14:50:14 -04:00
ani.h ath9k_hw: move the cycle counter tracking to ath 2010-10-11 15:04:20 -04:00
ar5008_initvals.h ath9k_hw: reformat the ar5008, ar9001 and ar9002 initvals to match ar9003 2010-07-02 13:44:34 -04:00
ar5008_phy.c ath9k_hw: turn a few big macros into functions 2011-03-30 14:15:19 -04:00
ar9001_initvals.h ath9k_hw: sync initvals for ar9001 and ar9002 with Atheros 2010-07-02 13:44:35 -04:00
ar9002_calib.c ath9k_hw: Fix throughput drops in HT40 mode for AR9287 chips 2011-03-30 14:15:11 -04:00
ar9002_hw.c ath9k_hw: Fix system hang when resuming from S3/S4 2011-01-28 15:27:20 -05:00
ar9002_initvals.h ath9k_hw: remove initvals for hardware which was never sold 2010-07-14 13:52:46 -04:00
ar9002_mac.c ath9k_hw: remove aggregation protection mode 2011-05-05 14:59:05 -04:00
ar9002_phy.c ath9k_hw: define antenna diversity group 2011-05-16 14:10:46 -04:00
ar9002_phy.h ath9k_hw: Fix instable target power control b/w CCK/OFDM 2011-04-12 16:57:35 -04:00
ar9003_2p2_initvals.h ath9k_hw: update AR9003 low_ob_db_tx_gain to improve spur performance 2011-04-12 16:59:45 -04:00
ar9003_calib.c ath9k_hw: Fix Tx IQ Calibration hang issue in AR9003 chips 2011-04-26 15:50:27 -04:00
ar9003_eeprom.c ath9k_hw: config diversity based on eeprom contents 2011-05-16 14:10:44 -04:00
ar9003_eeprom.h ath9k_hw: Add a helper to get paprd scale factor 2010-12-16 15:22:30 -05:00
ar9003_hw.c ath9k_hw: Initialize tx and rx gain table from initvals.h for ar9340 2011-04-25 14:50:09 -04:00
ar9003_mac.c ath9k_hw: remove aggregation protection mode 2011-05-05 14:59:05 -04:00
ar9003_mac.h ath9k_hw: optimize all descriptor access functions 2010-11-09 16:13:25 -05:00
ar9003_paprd.c ath9k_hw: fix PA predistortion HT40 mask 2010-12-20 14:52:18 -05:00
ar9003_phy.c ath9k_hw: define antenna diversity group 2011-05-16 14:10:46 -04:00
ar9003_phy.h ath9k_hw: define registers/macros to support Antenna diversity 2011-05-16 14:10:44 -04:00
ar9340_initvals.h ath9k_hw: Add initvals.h for ar9340 2011-04-25 14:50:09 -04:00
ar9485_initvals.h ath9k: Update gain table for AR9485 2011-04-12 16:58:41 -04:00
ath9k.h ath9k_hw: define antenna diversity group 2011-05-16 14:10:46 -04:00
beacon.c ath9k: fix ad-hoc mode beacon selection 2011-05-19 13:53:54 -04:00
btcoex.c ath9k_hw: Add support for btcoexistence in AR9300. 2011-04-28 14:50:01 -04:00
btcoex.h ath9k_hw: Add support for btcoexistence in AR9300. 2011-04-28 14:50:01 -04:00
calib.c ath9k_hw: remove get_channel_noise function 2011-05-10 15:54:51 -04:00
calib.h ath9k_hw: remove get_channel_noise function 2011-05-10 15:54:51 -04:00
common.c ath9k_hw: Move bt_stomp to hw from common. 2011-04-28 14:50:00 -04:00
common.h ath9k_hw: Move bt_stomp to hw from common. 2011-04-28 14:50:00 -04:00
debug.c ath9k: Fix power save wrappers in debug ops 2011-05-19 10:32:33 -04:00
debug.h ath9k: Add TSFOOR interrupt stats in debug info 2011-04-25 14:50:20 -04:00
eeprom.c ath9k_hw: Offload USB eeprom reading to target 2011-01-19 11:36:06 -05:00
eeprom.h ath9k_hw: Fix instable target power control b/w CCK/OFDM 2011-04-12 16:57:35 -04:00
eeprom_4k.c ath9k_hw: Fix instable target power control b/w CCK/OFDM 2011-04-12 16:57:35 -04:00
eeprom_9287.c ath9k: Fix warnings from -Wunused-but-set-variable 2011-04-25 14:50:14 -04:00
eeprom_def.c ath9k: fix AR9160 xpaBiasLvlFreq endianness handling 2011-04-26 15:50:28 -04:00
gpio.c ath9k: Use ps wrappers for btcoex logic. 2011-04-28 14:50:02 -04:00
hif_usb.c Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6 2011-04-26 15:39:10 -04:00
hif_usb.h ath9k_htc: Increase credit size for AR7010 devices 2011-04-28 14:53:19 -04:00
htc.h ath9k_htc: Revamp LED management 2011-04-29 15:36:15 -04:00
htc_drv_beacon.c ath9k: Fix warnings from -Wunused-but-set-variable 2011-04-25 14:50:14 -04:00
htc_drv_debug.c ath9k_htc: Dump modal eeprom header for UB91/94/95 2011-04-29 15:36:13 -04:00
htc_drv_gpio.c ath9k_htc: Revamp LED management 2011-04-29 15:36:15 -04:00
htc_drv_init.c ath9k_htc: Revamp LED management 2011-04-29 15:36:15 -04:00
htc_drv_main.c ath9k_htc: Revamp LED management 2011-04-29 15:36:15 -04:00
htc_drv_txrx.c ath9k: Fix warnings from -Wunused-but-set-variable 2011-04-25 14:50:14 -04:00
htc_hst.c ath9k_htc: Drain packets on station removal 2011-04-13 15:24:16 -04:00
htc_hst.h ath9k_htc: Remove unused macros and structures 2011-04-25 14:50:15 -04:00
hw-ops.h ath9k_hw: make antenna diversity modules chip specific 2011-05-16 14:10:42 -04:00
hw.c ath9k_hw: enable Antenna diversity for AR9485 2011-05-16 14:10:43 -04:00
hw.h ath9k_hw: define antenna diversity group 2011-05-16 14:10:46 -04:00
init.c ath9k: cleanup hw pll work handler 2011-04-25 14:50:18 -04:00
mac.c ath9k_hw: Change DCU backoff thresh for AR9340 2011-05-10 15:54:52 -04:00
mac.h Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6 2011-04-26 15:39:10 -04:00
main.c ath9k: make npending frames check as bool 2011-05-16 14:10:48 -04:00
pci.c ath9k: fold struct ath_wiphy into struct ath_softc 2011-01-28 15:42:00 -05:00
phy.h ath9k_hw: Configure pll control register accordingly for AR9340 2011-04-25 14:50:08 -04:00
rc.c ath9k: Fix warnings from -Wunused-but-set-variable 2011-04-25 14:50:14 -04:00
rc.h ath9k : few rate control clean ups 2011-01-04 14:46:13 -05:00
recv.c ath9k: make sure main_rssi is positive 2011-05-16 14:10:47 -04:00
reg.h ath9k_hw: Add support for btcoexistence in AR9300. 2011-04-28 14:50:01 -04:00
wmi.c ath9k_htc: Add a new WMI command to set a rate mask 2011-04-28 14:53:20 -04:00
wmi.h ath9k_htc: Add a new WMI command to set a rate mask 2011-04-28 14:53:20 -04:00
xmit.c ath9k: fix a regression in PS frame filter handling 2011-05-11 14:50:40 -04:00