linux-sg2042/drivers/net/wireless/iwlwifi
Wey-Yi Guy fa8f130c50 iwlwifi: code cleanup for connectivity recovery
Split the connectivity check and recovery routine into separated
functions based on the types
   1. iwl_good_ack_health() - check for ack count
   2. iwl_good_plcp_health() - check for plcp error

Based on the type of errors being detected, different recovery methods
will be used to bring the system back to normal operational state.

Because different NIC has different HW and uCode, the behavior is also
different; these functions thus now form part of the ops infrastructure,
so we can have more control on how to monitor and recover from error condition
case per device.

Signed-off-by: Wey-Yi Guy <wey-yi.w.guy@intel.com>
Signed-off-by: Reinette Chatre <reinette.chatre@intel.com>
2010-03-19 13:41:26 -07:00
..
Kconfig iwlwifi: cleanup spectrum measurement command support 2010-01-25 16:36:26 -05:00
Makefile iwlagn: move ICT code into separate file 2010-03-09 16:03:13 -08:00
iwl-1000.c iwlwifi: code cleanup for connectivity recovery 2010-03-19 13:41:26 -07:00
iwl-3945-fh.h iwlwifi: update copyright year to 2010 2010-01-19 16:25:15 -05:00
iwl-3945-hw.h iwlwifi: move 3945 specific data into union 2010-03-09 16:03:26 -08: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: implement new mac80211 station add/remove calls 2010-03-19 13:40:58 -07:00
iwl-3945.c iwlwifi: Recover TX flow stall due to stuck queue 2010-03-19 13:41:25 -07:00
iwl-3945.h iwlwifi: implement new mac80211 station add/remove calls 2010-03-19 13:40:58 -07:00
iwl-4965-hw.h iwlwifi: update copyright year to 2010 2010-01-19 16:25:15 -05:00
iwl-4965.c iwlwifi: code cleanup for connectivity recovery 2010-03-19 13:41:26 -07:00
iwl-5000-hw.h iwlwifi: update copyright year to 2010 2010-01-19 16:25:15 -05:00
iwl-5000.c iwlwifi: code cleanup for connectivity recovery 2010-03-19 13:41:26 -07:00
iwl-6000-hw.h iwlwifi: update copyright year to 2010 2010-01-19 16:25:15 -05:00
iwl-6000.c iwlwifi: code cleanup for connectivity recovery 2010-03-19 13:41:26 -07:00
iwl-agn-ict.c iwlwifi: move ICT data to agn part of union 2010-03-09 16:03:37 -08: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: sta_id cannot be invalid in rs_initialize_lq 2010-03-19 13:41:07 -07:00
iwl-agn-rs.h iwlwifi: implement new mac80211 station add/remove calls 2010-03-19 13:40:58 -07:00
iwl-agn.c iwlwifi: Recover TX flow failure 2010-03-19 13:41:26 -07:00
iwl-agn.h iwlagn: move ICT code into separate file 2010-03-09 16:03:13 -08: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 Merge branch 'wireless-2.6' of git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-2.6 2010-02-26 16:58:18 -05:00
iwl-core.c iwlwifi: Recover TX flow stall due to stuck queue 2010-03-19 13:41:25 -07:00
iwl-core.h iwlwifi: code cleanup for connectivity recovery 2010-03-19 13:41:26 -07:00
iwl-csr.h iwlwifi: indicate calib version for 6050 series 2010-02-19 15:52:49 -05:00
iwl-debug.h iwlwifi: clean up debugfs code 2010-01-25 16:36:24 -05:00
iwl-debugfs.c iwlwifi: remove duplicate function 2010-03-09 16:12:34 -08:00
iwl-dev.h iwlwifi: Recover TX flow failure 2010-03-19 13:41:26 -07:00
iwl-devtrace.c Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 2010-01-23 00:31:06 -08:00
iwl-devtrace.h Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 2010-01-23 00:31:06 -08: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: enable serialization of synchronous commands 2010-02-19 15:52:49 -05:00
iwl-helpers.h iwlagn: move ICT code into separate file 2010-03-09 16:03:13 -08: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: iwl_power_update_mode always hold mutex 2010-01-29 11:13:59 -08:00
iwl-power.h iwlwifi: update copyright year to 2010 2010-01-19 16:25:15 -05:00
iwl-prph.h iwlwifi: clean up queue/fifo handling 2010-03-09 16:13:11 -08:00
iwl-rx.c iwlwifi: code cleanup for connectivity recovery 2010-03-19 13:41:26 -07:00
iwl-scan.c iwlwifi: remove unnecessary parameter in scan function 2010-03-09 16:12:47 -08:00
iwl-spectrum.h iwlwifi: update copyright year to 2010 2010-01-19 16:25:15 -05:00
iwl-sta.c iwlwifi: implement new mac80211 station add/remove calls 2010-03-19 13:40:58 -07:00
iwl-sta.h iwlwifi: implement new mac80211 station add/remove calls 2010-03-19 13:40:58 -07:00
iwl-tx.c iwlwifi: Recover TX flow stall due to stuck queue 2010-03-19 13:41:25 -07:00
iwl3945-base.c iwlwifi: Recover TX flow stall due to stuck queue 2010-03-19 13:41:25 -07:00