1. 18 May, 2017 1 commit
    • Yuval Mintz's avatar
      qed: Add firmware 8.20.0.0 · dd2fa03d
      Yuval Mintz authored
      
      
      The new QED firmware has 2 main purposes -
      First, it contains fixes to various initializations and firmware
      logic including:
       - Corrects iSCSI fast retransmit when data digest is enabled.
       - Stop draining packets when receiving several consecutive PFCs.
       - Prevent possible assertion when consecutively opening/closing
         many connections.
       - Prevent possible asserton due to too long BDQ fetch time.
      
      In addition, this firmware contains sufficient infrastructure on which
      we'll add iWARP support in our drivers.
      Signed-off-by: default avatarYuval Mintz <Yuval.Mintz@cavium.com>
      Signed-off-by: default avatarKyle McMartin <kyle@kernel.org>
      dd2fa03d
  2. 09 Mar, 2017 1 commit
    • Yuval Mintz's avatar
      qed: Add firmware 8.15.3.0 · 695f2d6d
      Yuval Mintz authored
      
      
      This new firmware for the qed* adapters fixes multiple issues:
       - Prevent accidental drops in Tx-switching between VFs.
       - Corrct VF cleanup for higher VFs.
       - Better handling of RoCE error flows.
       - MR registration/deregistration corrections.
       - Prevent possible HW attention during offloaded TCP teardown.
       - Corrections to iSCSI retransmit flows.
      
      In addition, this firmware is a requirement for supporting the
      QL41xxx series of adapters, as it contains the necessary init
      and firmware logic for those.
      Signed-off-by: default avatarYuval Mintz <Yuval.Mintz@cavium.com>
      Signed-off-by: default avatarKyle McMartin <kyle@kernel.org>
      695f2d6d
  3. 16 Aug, 2016 1 commit
    • Yuval Mintz's avatar
      qed: Add firmware 8.10.10.0 · 70a3c2ad
      Yuval Mintz authored
      
      
      This new firmware for the qed* adpaters fixes several issues:
       - Better blocking of malicious VFs.
       - After FLR, Tx-switching [internal routing] of packets might
         be incorrect.
       - Deletion of unicast MAC filters would sometime have side-effect
         of corrupting the MAC filters configred for a device.
      It also contains fixes for future qed* drivers that *hopefully* would be
      sent for review in the near future.
      
      In addition, it would allow driver some new functionality, including:
       - Allowing PF/VF driver compaitibility with old drivers [running
         pre-8.10.5.0 firmware].
       - Better debug facilities.
      Signed-off-by: default avatarYuval Mintz <Yuval.Mintz@qlogic.com>
      Signed-off-by: default avatarKyle McMartin <kyle@kernel.org>
      70a3c2ad
  4. 29 May, 2016 1 commit
    • Yuval Mintz's avatar
      qed: Add FW 8.10.5.0 · 7db6ab93
      Yuval Mintz authored
      
      
      The new QED firmware contains several new additions;
      As for bug-fixes, it fixes a couple of issues:
       - Wrong classification of packets in 4-port devices.
       - Anti-spoof interoperability with encapsulated packets.
       - Tx-switching of encapsulated packets.
      It also slightly improves Tx performance in several scenarios.
      
      >From the driver's feature-set POV, this firmware would
      allow us to add 2 major enhancements in the near future:
       - It would allow us produce a register dump from the device,
         as well as other debug-related information.
       - It should be sufficient for our iscsi driver, which we [hopefully]
         plan to push upstream soon.
      Signed-off-by: default avatarYuval Mintz <Yuval.Mintz@qlogic.com>
      Signed-off-by: default avatarKyle McMartin <kyle@kernel.org>
      7db6ab93
  5. 10 Jan, 2016 1 commit
    • Sudarsana Reddy Kalluru's avatar
      qed: Add firmware 8.7.3.0. · 73b07a93
      Sudarsana Reddy Kalluru authored
      
      
      This patch pushes the next firmware for the QED module.
      This fixes numerous bugs, most notably:
        - FLR flow isn't properly working.
        - Chip might become unrespronsive after closing a vport.
        - Chip gets stuck when transmitting packet with length > mtu.
      
      It would also allow us to push future features such as:
        - Vlan filter offload.
        - Encapsulation offload.
        - Single Root IOV support.
        - Timesync.
        - Non-L2 protocols.
      
      >From L2 perspecitve, it's also note-worthy to state that it:
        - Changes fastpath HSI - fastpath will be moved to into using
          Jumbo-over-BD.
        - Improves throughput on single connection traffic.
      Signed-off-by: default avatarSudarsana Reddy Kalluru <Sudarsana.Kalluru@qlogic.com>
      Signed-off-by: default avatarYuval Mintz <Yuval.Mintz@qlogic.com>
      Signed-off-by: default avatarKyle McMartin <kyle@kernel.org>
      73b07a93
  6. 20 Nov, 2015 1 commit
  7. 12 Nov, 2015 1 commit