linux/drivers/net/wireless/iwlwifi
Trieu 'Andrew' Nguyen 3e4fb5faef iwlwifi: Tune radio to prevent unexpected behavior
We have seen the throughput dropped due to external noisy environment
and the radio is out of tune.  There are lot of plcp errors indicating
this condition. Eventually the station can get de-authenticated by the
Access Point.  By resetting and tuning the radio, the plcp errors are
reduced or eliminated and the throughput starts to rise.

To prevent unexpected behavior such as drop in throughput or deauthentication,
- The change provides the driver feature to monitor and tune the radio base on
the statistics notification from the uCode.
- It also allows the setting of the plcp error rate threshold via
the plcp_delta under debugfs interface.

Signed-off-by: Trieu 'Andrew' Nguyen <trieux.t.nguyen@intel.com>
Signed-off-by: Reinette Chatre <reinette.chatre@intel.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2010-01-25 16:36:21 -05:00
..
iwl3945-base.c iwlwifi: configure missed beacon threshold 2010-01-25 16:36:19 -05:00
iwl-1000.c iwlwifi: Tune radio to prevent unexpected behavior 2010-01-25 16:36:21 -05:00
iwl-3945-fh.h iwlwifi: update copyright year to 2010 2010-01-19 16:25:15 -05:00
iwl-3945-hw.h iwlwifi: update copyright year to 2010 2010-01-19 16:25:15 -05:00
iwl-3945-led.c iwlwifi: update copyright year to 2010 2010-01-19 16:25:15 -05:00
iwl-3945-led.h iwlwifi: update copyright year to 2010 2010-01-19 16:25:15 -05:00
iwl-3945-rs.c iwlwifi: update copyright year to 2010 2010-01-19 16:25:15 -05:00
iwl-3945.c iwlwifi: Tune radio to prevent unexpected behavior 2010-01-25 16:36:21 -05:00
iwl-3945.h iwlwifi: update copyright year to 2010 2010-01-19 16:25:15 -05:00
iwl-4965-hw.h iwlwifi: update copyright year to 2010 2010-01-19 16:25:15 -05:00
iwl-4965.c iwlwifi: Tune radio to prevent unexpected behavior 2010-01-25 16:36:21 -05:00
iwl-5000-hw.h iwlwifi: update copyright year to 2010 2010-01-19 16:25:15 -05:00
iwl-5000.c iwlwifi: Tune radio to prevent unexpected behavior 2010-01-25 16:36:21 -05:00
iwl-6000-hw.h iwlwifi: update copyright year to 2010 2010-01-19 16:25:15 -05:00
iwl-6000.c iwlwifi: Tune radio to prevent unexpected behavior 2010-01-25 16:36:21 -05:00
iwl-agn-led.c iwlwifi: update copyright year to 2010 2010-01-19 16:25:15 -05:00
iwl-agn-led.h iwlwifi: update copyright year to 2010 2010-01-19 16:25:15 -05:00
iwl-agn-rs.c iwlwifi: update copyright year to 2010 2010-01-19 16:25:15 -05:00
iwl-agn-rs.h iwlwifi: update copyright year to 2010 2010-01-19 16:25:15 -05:00
iwl-agn.c iwlwifi: configure missed beacon threshold 2010-01-25 16:36:19 -05:00
iwl-calib.c iwlwifi: update copyright year to 2010 2010-01-19 16:25:15 -05:00
iwl-calib.h iwlwifi: update copyright year to 2010 2010-01-19 16:25:15 -05:00
iwl-commands.h iwlwifi: configure missed beacon threshold 2010-01-25 16:36:19 -05:00
iwl-core.c iwlwifi: add function to reset/tune radio if needed 2010-01-25 16:36:19 -05:00
iwl-core.h iwlwifi: Tune radio to prevent unexpected behavior 2010-01-25 16:36:21 -05:00
iwl-csr.h iwlwifi: update copyright year to 2010 2010-01-19 16:25:15 -05:00
iwl-debug.h iwlwifi: Tune radio to prevent unexpected behavior 2010-01-25 16:36:21 -05:00
iwl-debugfs.c iwlwifi: Tune radio to prevent unexpected behavior 2010-01-25 16:36:21 -05:00
iwl-dev.h iwlwifi: Tune radio to prevent unexpected behavior 2010-01-25 16:36:21 -05:00
iwl-devtrace.c Merge git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6 2010-01-19 15:58:41 -05:00
iwl-devtrace.h Merge git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6 2010-01-19 15:58:41 -05:00
iwl-eeprom.c iwlwifi: update copyright year to 2010 2010-01-19 16:25:15 -05:00
iwl-eeprom.h iwlwifi: update copyright year to 2010 2010-01-19 16:25:15 -05:00
iwl-fh.h iwlwifi: update copyright year to 2010 2010-01-19 16:25:15 -05:00
iwl-hcmd.c iwlwifi: update copyright year to 2010 2010-01-19 16:25:15 -05:00
iwl-helpers.h iwlwifi: update copyright year to 2010 2010-01-19 16:25:15 -05:00
iwl-io.h iwlwifi: update copyright year to 2010 2010-01-19 16:25:15 -05:00
iwl-led.c iwlwifi: update copyright year to 2010 2010-01-19 16:25:15 -05:00
iwl-led.h iwlwifi: update copyright year to 2010 2010-01-19 16:25:15 -05:00
iwl-power.c iwlwifi: update copyright year to 2010 2010-01-19 16:25:15 -05:00
iwl-power.h iwlwifi: update copyright year to 2010 2010-01-19 16:25:15 -05:00
iwl-prph.h iwlwifi: update copyright year to 2010 2010-01-19 16:25:15 -05:00
iwl-rx.c iwlwifi: Tune radio to prevent unexpected behavior 2010-01-25 16:36:21 -05:00
iwl-scan.c iwlwifi: Logic to control how frequent radio should be reset if needed 2010-01-25 16:36:20 -05:00
iwl-spectrum.c iwlwifi: update copyright year to 2010 2010-01-19 16:25:15 -05:00
iwl-spectrum.h iwlwifi: update copyright year to 2010 2010-01-19 16:25:15 -05:00
iwl-sta.c iwlwifi: update copyright year to 2010 2010-01-19 16:25:15 -05:00
iwl-sta.h iwlwifi: update copyright year to 2010 2010-01-19 16:25:15 -05:00
iwl-tx.c iwlwifi: update copyright year to 2010 2010-01-19 16:25:15 -05:00
Kconfig wireless: remove WLAN_80211 and WLAN_PRE80211 from Kconfig 2009-10-30 16:50:35 -04:00
Makefile iwlwifi: LED cleanup 2009-10-07 16:39:45 -04:00