On Mon, Jan 25, 2021 at 3:36 AM Michael Chan <michael.c...@broadcom.com> wrote:
>
> This series contains a number of improvements in the area of error
> recovery.  Most error recovery scenarios are tightly coordinated with
> the firmware.  A number of patches add retry logic to establish
> connection with the firmware if there are indications that the
> firmware is still alive and will likely transition back to the
> normal state.  Some patches speed up the recovery process and make
> it more reliable.  There are some cleanup patches as well.
>
> Edwin Peer (3):
>   bnxt_en: handle CRASH_NO_MASTER during bnxt_open()
>   bnxt_en: log firmware debug notifications
>   bnxt_en: attempt to reinitialize after aborted reset
>
> Michael Chan (9):
>   bnxt_en: Update firmware interface to 1.10.2.11.
>   bnxt_en: Define macros for the various health register states.
>   bnxt_en: Retry sending the first message to firmware if it is under
>     reset.
>   bnxt_en: Add bnxt_fw_reset_timeout() helper.
>   bnxt_en: Add a new BNXT_STATE_NAPI_DISABLED flag to keep track of NAPI
>     state.
>   bnxt_en: Modify bnxt_disable_int_sync() to be called more than once.
>   bnxt_en: Improve firmware fatal error shutdown sequence.
>   bnxt_en: Consolidate firmware reset event logging.
>   bnxt_en: Do not process completion entries after fatal condition
>     detected.
>
> Vasundhara Volam (3):
>   bnxt_en: Move reading VPD info after successful handshake with fw.
>   bnxt_en: Add an upper bound for all firmware command timeouts.
>   bnxt_en: Retry open if firmware is in reset.
>
>  drivers/net/ethernet/broadcom/bnxt/bnxt.c     | 228 ++++++++++++----
>  drivers/net/ethernet/broadcom/bnxt/bnxt.h     |  22 ++
>  .../net/ethernet/broadcom/bnxt/bnxt_devlink.c |   7 +-
>  drivers/net/ethernet/broadcom/bnxt/bnxt_hsi.h | 249 ++++++++++++++----
>  4 files changed, 393 insertions(+), 113 deletions(-)

For netdrv:

Acked-by: Willem de Bruijn <will...@google.com>

Reply via email to