1. 27 7月, 2017 3 次提交
  2. 21 6月, 2017 1 次提交
  3. 05 6月, 2017 1 次提交
    • M
      qed: Multiple qzone queues for VFs · 08bc8f15
      Mintz, Yuval 提交于
      This adds the infrastructure for supporting VFs that want to open
      multiple transmission queues on the same queue-zone.
      At this point, there are no VFs that actually request this functionality,
      but later patches would remedy that.
      
       a. VF and PF would communicate the capability during ACQUIRE;
          Legacy VFs would continue on behaving as they do today
      
       b. PF would communicate number of supported CIDs to the VF
          and would enforce said limitation
      
       c. Whenever VF passes a request for a given queue configuration
          it would also pass an associated index within said queue-zone
      Signed-off-by: NYuval Mintz <Yuval.Mintz@cavium.com>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      08bc8f15
  4. 02 6月, 2017 3 次提交
  5. 25 5月, 2017 3 次提交
  6. 05 5月, 2017 1 次提交
  7. 25 4月, 2017 2 次提交
  8. 18 4月, 2017 1 次提交
  9. 04 4月, 2017 1 次提交
  10. 15 3月, 2017 1 次提交
  11. 20 2月, 2017 1 次提交
  12. 02 1月, 2017 1 次提交
  13. 03 12月, 2016 1 次提交
  14. 01 11月, 2016 3 次提交
  15. 23 10月, 2016 1 次提交
  16. 04 10月, 2016 3 次提交
  17. 08 9月, 2016 1 次提交
  18. 19 8月, 2016 1 次提交
  19. 11 8月, 2016 1 次提交
  20. 09 8月, 2016 1 次提交
  21. 24 6月, 2016 1 次提交
  22. 09 6月, 2016 1 次提交
  23. 04 6月, 2016 2 次提交
  24. 18 5月, 2016 1 次提交
  25. 12 5月, 2016 2 次提交
    • Y
      qed*: Tx-switching configuration · 831bfb0e
      Yuval Mintz 提交于
      Device should be configured by default to VEB once VFs are active.
      This changes the configuration of both PFs' and VFs' vports into enabling
      tx-switching once sriov is enabled.
      Signed-off-by: NYuval Mintz <Yuval.Mintz@qlogic.com>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      831bfb0e
    • Y
      qed: Introduce VFs · 1408cc1f
      Yuval Mintz 提交于
      This adds the qed VFs for the first time -
      The vfs are limited functions, with a very different PCI bar structure
      [when compared with PFs] to better impose the related security demands
      associated with them.
      
      This patch includes the logic neccesary to allow VFs to successfully probe
      [without actually adding the ability to enable iov].
      This includes diverging all the flows that would occur as part of the pci
      probe of the driver, preventing VF from accessing registers/memories it
      can't and instead utilize the VF->PF channel to query the PF for needed
      information.
      Signed-off-by: NYuval Mintz <Yuval.Mintz@qlogic.com>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      1408cc1f
  26. 02 5月, 2016 1 次提交
  27. 26 4月, 2016 1 次提交
    • Y
      qed*: Conditions for changing link · fe7cd2bf
      Yuval Mintz 提交于
      There's some inconsistency in current logic determining whether the
      link settings of a given interface can be changed; I.e., in all modes
      other than the so-called `deault' mode the interfaces are forbidden from
      changing the configuration - but even this rule is not applied to all
      user APIs that may change the configuration.
      
      Instead, let the core-module [qed] decide whether an interface can change
      the configuration by supporting a new API function. We also revise the
      current rule, allowing all interfaces to change their configurations while
      laying the infrastructure for future modes where an interface would be
      blocked from making such a configuration.
      Signed-off-by: NYuval Mintz <Yuval.Mintz@qlogic.com>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      fe7cd2bf