mbox series

[net-next,0/7] bnxt_en: Error recovery optimizations.

Message ID 1613343901-6629-1-git-send-email-michael.chan@broadcom.com (mailing list archive)
Headers show
Series bnxt_en: Error recovery optimizations. | expand

Message

Michael Chan Feb. 14, 2021, 11:04 p.m. UTC
This series implements some optimizations to error recovery.  One
patch adds an echo/reply mechanism with firmware to enhance error
detection.  The other patches speed up the recovery process by
polling config space earlier and to selectively initialize
context memory during re-initialization.

Edwin Peer (1):
  bnxt_en: selectively allocate context memories

Michael Chan (6):
  bnxt_en: Update firmware interface spec to 1.10.2.16.
  bnxt_en: Implement faster recovery for firmware fatal error.
  bnxt_en: Add context memory initialization infrastructure.
  bnxt_en: Initialize "context kind" field for context memory blocks.
  bnxt_en: Reply to firmware's echo request async message.
  bnxt_en: Improve logging of error recovery settings information.

 drivers/net/ethernet/broadcom/bnxt/bnxt.c     | 222 ++++++++++++++----
 drivers/net/ethernet/broadcom/bnxt/bnxt.h     |  24 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt_hsi.h | 105 ++++++++-
 3 files changed, 290 insertions(+), 61 deletions(-)

Comments

patchwork-bot+netdevbpf@kernel.org Feb. 15, 2021, 1:40 a.m. UTC | #1
Hello:

This series was applied to netdev/net-next.git (refs/heads/master):

On Sun, 14 Feb 2021 18:04:54 -0500 you wrote:
> This series implements some optimizations to error recovery.  One
> patch adds an echo/reply mechanism with firmware to enhance error
> detection.  The other patches speed up the recovery process by
> polling config space earlier and to selectively initialize
> context memory during re-initialization.
> 
> Edwin Peer (1):
>   bnxt_en: selectively allocate context memories
> 
> [...]

Here is the summary with links:
  - [net-next,1/7] bnxt_en: Update firmware interface spec to 1.10.2.16.
    https://git.kernel.org/netdev/net-next/c/31f67c2ee055
  - [net-next,2/7] bnxt_en: selectively allocate context memories
    https://git.kernel.org/netdev/net-next/c/be6d755f3d0c
  - [net-next,3/7] bnxt_en: Implement faster recovery for firmware fatal error.
    https://git.kernel.org/netdev/net-next/c/dab62e7c2de7
  - [net-next,4/7] bnxt_en: Add context memory initialization infrastructure.
    https://git.kernel.org/netdev/net-next/c/e9696ff33c79
  - [net-next,5/7] bnxt_en: Initialize "context kind" field for context memory blocks.
    https://git.kernel.org/netdev/net-next/c/41435c394000
  - [net-next,6/7] bnxt_en: Reply to firmware's echo request async message.
    https://git.kernel.org/netdev/net-next/c/df97b34d3ace
  - [net-next,7/7] bnxt_en: Improve logging of error recovery settings information.
    https://git.kernel.org/netdev/net-next/c/f4d95c3c194d

You are awesome, thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/patchwork/pwbot.html