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(-)
--
2.18.1