netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Michael Chan <michael.chan@broadcom.com>
To: davem@davemloft.net
Cc: netdev@vger.kernel.org, kuba@kernel.org, edwin.peer@broadcom.com,
	gospo@broadcom.com, jiri@nvidia.com
Subject: [PATCH net-next 00/19] bnxt_en: devlink enhancements
Date: Sat, 23 Oct 2021 15:31:47 -0400	[thread overview]
Message-ID: <1635017526-16963-1-git-send-email-michael.chan@broadcom.com> (raw)

[-- Attachment #1: Type: text/plain, Size: 2401 bytes --]

This patch series implements some devlink enhancements for bnxt_en.
They include:

1. devlink reload to reinitialize driver or to activate new firmware.
2. Support enable_remote_dev_reset to enable/disable other functions
resetting the device.
3. Consolidate and improve the health reporters.
4. Support live firmware patch.
5. Provide devlink dev info "fw" version on older firmware.

Edwin Peer (14):
  bnxt_en: refactor printing of device info
  bnxt_en: refactor cancellation of resource reservations
  bnxt_en: implement devlink dev reload driver_reinit
  bnxt_en: implement devlink dev reload fw_activate
  bnxt_en: add enable_remote_dev_reset devlink parameter
  bnxt_en: improve error recovery information messages
  bnxt_en: remove fw_reset devlink health reporter
  bnxt_en: consolidate fw devlink health reporters
  bnxt_en: improve fw diagnose devlink health messages
  bnxt_en: Refactor coredump functions
  bnxt_en: move coredump functions into dedicated file
  bnxt_en: extract coredump command line from current task
  bnxt_en: implement dump callback for fw health reporter
  bnxt_en: implement firmware live patching

Michael Chan (2):
  bnxt_en: Update firmware interface to 1.10.2.63
  bnxt_en: Update bnxt.rst devlink documentation

Vasundhara Volam (2):
  bnxt_en: Add compression flags information in coredump segment header
  bnxt_en: Retrieve coredump and crashdump size via FW command

Vikas Gupta (1):
  bnxt_en: Provide stored devlink "fw" version on older firmware

 Documentation/networking/devlink/bnxt.rst     |   2 +
 drivers/net/ethernet/broadcom/bnxt/Makefile   |   2 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt.c     | 270 ++++---
 drivers/net/ethernet/broadcom/bnxt/bnxt.h     | 113 ++-
 .../ethernet/broadcom/bnxt/bnxt_coredump.c    | 445 +++++++++++
 .../ethernet/broadcom/bnxt/bnxt_coredump.h    |  51 ++
 .../net/ethernet/broadcom/bnxt/bnxt_devlink.c | 728 ++++++++++++++----
 .../net/ethernet/broadcom/bnxt/bnxt_devlink.h |  24 +-
 .../net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 398 +---------
 .../net/ethernet/broadcom/bnxt/bnxt_ethtool.h |  46 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt_hsi.h | 155 +++-
 drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c |   2 -
 drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.h |   3 +
 13 files changed, 1548 insertions(+), 691 deletions(-)
 create mode 100644 drivers/net/ethernet/broadcom/bnxt/bnxt_coredump.c

-- 
2.18.1


[-- Attachment #2: S/MIME Cryptographic Signature --]
[-- Type: application/pkcs7-signature, Size: 4209 bytes --]

             reply	other threads:[~2021-10-23 19:32 UTC|newest]

Thread overview: 24+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-10-23 19:31 Michael Chan [this message]
2021-10-23 19:31 ` [PATCH net-next 01/19] bnxt_en: refactor printing of device info Michael Chan
2021-10-23 19:31 ` [PATCH net-next 02/19] bnxt_en: refactor cancellation of resource reservations Michael Chan
2021-10-23 19:31 ` [PATCH net-next 03/19] bnxt_en: implement devlink dev reload driver_reinit Michael Chan
2021-10-27  8:49   ` kernel test robot
2021-10-27 14:59   ` kernel test robot
2021-10-23 19:31 ` [PATCH net-next 04/19] bnxt_en: implement devlink dev reload fw_activate Michael Chan
2021-10-23 19:31 ` [PATCH net-next 05/19] bnxt_en: add enable_remote_dev_reset devlink parameter Michael Chan
2021-10-23 19:31 ` [PATCH net-next 06/19] bnxt_en: improve error recovery information messages Michael Chan
2021-10-23 19:31 ` [PATCH net-next 07/19] bnxt_en: remove fw_reset devlink health reporter Michael Chan
2021-10-23 19:31 ` [PATCH net-next 08/19] bnxt_en: consolidate fw devlink health reporters Michael Chan
2021-10-23 19:31 ` [PATCH net-next 09/19] bnxt_en: improve fw diagnose devlink health messages Michael Chan
2021-10-23 19:31 ` [PATCH net-next 10/19] bnxt_en: Refactor coredump functions Michael Chan
2021-10-23 19:31 ` [PATCH net-next 11/19] bnxt_en: move coredump functions into dedicated file Michael Chan
2021-10-23 19:31 ` [PATCH net-next 12/19] bnxt_en: Add compression flags information in coredump segment header Michael Chan
2021-10-23 19:32 ` [PATCH net-next 13/19] bnxt_en: Retrieve coredump and crashdump size via FW command Michael Chan
2021-10-23 19:32 ` [PATCH net-next 14/19] bnxt_en: extract coredump command line from current task Michael Chan
2021-10-27 15:32   ` kernel test robot
2021-10-27 16:34   ` kernel test robot
2021-10-23 19:32 ` [PATCH net-next 15/19] bnxt_en: implement dump callback for fw health reporter Michael Chan
2021-10-23 19:32 ` [PATCH net-next 16/19] bnxt_en: Update firmware interface to 1.10.2.63 Michael Chan
2021-10-23 19:32 ` [PATCH net-next 17/19] bnxt_en: implement firmware live patching Michael Chan
2021-10-23 19:32 ` [PATCH net-next 18/19] bnxt_en: Provide stored devlink "fw" version on older firmware Michael Chan
2021-10-23 19:32 ` [PATCH net-next 19/19] bnxt_en: Update bnxt.rst devlink documentation Michael Chan

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1635017526-16963-1-git-send-email-michael.chan@broadcom.com \
    --to=michael.chan@broadcom.com \
    --cc=davem@davemloft.net \
    --cc=edwin.peer@broadcom.com \
    --cc=gospo@broadcom.com \
    --cc=jiri@nvidia.com \
    --cc=kuba@kernel.org \
    --cc=netdev@vger.kernel.org \
    --subject='Re: [PATCH net-next 00/19] bnxt_en: devlink enhancements' \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).