linux/drivers/net/wireless/ath/ath9k
Jouni Malinen 546256fbd0 ath9k: Add sanity check for beacon_int in adhoc/mesh case
It looks like mac80211 can request the driver to start beaconing with
a beacon interval of zero in some cases (at least for mesh point). This
does not sound correct and something may need to be fixed in
mac80211. However, taken into account the unpleasantness of getting
stuck in an infinite busy loop with rtnl_lock held, let's add a quick
workaround in the driver to avoid the worst symptom while someone more
familiar with the mesh implementation can figure out what should be done
with mac80211 as far as beacon interval configuration is concerned.

Signed-off-by: Jouni Malinen <jouni.malinen@atheros.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2009-06-03 14:05:11 -04:00
..
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: Add sanity check for beacon_int in adhoc/mesh case 2009-06-03 14:05:11 -04:00
calib.c
calib.h
debug.c ath9k: Add "debug" file to debugfs 2009-06-03 14:05:11 -04:00
debug.h ath9k: Add "debug" file to debugfs 2009-06-03 14:05:11 -04:00
eeprom.c
eeprom.h
hw.c wireless: move some utility functions from mac80211 to cfg80211 2009-05-22 14:06:02 -04:00
hw.h
initvals.h
Kconfig
mac.c
mac.h
main.c ath9k: Update Beacon timers based on timestamp from the AP 2009-05-22 14:06:01 -04:00
Makefile
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