1. 11 5月, 2010 2 次提交
  2. 01 5月, 2010 2 次提交
    • D
      iwlwifi: set AMPDU status variables correctly · e3a3cd87
      Daniel Halperin 提交于
      The TX status code is currently abusing the ampdu_ack_map field (a bitmap) to
      count the number of successfully received frames.  The comments in mac80211.h
      show there are actually three different, relevant variables, of which we are
      currently using two, both incorrectly. Fix this by making
      
      - ampdu_ack_len -> the number of ACKed frames (i.e. successes)
      - ampdu_ack_map -> the bitmap
      - ampdu_len -> the total number of frames sent (i.e., attempts)
      
      to match the header file (and verified with ath9k's usage) and updating Intel's
      RS code to match.
      Signed-off-by: NDaniel Halperin <dhalperi@cs.washington.edu>
      Signed-off-by: NReinette Chatre <reinette.chatre@intel.com>
      e3a3cd87
    • S
      iwlwifi: set correct AC to swq_id for aggregation · c2845d01
      Shanyu Zhao 提交于
      When starting an aggregation session, the swq_id is generated in function
      iwl_virtual_agg_queue_num() where the first parameter is supposed to be
      the Access Class, but it used the tx fifo ID instead. This means the AC
      value stored in swq_id is incorrect. To test this, look at the tx_queue
      file in debugfs while transmitting Best Effort flow (ac=2), it shows:
      hwq 10: read=0 write=0 stop=0 swq_id=0xa9 (ac 1/hwq 10)
      After this fix, it will show:
      hwq 10: read=0 write=0 stop=0 swq_id=0xaa (ac 2/hwq 10)
      Signed-off-by: NShanyu Zhao <shanyu.zhao@intel.com>
      Signed-off-by: NReinette Chatre <reinette.chatre@intel.com>
      c2845d01
  3. 17 4月, 2010 1 次提交
  4. 10 4月, 2010 1 次提交
  5. 03 4月, 2010 2 次提交
  6. 26 3月, 2010 4 次提交