[PATCH net-next v2 00/10] bnxt_en: Updates for net-next
From: Michael Chan <michael.chan@broadcom.com>
Date: 2025-09-17 04:09:18
This series includes some code clean-ups and optimizations. New features include 2 new backing store memory types to collect FW logs for core dumps, dynamic SRIOV resource allocations for RoCE, and ethtool tunable for PFC watchdog. v2: Drop patch #4. The patch makes the code different from the original bnxt_hwrm_func_backing_store_cfg_v2() that allows instance_bmap to have bits that are not contiguous. It is safer to keep the original code. v1: https://lore.kernel.org/netdev/20250915030505.1803478-1-michael.chan@broadcom.com/ (local) Anantha Prabhu (1): bnxt_en: Support for RoCE resources dynamically shared within VFs. Kalesh AP (4): bnxt_en: Drop redundant if block in bnxt_dl_flash_update() bnxt_en: Remove unnecessary VF check in bnxt_hwrm_nvm_req() bnxt_en: Optimize bnxt_sriov_disable() bnxt_en: Use VLAN_ETH_HLEN when possible Kashyap Desai (1): bnxt_en: Add err_qpc backing store handling Michael Chan (3): bnxt_en: Improve bnxt_backing_store_cfg_v2() bnxt_en: Implement ethtool .get_tunable() for ETHTOOL_PFC_PREVENTION_TOUT bnxt_en: Implement ethtool .set_tunable() for ETHTOOL_PFC_PREVENTION_TOUT Shruti Parab (1): bnxt_en: Add fw log trace support for 5731X/5741X chips drivers/net/ethernet/broadcom/bnxt/bnxt.c | 57 ++++++++++++----- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 9 ++- .../ethernet/broadcom/bnxt/bnxt_coredump.c | 4 +- .../ethernet/broadcom/bnxt/bnxt_coredump.h | 2 + .../net/ethernet/broadcom/bnxt/bnxt_devlink.c | 13 ---- .../net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 45 +++++++++++++- .../net/ethernet/broadcom/bnxt/bnxt_sriov.c | 21 ++++++- .../net/ethernet/broadcom/bnxt/bnxt_sriov.h | 2 +- include/linux/bnxt/hsi.h | 61 +++++++++++++++++++ 9 files changed, 180 insertions(+), 34 deletions(-) -- 2.51.0