mbox series

[net-next,0/5] bnxt_en: Error recovery fixes.

Message ID 1618186695-18823-1-git-send-email-michael.chan@broadcom.com
Headers show
Series bnxt_en: Error recovery fixes. | expand

Message

Michael Chan April 12, 2021, 12:18 a.m. UTC
This series adds some fixes and enhancements to the error recovery
logic.  The health register logic is improved and we also add missing
code to free and re-create VF representors in the firmware after
error recovery.

Michael Chan (2):
  bnxt_en: Treat health register value 0 as valid in
    bnxt_try_reover_fw().
  bnxt_en: Refactor __bnxt_vf_reps_destroy().

Sriharsha Basavapatna (2):
  bnxt_en: Refactor bnxt_vf_reps_create().
  bnxt_en: Free and allocate VF-Reps during error recovery.

Vasundhara Volam (1):
  bnxt_en: Invalidate health register mapping at the end of probe.

 drivers/net/ethernet/broadcom/bnxt/bnxt.c     |   8 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt_vfr.c | 122 ++++++++++++++----
 drivers/net/ethernet/broadcom/bnxt/bnxt_vfr.h |  12 ++
 3 files changed, 115 insertions(+), 27 deletions(-)