1. 08 2月, 2017 3 次提交
    • S
      iwlwifi: mvm: fix reorder timer re-arming · 5351f9ab
      Sara Sharon 提交于
      When NSSN is behind the reorder buffer due to timeout
      the reorder timer isn't getting re-armed until NSSN
      catches up. Fix it.
      
      Fixes: 0690405f ("iwlwifi: mvm: add reorder timeout per frame")
      Signed-off-by: NSara Sharon <sara.sharon@intel.com>
      Signed-off-by: NLuca Coelho <luciano.coelho@intel.com>
      5351f9ab
    • S
      iwlwifi: mvm: fix references to first_agg_queue in DQA mode · c56108b5
      Sara Sharon 提交于
      In DQA mode, first_agg_queue is initialized to
      IWL_MVM_DQA_MIN_DATA_QUEUE. This causes two bugs in the tx response
      flow:
      
      1. When TX fails, we set IEEE80211_TX_STAT_AMPDU_NO_BACK regardless
         if we actually have aggregation open on the queue. This causes
         mac80211 to send a BAR frame even though there is no aggregation
         open.
         Fix that by simply checking the AMPDU flag that is set on by
         mac80211 for AMPDU packets.
      
      2. When reclaiming frames in aggregation mode, we reclaim based on
         scheduler ssn and not the SN.
         The reason is that scheduler ssn may be ahead of SN due to a hole
         in the BA window that was filled.
         However, if we have aggregations open on IWL_MVM_DQA_BSS_CLIENT_QUEUE
         the reclaim flow will still go to the code of non-aggregation
         instead of the aggregation code since IWL_MVM_DQA_BSS_CLIENT_QUEUE
         is smaller than IWL_MVM_DQA_MIN_DATA_QUEUE, although it is a valid
         aggregation queue.
         Fix that by always using the aggregation reclaim code by default in
         DQA mode (currently it is implicitly used by default for all queues
         except the reserved BSS queue).
      
      Fixes: cf961e16 ("iwlwifi: mvm: support dqa-mode agg on non-shared queue")
      Signed-off-by: NSara Sharon <sara.sharon@intel.com>
      Signed-off-by: NLuca Coelho <luciano.coelho@intel.com>
      c56108b5
    • G
      iwlwifi: mvm: fix a print of NSS for HT rate · 3374c3ab
      Gregory Greenman 提交于
      Handling of the number of space time streams was missing for HT rate in
      rate printing function. Fix it.
      Signed-off-by: NGregory Greenman <gregory.greenman@intel.com>
      Signed-off-by: NLuca Coelho <luciano.coelho@intel.com>
      3374c3ab
  2. 07 2月, 2017 7 次提交
  3. 03 2月, 2017 13 次提交
  4. 26 1月, 2017 15 次提交
  5. 24 1月, 2017 2 次提交