linux/drivers/net/wireless
Johannes Berg e6a9854b05 mac80211/drivers: rewrite the rate control API
So after the previous changes we were still unhappy with how
convoluted the API is and decided to make things simpler for
everybody. This completely changes the rate control API, now
taking into account 802.11n with MCS rates and more control,
most drivers don't support that though.

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
Signed-off-by: Johannes Berg <johannes@sipsolutions.net>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2008-10-31 19:00:23 -04:00
..
ath5k mac80211/drivers: rewrite the rate control API 2008-10-31 19:00:23 -04:00
ath9k mac80211/drivers: rewrite the rate control API 2008-10-31 19:00:23 -04:00
b43 mac80211/drivers: rewrite the rate control API 2008-10-31 19:00:23 -04:00
b43legacy mac80211/drivers: rewrite the rate control API 2008-10-31 19:00:23 -04:00
hostap pci: use pci_ioremap_bar() in drivers/net 2008-10-31 00:53:48 -04:00
iwlwifi mac80211/drivers: rewrite the rate control API 2008-10-31 19:00:23 -04:00
libertas Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 2008-10-31 00:17:34 -07:00
libertas_tf mac80211/drivers: rewrite the rate control API 2008-10-31 19:00:23 -04:00
p54 mac80211/drivers: rewrite the rate control API 2008-10-31 19:00:23 -04:00
prism54 net: convert print_mac to %pM 2008-10-27 17:06:18 -07:00
rt2x00 mac80211/drivers: rewrite the rate control API 2008-10-31 19:00:23 -04:00
zd1211rw mac80211/drivers: rewrite the rate control API 2008-10-31 19:00:23 -04:00
adm8211.c mac80211/drivers: rewrite the rate control API 2008-10-31 19:00:23 -04:00
adm8211.h
airo_cs.c Merge git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6 2008-10-13 14:12:40 -07:00
airo.c airo: Kill directly reference of netdev->priv 2008-10-31 19:00:22 -04:00
airo.h
airport.c orinoco: Invoke firmware download in main driver 2008-08-22 19:28:05 -04:00
arlan-main.c net: convert print_mac to %pM 2008-10-27 17:06:18 -07:00
arlan-proc.c
arlan.h
atmel_cs.c Merge git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6 2008-10-13 14:12:40 -07:00
atmel_pci.c
atmel.c net: convert print_mac to %pM 2008-10-27 17:06:18 -07:00
atmel.h
hermes_dld.c orinoco: Extend hermes_dld routines for Agere firmware 2008-08-22 19:28:05 -04:00
hermes_dld.h orinoco: Extend hermes_dld routines for Agere firmware 2008-08-22 19:28:05 -04:00
hermes_rid.h orinoco: Add WE-18 ioctls for WPA 2008-08-22 19:28:06 -04:00
hermes.c orinoco: Add function to execute Hermes initialisation commands synchronously 2008-08-22 19:28:04 -04:00
hermes.h orinoco: Add MIC on TX and check on RX 2008-08-22 19:28:07 -04:00
i82586.h
i82593.h
ipw2100.c net: convert print_mac to %pM 2008-10-27 17:06:18 -07:00
ipw2100.h
ipw2200.c pci: use pci_ioremap_bar() in drivers/net 2008-10-31 00:53:48 -04:00
ipw2200.h wireless: replace __FUNCTION__ with __func__ 2008-08-22 16:29:56 -04:00
Kconfig orinoco: Add MIC on TX and check on RX 2008-08-22 19:28:07 -04:00
mac80211_hwsim.c mac80211/drivers: rewrite the rate control API 2008-10-31 19:00:23 -04:00
Makefile orinoco: Move firmware download functionality into new module 2008-08-22 19:28:04 -04:00
netwave_cs.c net: convert print_mac to %pM 2008-10-27 17:06:18 -07:00
orinoco_cs.c Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6 2008-10-16 11:26:26 -07:00
orinoco_nortel.c orinoco: Invoke firmware download in main driver 2008-08-22 19:28:05 -04:00
orinoco_pci.c orinoco: Invoke firmware download in main driver 2008-08-22 19:28:05 -04:00
orinoco_pci.h
orinoco_plx.c orinoco: Invoke firmware download in main driver 2008-08-22 19:28:05 -04:00
orinoco_tmd.c orinoco: Invoke firmware download in main driver 2008-08-22 19:28:05 -04:00
orinoco.c net: convert print_mac to %pM 2008-10-27 17:06:18 -07:00
orinoco.h orinoco: Add MIC on TX and check on RX 2008-08-22 19:28:07 -04:00
ray_cs.c net: convert print_mac to %pM 2008-10-27 17:06:18 -07:00
ray_cs.h
rayctl.h
rndis_wlan.c net: convert print_mac to %pM 2008-10-27 17:06:18 -07:00
rtl818x.h rtl818x: merge tx/rx descriptor flags 2008-08-22 16:29:48 -04:00
rtl8180_dev.c mac80211/drivers: rewrite the rate control API 2008-10-31 19:00:23 -04:00
rtl8180_grf5101.c
rtl8180_grf5101.h
rtl8180_max2820.c
rtl8180_max2820.h
rtl8180_rtl8225.c
rtl8180_rtl8225.h
rtl8180_sa2400.c
rtl8180_sa2400.h
rtl8180.h rtl818x: merge tx/rx descriptor flags 2008-08-22 16:29:48 -04:00
rtl8187_dev.c mac80211/drivers: rewrite the rate control API 2008-10-31 19:00:23 -04:00
rtl8187_rtl8225.c rtl8187: add short slot handling for 8187B 2008-10-31 19:00:19 -04:00
rtl8187_rtl8225.h
rtl8187.h mac80211: provide sequence numbers 2008-10-31 19:00:12 -04:00
spectrum_cs.c Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6 2008-10-16 11:26:26 -07:00
strip.c
wavelan_cs.c net: convert more to %pM 2008-10-27 17:47:26 -07:00
wavelan_cs.h
wavelan_cs.p.h
wavelan.c net: convert print_mac to %pM 2008-10-27 17:06:18 -07:00
wavelan.h
wavelan.p.h net: Rationalise email address: Network Specific Parts 2008-10-13 19:01:08 -07:00
wl3501_cs.c net: convert print_mac to %pM 2008-10-27 17:06:18 -07:00
wl3501.h
zd1201.c
zd1201.h