All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH net-next 00/19] bnxt_en: devlink enhancements
@ 2021-10-23 19:31 Michael Chan
  2021-10-23 19:31 ` [PATCH net-next 01/19] bnxt_en: refactor printing of device info Michael Chan
                   ` (18 more replies)
  0 siblings, 19 replies; 28+ messages in thread
From: Michael Chan @ 2021-10-23 19:31 UTC (permalink / raw)
  To: davem; +Cc: netdev, kuba, edwin.peer, gospo, jiri

[-- 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 --]

^ permalink raw reply	[flat|nested] 28+ messages in thread

end of thread, other threads:[~2021-10-27 16:35 UTC | newest]

Thread overview: 28+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-10-23 19:31 [PATCH net-next 00/19] bnxt_en: devlink enhancements Michael Chan
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  8:49     ` kernel test robot
2021-10-27 14:59   ` 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 15:32     ` kernel test robot
2021-10-27 16:34   ` 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

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.