1. 21 5月, 2014 1 次提交
  2. 19 5月, 2014 1 次提交
  3. 13 5月, 2014 2 次提交
  4. 11 5月, 2014 2 次提交
  5. 14 4月, 2014 4 次提交
  6. 06 4月, 2014 1 次提交
    • A
      iwlwifi: mvm: Handle power management constraints for additional use-cases · 19889025
      Avri Altman 提交于
      Today, the driver logic looks for the conditions to disable
      power management albeit power management should be enabled
      in a very few distinct cases.
      This patch changes the driver logic to enable power
      management once the required conditions met.
      While at it, make some housekeeping and support a few
      additional use cases:
      
      a) Add support for a standalone p2p client:
         Power management should be enabled for a P2P client
         MAC only if the firmware supports it (TLV flag is set).
         Instead we used the DCM flag, therefore we didn't cover
         use cases that did not include the DCM flag.
      
      b) Add support to Same-Channel-Mode (SCM):
         If both clients share the same channel (SCM), and there
         are no other active vifs in the system, power management
         should be enabled only if the firmware supports this
         (TLV flag is set).
      
      c) Fix power management logic for GO/AP:
         Today, when we detect an active GO / AP MAC - we disable
         power management for all the vifs altogether.
         Actually, the correct behavior is to enable power
         management on a client if on a different channel
         (based on the firmware capabilities).
      
      d) Housekeeping - Along with that, this patch includes some
         code-reorganizing: Today the logic of disabling power is
         scattered across several functions, specifically in the
         iterator. For the sake of both readability and
         scalability, we moved this logic to its applicable
         function, leaving the iterator gather information only.
         Furthermore, as power management is a MAC-related
         attribute, we moved the power management member to the
         iwl_mvm_vif structure.
      Signed-off-by: NAvri Altman <avri.altman@intel.com>
      Signed-off-by: NEmmanuel Grumbach <emmanuel.grumbach@intel.com>
      19889025
  7. 09 3月, 2014 1 次提交
    • A
      iwlwifi: mvm: disable power on P2P client when BSS is added · 8ea0c68f
      Avri Altman 提交于
      When power update is initiated on BSS STA while P2P client
      exists, the power command will be sent only on BSS STA vif
      ignoring P2P client.
      
      Since the firmware has symmetric constraints on the power
      save enablement we can simplify the code a bit.
      
      The current firmware doesn't know how to enable power
      management on P2P client. Even BSS power management must
      be disabled when a P2P client is added.
      
      Future firmware will support power save on BSS and P2P client
      as long as they are on different channels.
      This was buggy since we didn't disable power management on
      P2P client interface if BSS added on the same channel.
      Signed-off-by: NAvri Altman <avri.altman@intel.com>
      Signed-off-by: NEmmanuel Grumbach <emmanuel.grumbach@intel.com>
      8ea0c68f
  8. 13 2月, 2014 1 次提交
  9. 04 2月, 2014 9 次提交
  10. 04 1月, 2014 1 次提交
  11. 01 1月, 2014 1 次提交
  12. 18 12月, 2013 6 次提交
  13. 11 10月, 2013 1 次提交
  14. 03 10月, 2013 1 次提交
  15. 02 10月, 2013 1 次提交
  16. 16 8月, 2013 2 次提交
  17. 12 8月, 2013 1 次提交
  18. 31 7月, 2013 3 次提交
  19. 16 7月, 2013 1 次提交