1. 31 7月, 2019 2 次提交
  2. 14 6月, 2019 1 次提交
  3. 05 6月, 2019 1 次提交
  4. 03 4月, 2019 1 次提交
  5. 21 2月, 2019 1 次提交
  6. 04 2月, 2019 1 次提交
  7. 26 1月, 2019 2 次提交
  8. 13 10月, 2018 1 次提交
  9. 28 9月, 2018 1 次提交
  10. 31 8月, 2018 2 次提交
  11. 26 7月, 2018 1 次提交
  12. 30 5月, 2018 1 次提交
  13. 20 4月, 2018 1 次提交
  14. 27 3月, 2018 1 次提交
  15. 16 2月, 2018 1 次提交
  16. 21 12月, 2017 1 次提交
  17. 06 12月, 2017 4 次提交
  18. 25 11月, 2017 1 次提交
    • E
      iwlwifi: mvm: rs: don't override the rate history in the search cycle · 992172e3
      Emmanuel Grumbach 提交于
      When we are in a search cycle, we try different combinations
      of parameters. Those combinations are called 'columns'.
      When we switch to a new column, we first need to check if
      this column has a suitable rate, if not, we can't try it.
      This means we must not erase the statistics we gathered
      for the previous column until we are sure that we are
      indeed switching column.
      
      The code that tries to switch to a new column first sets
      a whole bunch of things for the new column, and only then
      checks that we can find suitable rates in that column.
      While doing that, the code mistakenly erased the rate
      statistics. This code was right until
      struct iwl_scale_tbl_info grew up for TPC.
      
      Fix this to make sure we don't erase the rate statistics
      until we are sure that we can indeed switch to the new
      column.
      
      Note that this bug is really harmless since it causes a
      change in the behavior only when we can't find any rate
      in the new column which should really not happen. In the
      case we do find a suitable we reset the rate statistics
      a few lines later anyway.
      Signed-off-by: NEmmanuel Grumbach <emmanuel.grumbach@intel.com>
      Signed-off-by: NLuca Coelho <luciano.coelho@intel.com>
      992172e3
  19. 03 11月, 2017 1 次提交
  20. 08 9月, 2017 1 次提交
  21. 18 8月, 2017 2 次提交
  22. 01 8月, 2017 1 次提交
  23. 29 6月, 2017 1 次提交
  24. 23 6月, 2017 1 次提交
  25. 06 6月, 2017 1 次提交
    • G
      iwlwifi: mvm: rs: start using LQ command color · ea42d1cb
      Gregory Greenman 提交于
      Up until now, the driver was comparing the rate reported by the FW and
      the rate of the latest LQ command to avoid processing data belonging
      to the old LQ command. Recently, FW changed the meaning of the initial
      rate field in tx response and it holds the actual rate (which is not
      necessarily the initial rate of LQ's rate table). Use instead LQ cmd
      color to be able to filter out tx responses/BA notifications which
      where sent during earlier LQ commands' time frame.
      
      This fixes some throughput degradation in noisy environments.
      Signed-off-by: NGregory Greenman <gregory.greenman@intel.com>
      Signed-off-by: NLuca Coelho <luciano.coelho@intel.com>
      ea42d1cb
  26. 25 4月, 2017 1 次提交
  27. 08 2月, 2017 2 次提交
  28. 26 1月, 2017 2 次提交
    • K
      iwlwifi: mvm: rs: Remove unused 'mcs' variable · 9d504435
      Kirtika Ruchandani 提交于
      Commit 5fc0f76c introduced Rx stats from debugfs, the function
      iwl_mvm_reset_frame_stats from that commit defines and sets mcs but
      does not use it. Compiling iwlwifi with W=1 gives this warning -
      
      iwlwifi/mvm/rs.c: In function ‘iwl_mvm_update_frame_stats’:
      iwlwifi/mvm/rs.c:3074:14: warning: variable ‘mcs’ set but not used [-Wunused-but-set-variable]
      
      Fixes: 5fc0f76c (iwlwifi: mvm: add Rx frames statistics via debugfs)
      Signed-off-by: NKirtika Ruchandani <kirtika@google.com>
      Cc: Eyal Shapira <eyal@wizery.com>
      Signed-off-by: NLuca Coelho <luciano.coelho@intel.com>
      9d504435
    • K
      iwlwifi: mvm: rs: Remove unused 'mvmvif'/'mvmsta' variables · c94aace0
      Kirtika Ruchandani 提交于
      mvmvif is defined and set in rs_mimo_allow but not used. Compiling
      iwlwifi with W=1 gives the following warning, remove it. mvmsta is
      used only to obtain mvmvif so remove it as well.
      
      iwlwifi/mvm/rs.c: In function 'rs_mimo_allow':
      iwlwifi/mvm/rs.c:165:22: warning: variable 'mvmvif' set but not used.[-Wunused-but-set-variable]
      
      This fix removes calls to iwl_mvm_sta_from_mac &
      iwl_mvm_vif_from_mac. They are both accessors, and do not have any
      side-effects.  Commit e621c228 ("iwlwifi: rs: Remove workaround
      that disables MIMO on P2P") removed a workaround that disabled MIMO on
      P2P, 'mvmvif' was used for that workaround, but not removed with it.
      
      Fixes: e621c228 ("iwlwifi: rs: Remove workaround that disables MIMO on P2P")
      Signed-off-by: NKirtika Ruchandani <kirtika@google.com>
      Cc: Alexander Bondar <alexander.bondar@intel.com>
      Cc: Emmanuel Grumbach <emmmanuel.grumbach@intel.com>
      Signed-off-by: NLuca Coelho <luciano.coelho@intel.com>
      c94aace0
  29. 06 7月, 2016 2 次提交
  30. 12 4月, 2016 1 次提交