From: Wey-Yi Guy Date: Thu, 4 Mar 2010 21:38:59 +0000 (-0800) Subject: iwlwifi: Recover TX flow failure X-Git-Tag: v2.6.35-rc1~473^2~671^2~51^2~1 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d5a0ffa3eaf9e898f25a925813f1a723be7808f8;p=pandora-kernel.git iwlwifi: Recover TX flow failure Monitors the tx statistics to detect the drop in throughput. When the throughput drops, the ratio of the actual_ack_count and the expected_ack_count also drops. At the same time, the aggregated ba_timeout (the number of ba timeout retries) also rises. If the actual_ack_count/expected_ack_count ratio is 0 and the number of ba timeout retries rises to BA_TIMEOUT_MAX, no tx packets can be delivered. Reloading the uCode and bring the system back to normal operational state. Signed-off-by: Trieu 'Andrew' Nguyen Signed-off-by: Wey-Yi Guy Signed-off-by: Reinette Chatre --- Reading git-diff-tree failed