All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH net-next 00/15] bnxt_en: Updates for net-next.
@ 2020-05-04  8:50 Michael Chan
  2020-05-04  8:50 ` [PATCH net-next 01/15] bnxt_en: Update firmware spec. to 1.10.1.33 Michael Chan
                   ` (15 more replies)
  0 siblings, 16 replies; 17+ messages in thread
From: Michael Chan @ 2020-05-04  8:50 UTC (permalink / raw)
  To: davem; +Cc: netdev

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


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

end of thread, other threads:[~2020-05-04 17:46 UTC | newest]

Thread overview: 17+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-05-04  8:50 [PATCH net-next 00/15] bnxt_en: Updates for net-next Michael Chan
2020-05-04  8:50 ` [PATCH net-next 01/15] bnxt_en: Update firmware spec. to 1.10.1.33 Michael Chan
2020-05-04  8:50 ` [PATCH net-next 02/15] bnxt_en: Allocate TQM ring context memory according to fw specification Michael Chan
2020-05-04  8:50 ` [PATCH net-next 03/15] bnxt_en: Improve TQM ring context memory sizing formulas Michael Chan
2020-05-04  8:50 ` [PATCH net-next 04/15] bnxt_en: Do not include ETH_FCS_LEN in the max packet length sent to fw Michael Chan
2020-05-04  8:50 ` [PATCH net-next 05/15] bnxt_en: prepare to refactor ethtool reset types Michael Chan
2020-05-04  8:50 ` [PATCH net-next 06/15] bnxt_en: refactor ethtool firmware " Michael Chan
2020-05-04  8:50 ` [PATCH net-next 07/15] bnxt_en: fix ethtool_reset_flags ABI violations Michael Chan
2020-05-04  8:50 ` [PATCH net-next 08/15] bnxt_en: Improve kernel log messages related to ethtool reset Michael Chan
2020-05-04  8:50 ` [PATCH net-next 09/15] bnxt_en: Define the doorbell offsets on 57500 chips Michael Chan
2020-05-04  8:50 ` [PATCH net-next 10/15] bnxt_en: Set the db_offset on 57500 chips for the RDMA MSIX entries Michael Chan
2020-05-04  8:50 ` [PATCH net-next 11/15] bnxt_en: Add support for L2 doorbell size Michael Chan
2020-05-04  8:50 ` [PATCH net-next 12/15] bnxt_en: Add doorbell information to bnxt_en_dev struct Michael Chan
2020-05-04  8:50 ` [PATCH net-next 13/15] bnxt_en: Refactor the software ring counters Michael Chan
2020-05-04  8:50 ` [PATCH net-next 14/15] bnxt_en: Split HW ring statistics strings into RX and TX parts Michael Chan
2020-05-04  8:50 ` [PATCH net-next 15/15] bnxt_en: show only relevant ethtool stats for a TX or RX ring Michael Chan
2020-05-04 17:46 ` [PATCH net-next 00/15] bnxt_en: Updates for net-next David Miller

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.