[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20240713234339.70293-1-michael.chan@broadcom.com>
Date: Sat, 13 Jul 2024 16:43:30 -0700
From: Michael Chan <michael.chan@...adcom.com>
To: davem@...emloft.net
Cc: netdev@...r.kernel.org,
edumazet@...gle.com,
kuba@...nel.org,
pabeni@...hat.com,
pavan.chebbi@...adcom.com,
andrew.gospodarek@...adcom.com
Subject: [PATCH net-next 0/9] bnxt_en: Update for net-next
This series starts with 2 patches to support firmware crash dump. The
driver allocates the required DMA memory ahead of time for firmware to
store the crash dump if and when it crashes. Patch 3 adds priority and
TPID for the .ndo_set_vf_vlan() callback. Note that this was rejected
and reverted last year and it is being re-submitted after recent changes
in the guidelines. The remaining patches are MSIX related. Legacy
interrupt is no longer supported by firmware so we remove the support
in the driver. We then convert to use the newer kernel APIs to
allocate and enable MSIX vectors. The last patch adds support for
dynamic MSIX.
Michael Chan (6):
bnxt_en: Deprecate support for legacy INTX mode
bnxt_en: Remove BNXT_FLAG_USING_MSIX flag
bnxt_en: Remove register mapping to support INTX
bnxt_en: Replace deprecated PCI MSIX APIs
bnxt_en: Allocate the max bp->irq_tbl size for dynamic msix allocation
bnxt_en: Support dynamic MSIX
Sreekanth Reddy (1):
bnxt_en: Support QOS and TPID settings for the SRIOV VLAN
Vikas Gupta (2):
bnxt_en: add support for storing crash dump into host memory
bnxt_en: add support for retrieving crash dump using ethtool
drivers/net/ethernet/broadcom/bnxt/bnxt.c | 329 ++++++++++--------
drivers/net/ethernet/broadcom/bnxt/bnxt.h | 8 +-
.../ethernet/broadcom/bnxt/bnxt_coredump.c | 101 +++++-
.../ethernet/broadcom/bnxt/bnxt_coredump.h | 8 +
.../net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 13 +-
.../net/ethernet/broadcom/bnxt/bnxt_sriov.c | 29 +-
6 files changed, 302 insertions(+), 186 deletions(-)
--
2.30.1
Download attachment "smime.p7s" of type "application/pkcs7-signature" (4209 bytes)
Powered by blists - more mailing lists