1. 29 7月, 2021 1 次提交
  2. 29 6月, 2021 3 次提交
  3. 18 5月, 2021 1 次提交
  4. 26 4月, 2021 4 次提交
  5. 20 4月, 2021 1 次提交
  6. 23 3月, 2021 2 次提交
    • M
      bnxt_en: Enhance retry of the first message to the firmware. · 861aae78
      Michael Chan 提交于
      Two enhancements:
      
      1. Read the health status first before sending the first
      HWRM_VER_GET message to firmware instead of the other way around.
      This guarantees we got the accurate health status before we attempt
      to send the message.
      
      2. We currently only retry sending the first HWRM_VER_GET message to
      the firmware if the firmware is in the process of booting.  If the
      firmware is in error state and is doing core dump for example, the
      driver should also retry if the health register has the RECOVERING
      flag set.  This flag indicates the firmware will undergo recovery
      soon.  Modify the retry logic to retry for this case as well.
      Reviewed-by: NEdwin Peer <edwin.peer@broadcom.com>
      Signed-off-by: NMichael Chan <michael.chan@broadcom.com>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      861aae78
    • P
      bnxt_en: Improve wait for firmware commands completion · 80a9641f
      Pavan Chebbi 提交于
      In situations where FW has crashed, the bnxt_hwrm_do_send_msg() call
      will have to wait until timeout for each firmware message.  This
      generally takes about half a second for each firmware message.  If we
      try to unload the driver n this state, the unload sequence will take
      a long time to complete.
      
      Improve this by checking the health register if it is available and
      abort the wait for the firmware response if the register shows that
      firmware is not healthy.  The very first message HWRM_VER_GET is
      excluded from this check because that message is used to poll for
      firmware to come out of reset during error recovery.
      Signed-off-by: NPavan Chebbi <pavan.chebbi@broadcom.com>
      Signed-off-by: NMichael Chan <michael.chan@broadcom.com>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      80a9641f
  7. 15 2月, 2021 3 次提交
  8. 26 1月, 2021 6 次提交
  9. 29 12月, 2020 1 次提交
  10. 24 11月, 2020 1 次提交
  11. 27 10月, 2020 1 次提交
  12. 13 10月, 2020 1 次提交
  13. 05 10月, 2020 3 次提交
  14. 28 9月, 2020 5 次提交
  15. 08 9月, 2020 1 次提交
  16. 28 7月, 2020 6 次提交