[PATCH net-next v2 0/6] bnxt_en: Updates for net-next
From: Michael Chan <michael.chan@broadcom.com>
Date: 2026-01-08 18:36:04
This patchset updates the driver with a FW interface update to support FEC stats histogram and NVRAM defragmentation. Patch #2 adds PTP cross timestamps [1]. Patch #3 adds FEC histogram stats. Patch #4 adds NVRAM defragmentation support that prevents FW update failure when NVRAM is fragmented. Patch #5 improves RSS distribution accuracy when certain number of rings is in use. The last patch adds ethtool .get_link_ext_state() support. v2: Updated patches #4 and #6 v1 of the patchset: https://lore.kernel.org/netdev/20260105215833.46125-1-michael.chan@broadcom.com/ (local) [1] v1 of patch #3 posted earlier: https://lore.kernel.org/netdev/20251126215648.1885936-8-michael.chan@broadcom.com/ (local) Michael Chan (4): bnxt_en: Update FW interface to 1.10.3.151 bnxt_en: Add support for FEC bin histograms bnxt_en: Use a larger RSS indirection table on P5_PLUS chips bnxt_en: Implement ethtool_ops -> get_link_ext_state() Pavan Chebbi (2): bnxt_en: Add PTP .getcrosststamp() interface to get device/host times bnxt_en: Defrag the NVRAM region when resizing UPDATE region fails drivers/infiniband/hw/bnxt_re/main.c | 4 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 39 +++- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 6 + .../net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 118 ++++++++++++- drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c | 47 +++++ include/linux/bnxt/hsi.h | 167 ++++++++++++++++-- include/uapi/linux/ethtool.h | 2 + 7 files changed, 361 insertions(+), 22 deletions(-) -- 2.51.0