OpenCloudOS-Kernel/drivers/net/wireless/ath/ath9k
Luis R. Rodriguez 4c6d4f5c33 mac80211: add helper for management / no-ack frame rate decision
All current rate control algorithms agree to send management and no-ack
frames at the lowest rate. They also agree to do this when sta
and the private rate control data is NULL. We add a hlper to mac80211
for this and simplify the rate control algorithm code.

Developers wishing to make enhancements to rate control algorithms
are for broadcast/multicast can opt to not use this in their
gate_rate() mac80211 callback.

Cc: Zhu Yi <yi.zhu@intel.com>
Acked-by: Reinette Chatre <reinette.chatre@intel.com>
Cc: ipw3945-devel@lists.sourceforge.net
Cc: Gabor Juhos <juhosg@openwrt.org>
Acked-by: Felix Fietkau <nbd@openwrt.org>
Cc: Derek Smithies <derek@indranet.co.nz>
Cc: Chittajit Mitra <Chittajit.Mitra@Atheros.com>
Signed-off-by: Luis R. Rodriguez <lrodriguez@atheros.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2009-07-24 15:05:16 -04:00
..
Kconfig ath9k: port to cfg80211 rfkill 2009-06-15 15:05:57 -04:00
Makefile
ahb.c
ani.c ath9k: Tune ANI function processing on AP mode during ANI reset 2009-07-21 12:07:43 -04:00
ani.h
ath9k.h ath9k: cleanup try count for MRR in rate control 2009-07-24 15:05:14 -04:00
beacon.c ath9k: Make sure we configure a non-zero beacon interval 2009-07-10 14:57:41 -04:00
calib.c
calib.h
debug.c ath9k: remove permissions from debugfs files 2009-07-10 15:02:26 -04:00
debug.h ath9k: Add "debug" file to debugfs 2009-06-03 14:05:11 -04:00
eeprom.c drivers/net/wireless/ath/ath9k: Remove unnecessary semicolons 2009-07-10 15:02:26 -04:00
eeprom.h
hw.c ath9k: remove ATH9K_MODE_11B 2009-07-24 15:05:15 -04:00
hw.h ath9k: remap ATH9K_MODE_* 2009-07-24 15:05:15 -04:00
initvals.h
mac.c
mac.h
main.c ath9k: cleanup try count for MRR in rate control 2009-07-24 15:05:14 -04:00
pci.c ath9k: Fix PCI FATAL interrupts by restoring RETRY_TIMEOUT disabling 2009-06-19 11:50:17 -04:00
phy.c
phy.h
rc.c mac80211: add helper for management / no-ack frame rate decision 2009-07-24 15:05:16 -04:00
rc.h
recv.c ath9k: differentiate quality reporting between legacy and HT configurations 2009-07-10 15:01:55 -04:00
reg.h
virtual.c
xmit.c ath9k: downgrade ASSERT() in ath_clone_txbuf() 2009-07-10 14:57:39 -04:00