1. 19 Feb, 2010 21 commits
  2. 16 Feb, 2010 3 commits
  3. 15 Feb, 2010 14 commits
  4. 12 Feb, 2010 1 commit
  5. 11 Feb, 2010 1 commit
    • Trieu 'Andrew' Nguyen's avatar
      iwlwifi: Monitor and recover the aggregation TX flow failure · 1db5950f
      Trieu 'Andrew' Nguyen authored
      This change 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 16, no tx packets
      (tcp, udp, or ping - icmp) can be delivered.  The driver recovers from this
      situation by reseting the uCode firmware.  If the actual_ack_count/expected_
      ack_count ratio drops below 50% (but not 0) and the aggregated ba_timeout
      retries just exceed 5 (but not 16), then the driver can reset the radio to
      bring the throughput up.
      Signed-off-by: default avatarTrieu 'Andrew' Nguyen <trieux.t.nguyen@intel.com>
      Signed-off-by: default avatarReinette Chatre <reinette.chatre@intel.com>
      1db5950f