1. 23 2月, 2018 1 次提交
  2. 22 2月, 2018 1 次提交
  3. 21 2月, 2018 1 次提交
  4. 23 1月, 2018 1 次提交
  5. 20 12月, 2017 2 次提交
  6. 14 11月, 2017 1 次提交
  7. 11 11月, 2017 1 次提交
  8. 27 10月, 2017 2 次提交
  9. 19 10月, 2017 1 次提交
  10. 04 8月, 2017 1 次提交
  11. 22 6月, 2017 2 次提交
  12. 27 5月, 2017 3 次提交
  13. 03 5月, 2017 2 次提交
  14. 25 4月, 2017 2 次提交
  15. 22 4月, 2017 3 次提交
  16. 31 3月, 2017 1 次提交
  17. 28 3月, 2017 1 次提交
  18. 22 3月, 2017 1 次提交
  19. 08 3月, 2017 1 次提交
    • T
      ibmvnic: Fix overflowing firmware/hardware TX queue · 142c0ac4
      Thomas Falcon 提交于
      Use a counter to track the number of outstanding transmissions sent
      that have not received completions. If the counter reaches the maximum
      number of queue entries, stop transmissions on that queue. As we receive
      more completions from firmware, wake the queue once the counter reaches
      an acceptable level.
      
      This patch prevents hardware/firmware TX queue from filling up and
      and generating errors.  Since incorporating this fix, internal testing
      has reported that these firmware errors have stopped.
      Signed-off-by: NThomas Falcon <tlfalcon@linux.vnet.ibm.com>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      142c0ac4
  20. 20 2月, 2017 3 次提交
  21. 30 10月, 2016 3 次提交
  22. 19 10月, 2016 1 次提交
  23. 20 8月, 2016 1 次提交
  24. 10 7月, 2016 1 次提交
  25. 09 4月, 2016 1 次提交
    • J
      ibmvnic: Enable use of multiple tx/rx scrqs · 498cd8e4
      John Allen 提交于
      Enables the use of multiple transmit and receive scrqs allowing the ibmvnic
      driver to take advantage of multiqueue functionality. To achieve this, the
      driver must implement the process of negotiating the maximum number of
      queues allowed by the server. Initially, the driver will attempt to login
      with the maximum number of tx and rx queues supported by the server. If
      the server fails to allocate the requested number of scrqs, it will return
      partial success in the login response. In this case, we must reinitiate
      the login process from the request capabilities stage and attempt to login
      requesting fewer scrqs.
      Signed-off-by: NJohn Allen <jallen@linux.vnet.ibm.com>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      498cd8e4
  26. 06 4月, 2016 1 次提交
    • T
      ibmvnic: map L2/L3/L4 header descriptors to firmware · ad7775dc
      Thomas Falcon 提交于
      Allow the VNIC driver to provide descriptors containing
      L2/L3/L4 headers to firmware.  This feature is needed
      for greater hardware compatibility and enablement of checksum
      and TCP offloading features.
      
      A new function is included for the hypervisor call,
      H_SEND_SUBCRQ_INDIRECT, allowing a DMA-mapped array of SCRQ
      descriptor elements to be sent to the VNIC server.
      
      These additions will help fully enable checksum offloading as
      well as other features as they are included later.
      Signed-off-by: NThomas Falcon <tlfalcon@linux.vnet.ibm.com>
      Cc: John Allen <jallen@linux.vnet.ibm.com>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      ad7775dc
  27. 04 3月, 2016 1 次提交