[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <1588582241-31066-1-git-send-email-michael.chan@broadcom.com>
Date: Mon, 4 May 2020 04:50:26 -0400
From: Michael Chan <michael.chan@...adcom.com>
To: davem@...emloft.net
Cc: netdev@...r.kernel.org
Subject: [PATCH net-next 00/15] bnxt_en: Updates for net-next.
This patchset includes these main changes:
1. Firmware spec. update.
2. Context memory sizing improvements for the hardware TQM block.
3. ethtool chip reset improvements and fixes for correctness.
4. Improve L2 doorbell mapping by mapping only up to the size specified
by firmware. This allows the RoCE driver to map the remaining doorbell
space for its purpose, such as write-combining.
5. Improve ethtool -S channel statistics by showing only relevant ring
counters for non-combined channels.
Edwin Peer (4):
bnxt_en: prepare to refactor ethtool reset types
bnxt_en: refactor ethtool firmware reset types
bnxt_en: fix ethtool_reset_flags ABI violations
bnxt_en: Improve kernel log messages related to ethtool reset.
Michael Chan (9):
bnxt_en: Update firmware spec. to 1.10.1.33.
bnxt_en: Allocate TQM ring context memory according to fw
specification.
bnxt_en: Improve TQM ring context memory sizing formulas.
bnxt_en: Define the doorbell offsets on 57500 chips.
bnxt_en: Set the db_offset on 57500 chips for the RDMA MSIX entries.
bnxt_en: Add support for L2 doorbell size.
bnxt_en: Add doorbell information to bnxt_en_dev struct.
bnxt_en: Refactor the software ring counters.
bnxt_en: Split HW ring statistics strings into RX and TX parts.
Rajesh Ravi (1):
bnxt_en: show only relevant ethtool stats for a TX or RX ring
Vasundhara Volam (1):
bnxt_en: Do not include ETH_FCS_LEN in the max packet length sent to
fw.
drivers/net/ethernet/broadcom/bnxt/bnxt.c | 100 ++++++---
drivers/net/ethernet/broadcom/bnxt/bnxt.h | 24 +-
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 255 ++++++++++++++++------
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.h | 8 +-
drivers/net/ethernet/broadcom/bnxt/bnxt_hsi.h | 216 +++++++++++++++---
drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c | 2 +-
drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c | 10 +-
drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.h | 8 +
8 files changed, 482 insertions(+), 141 deletions(-)
--
2.5.1
Powered by blists - more mailing lists