1. 30 6月, 2017 2 次提交
    • L
      iwlwifi: mvm: update rx statistics cmd api · 678d9b6d
      Liad Kaufman 提交于
      The API has changed - update the code.
      Signed-off-by: NLiad Kaufman <liad.kaufman@intel.com>
      Signed-off-by: NLuca Coelho <luciano.coelho@intel.com>
      678d9b6d
    • J
      iwlwifi: mvm: fix mac80211 queue tracking · 37e474ac
      Johannes Berg 提交于
      In the driver, we track which hardware queue is associated with
      which mac80211 "hw_queue", in order to be able to stop and wake
      it. When moving these bitmaps out of the queue_info structures,
      the type of the bitmap was erroneously changed from u32 to u8,
      presumably in order to save memory.
      
      Turns out that u32 isn't needed, because the highest queue we
      can ever tell mac80211 is always < 16, but a u16 definitely is
      needed, queues >=8 do happen.
      
      While at it, throw a BUILD_BUG_ON() into the place where we set
      the limit (mvm->first_agg_queue) and a warning when it actually
      gets put into the bitmap.
      
      The consequence of this bug is that full HW queues associated
      with such a too-high mac80211 number never stop higher layer
      queues when full, and thus would simply drop all packets that
      couldn't be enqueued to the hardware queue.
      
      Fixes: 34e10860 ("iwlwifi: mvm: remove references to queue_info in new TX path")
      Signed-off-by: NJohannes Berg <johannes.berg@intel.com>
      Signed-off-by: NLuca Coelho <luciano.coelho@intel.com>
      37e474ac
  2. 29 6月, 2017 5 次提交
  3. 23 6月, 2017 6 次提交
  4. 06 6月, 2017 3 次提交
  5. 02 6月, 2017 1 次提交
  6. 26 4月, 2017 1 次提交
  7. 25 4月, 2017 1 次提交
  8. 20 4月, 2017 3 次提交
  9. 11 4月, 2017 3 次提交
  10. 03 2月, 2017 1 次提交
    • S
      iwlwifi: mvm: support unification of INIT and RT images · 1f370650
      Sara Sharon 提交于
      For a000 devices the INIT and RT images are unified to one
      image.
      The changes in the flow are the following:
      * Driver load only RT firmware - meaning that the nvm access
        command will be done in the RT image load flow.
      * A new command (NVM_ACCESS_COMPLETE) now signals to the FW that
        the driver is done accessing the NVM and FW can proceed with phy
        calibrations.
      * Phy DB is no longer sent from INIT FW to be restored by driver
        for the RT FW - all the phy DB is now internal to the FW.
        INIT complete will now follow the NVM access command, without
        phy DB calls before.
      * Paging command is sent earlier in the flow before NVM access
        to enable a complete load of FW.
      * caution must be care when restart is called since we may have
        not completed init flow even though we are in RT firmware.
      Signed-off-by: NSara Sharon <sara.sharon@intel.com>
      Signed-off-by: NLuca Coelho <luciano.coelho@intel.com>
      1f370650
  11. 19 10月, 2016 2 次提交
  12. 27 9月, 2016 1 次提交
  13. 23 9月, 2016 1 次提交
  14. 19 9月, 2016 4 次提交
  15. 16 9月, 2016 1 次提交
  16. 06 7月, 2016 3 次提交
  17. 01 7月, 2016 2 次提交