android_kernel_xiaomi_sm8350/net/mac80211
Johannes Berg 4b475898ec mac80211: better rate control algorithm selection
This patch changes mac80211's Kconfig/Makefile to:
 * select between the PID and the SIMPLE rate control
   algorithm as default
 * always allow tri-state for the rate control algorithms,
   building those that are selected 'y' into the mac80211
   module (if that is a module, otherwise all into the kernel)
 * force the default rate control algorithm to be built into
   mac80211

It also makes both rate control algorithms proper modules again
with MODULE_LICENSE etc.

Only if EMBEDDED is the user allowed to select "NONE" as default
which will cause no algorithm to be selected, this will work
only when the driver brings one itself (e.g. iwlwifi drivers).

Signed-off-by: Johannes Berg <johannes@sipsolutions.net>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2008-01-28 15:01:02 -08:00
..
aes_ccm.c
aes_ccm.h
cfg.c mac80211: implement station stats retrieval 2008-01-28 14:59:53 -08:00
cfg.h
debugfs_key.c
debugfs_key.h
debugfs_netdev.c mac80211: clean up eapol frame handling/port control 2008-01-28 14:59:45 -08:00
debugfs_netdev.h
debugfs_sta.c
debugfs_sta.h
debugfs.c
debugfs.h
event.c
ieee80211_i.h mac80211: A-MPDU Rx adding BAR handling capability 2008-01-28 15:01:01 -08:00
ieee80211_iface.c mac80211: clean up eapol frame handling/port control 2008-01-28 14:59:45 -08:00
ieee80211_ioctl.c introduce WEXT scan capabilities 2008-01-28 14:58:25 -08:00
ieee80211_key.h
ieee80211_led.c
ieee80211_led.h
ieee80211_rate.c mac80211: better rate control algorithm selection 2008-01-28 15:01:02 -08:00
ieee80211_rate.h mac80211: better rate control algorithm selection 2008-01-28 15:01:02 -08:00
ieee80211_sta.c mac80211: A-MPDU Rx handling DELBA requests 2008-01-28 15:01:02 -08:00
ieee80211.c mac80211: better rate control algorithm selection 2008-01-28 15:01:02 -08:00
Kconfig mac80211: better rate control algorithm selection 2008-01-28 15:01:02 -08:00
key.c
Makefile mac80211: better rate control algorithm selection 2008-01-28 15:01:02 -08:00
michael.c
michael.h
rc80211_pid_algo.c mac80211: better rate control algorithm selection 2008-01-28 15:01:02 -08:00
rc80211_pid_debugfs.c mac80211: make rc_pid_fop_events static 2008-01-28 15:00:56 -08:00
rc80211_pid.h rc80211-pid: fix definition of rate control interval 2008-01-28 15:00:55 -08:00
rc80211_simple.c mac80211: better rate control algorithm selection 2008-01-28 15:01:02 -08:00
regdomain.c
rx.c mac80211: A-MPDU Rx adding BAR handling capability 2008-01-28 15:01:01 -08:00
sta_info.c mac80211: A-MPDU Rx MLME data initialization 2008-01-28 15:01:00 -08:00
sta_info.h mac80211: A-MPDU Rx add MLME structures 2008-01-28 15:00:58 -08:00
tkip.c
tkip.h
tx.c mac80211: remove misleading 'res' variable 2008-01-28 15:00:55 -08:00
util.c mac80211: A-MPDU Rx adding BAR handling capability 2008-01-28 15:01:01 -08:00
wep.c mac80211: move tx crypto decision 2008-01-28 14:59:53 -08:00
wep.h
wme.c [MAC80211]: Use htons() where appropriate. 2008-01-28 14:58:04 -08:00
wme.h
wpa.c mac80211: move tx crypto decision 2008-01-28 14:59:53 -08:00
wpa.h