1. 29 6月, 2017 1 次提交
  2. 23 6月, 2017 3 次提交
  3. 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
  4. 02 6月, 2017 5 次提交
  5. 20 4月, 2017 3 次提交
  6. 11 4月, 2017 1 次提交
  7. 07 2月, 2017 1 次提交
  8. 27 9月, 2016 2 次提交
  9. 16 9月, 2016 1 次提交
  10. 30 8月, 2016 1 次提交
  11. 06 7月, 2016 1 次提交
    • A
      iwlwifi: mvm: add support for GCMP encryption · 2a53d166
      Ayala Beker 提交于
      Newer hardware supports GCMP and GCMP 256-bit ciphers.
      Add support for adding/setting GCMP key for TX mode.
      
      In the TX command handling GCMP-256 is handled in a different
      way as the key size should be up to 128-bits:
      Set the key value to the key index in the key table,
      and specify that this key should be taken form the key table
      instead of from the TX command.
      
      While at it - convert security control flags to an enum.
      Signed-off-by: NAyala Beker <ayala.beker@intel.com>
      Signed-off-by: NLuca Coelho <luciano.coelho@intel.com>
      2a53d166
  12. 01 7月, 2016 1 次提交
  13. 30 3月, 2016 1 次提交
  14. 26 1月, 2016 1 次提交
    • G
      iwlwifi: mvm: rs: fix TPC statistics handling · 69c7fda4
      Gregory Greenman 提交于
      FW behaviour changed and now updates driver about the used TPC
      reduction in the following cases:
      1. In tx response, which is used mostly for a single frame case
      2. In BA notification
      
      When tx aggregation fails with the initial rate, FW will send
      to the driver BA notification and will try to transmit with the
      next rate, but this time without tx power reduction. Thus, in case
      of a failure with the initial rate, driver will get two BA notifications,
      the first one with reduced tx power as in the LQ command and the second
      one with 0 power reduction.
      
      This patch adapts the TPC statistics according to the description above:
      1. Use BA notifications instead of Tx response
      2. For TPC only, drop the optimization which considers empty BA as one
      MPDU. The reason is that with TPC we want to recover very quickly from
      a bad power reduction and, therefore we'd like the success ratio to get
      an immediate hit when failing to get a BA, so we'd switch back to a
      lower or zero power reduction
      Signed-off-by: NGregory Greenman <gregory.greenman@intel.com>
      Signed-off-by: NEmmanuel Grumbach <emmanuel.grumbach@intel.com>
      69c7fda4
  15. 02 12月, 2015 1 次提交
  16. 18 11月, 2015 1 次提交
  17. 05 8月, 2015 1 次提交
  18. 22 1月, 2015 1 次提交
  19. 16 9月, 2014 1 次提交
  20. 06 7月, 2014 1 次提交
  21. 25 6月, 2014 1 次提交
  22. 10 4月, 2014 1 次提交
  23. 12 3月, 2014 1 次提交
  24. 01 1月, 2014 1 次提交
  25. 18 12月, 2013 1 次提交
  26. 31 7月, 2013 1 次提交
  27. 13 6月, 2013 1 次提交
  28. 17 5月, 2013 1 次提交
  29. 20 3月, 2013 1 次提交
  30. 06 3月, 2013 1 次提交
  31. 01 2月, 2013 1 次提交
    • J
      iwlwifi: add the MVM driver · 8ca151b5
      Johannes Berg 提交于
      Newer firmware revisions have a completely new
      firmware API. This is the new driver for this
      new API.
      
      I've listed the people who directly contributed
      code, but many others from various teams have
      contributed in other ways.
      
      Cc: Alexander Bondar <alexander.bondar@intel.com>
      Cc: Amit Beka <amit.beka@intel.com>
      Cc: Amnon Paz <amnonx.paz@intel.com>
      Cc: Assaf Krauss <assaf.krauss@intel.com>
      Cc: David Spinadel <david.spinadel@intel.com>
      Cc: Dor Shaish <dor.shaish@intel.com>
      Cc: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
      Cc: Eytan Lifshitz <eytan.lifshitz@intel.com>
      Cc: Ilan Peer <ilan.peer@intel.com>
      Signed-off-by: NJohannes Berg <johannes.berg@intel.com>
      8ca151b5