1. 27 1月, 2020 6 次提交
  2. 27 5月, 2019 2 次提交
  3. 15 4月, 2019 3 次提交
  4. 21 3月, 2019 1 次提交
  5. 22 2月, 2019 1 次提交
  6. 07 2月, 2019 1 次提交
  7. 29 1月, 2019 2 次提交
  8. 26 1月, 2019 1 次提交
  9. 23 1月, 2019 2 次提交
  10. 01 12月, 2018 2 次提交
  11. 17 10月, 2018 1 次提交
    • R
      qed: Align local and global PTT to propagate through the APIs. · 706d0891
      Rahul Verma 提交于
          Align the use of local PTT to propagate through the qed_mcp* API's.
          Global ptt should not be used.
      
          Register access should be done through layers. Register address is
          mapped into a PTT, PF translation table. Several interface functions
          require a PTT to direct read/write into register. There is a pool of
          PTT maintained, and several PTT are used simultaneously to access
          device registers in different flows. Same PTT should not be used in
          flows that can run concurrently.
          To avoid running out of PTT resources, too many PTT should not be
          acquired without releasing them. Every PF has a global PTT, which is
          used throughout the life of PF, in most important flows for register
          access. Generic functions acquire the PTT locally and release after
          the use. This patch aligns the use of Global PTT and Local PTT
          accordingly.
      Signed-off-by: NRahul Verma <rahul.verma@cavium.com>
      Signed-off-by: NAriel Elior <ariel.elior@cavium.com>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      706d0891
  12. 06 9月, 2018 1 次提交
    • D
      qed*: Utilize FW 8.37.7.0 · a3f72307
      Denis Bolotin 提交于
      This patch adds a new qed firmware with fixes and support for new features.
      
      Fixes:
      - Fix a rare case of device crash with iWARP, iSCSI or FCoE offload.
      - Fix GRE tunneled traffic when iWARP offload is enabled.
      - Fix RoCE failure in ib_send_bw when using inline data.
      - Fix latency optimization flow for inline WQEs.
      - BigBear 100G fix
      
      RDMA:
      - Reduce task context size.
      - Application page sizes above 2GB support.
      - Performance improvements.
      
      ETH:
      - Tenant DCB support.
      - Replace RSS indirection table update interface.
      
      Misc:
      - Debug Tools changes.
      Signed-off-by: NDenis Bolotin <denis.bolotin@cavium.com>
      Signed-off-by: NAriel Elior <ariel.elior@cavium.com>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      a3f72307
  13. 08 8月, 2018 2 次提交
  14. 05 7月, 2018 1 次提交
  15. 23 5月, 2018 2 次提交
  16. 08 5月, 2018 2 次提交
  17. 30 3月, 2018 2 次提交
  18. 03 1月, 2018 3 次提交
  19. 03 7月, 2017 3 次提交
  20. 10 6月, 2017 1 次提交
    • M
      qed*: LL2 callback operations · 0518c12f
      Michal Kalderon 提交于
      LL2 today is interrupt driven - when tx/rx completion arrives [or any
      other indication], qed needs to operate on the connection and pass
      the information to the protocol-driver [or internal qed consumer].
      Since we have several flavors of ll2 employeed by the driver,
      each handler needs to do an if-else to determine the right functionality
      to use based on the connection type.
      
      In order to make things more scalable [given that we're going to add
      additional types of ll2 flavors] move the infrastrucutre into using
      a callback-based approach - the callbacks would be provided as part
      of the connection's initialization parameters.
      Signed-off-by: NMichal Kalderon <Michal.Kalderon@cavium.com>
      Signed-off-by: NYuval Mintz <Yuval.Mintz@cavium.com>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      0518c12f
  21. 05 6月, 2017 1 次提交
    • M
      qed: VFs to try utilizing the doorbell bar · 1a850bfc
      Mintz, Yuval 提交于
      VFs are currently not mapping their doorbell bar, instead relying
      on the small doorbell window they have in their limited regview bar.
      
      In order to increase the number of possible Tx connections [queues]
      employeed by VF past 16, we need to start using the doorbell bar if
      one such is exposed - VF would communicate this fact to PF which would
      return the size-bar internally configured into chip, according to
      which the VF would decide whether to actually utilize the doorbell
      bar.
      Signed-off-by: NYuval Mintz <Yuval.Mintz@cavium.com>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      1a850bfc