netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH net-next 00/15] bnxt_en: Support new 5760X P7 devices
@ 2023-12-01 22:39 Michael Chan
  2023-12-01 22:39 ` [PATCH net-next 01/15] bnxt_en: Fix backing store V2 logic Michael Chan
                   ` (15 more replies)
  0 siblings, 16 replies; 17+ messages in thread
From: Michael Chan @ 2023-12-01 22:39 UTC (permalink / raw)
  To: davem; +Cc: netdev, edumazet, kuba, pabeni, gospo

[-- Attachment #1: Type: text/plain, Size: 1817 bytes --]

This series completes the basic support for the new 5760X P7 devices
with new PCI IDs added in the last patch.

Thie first patch fixes a backing store issue introduced in the last
patchset last week.  The 2nd patch is the new firmware interface
required to support the new chips.  The next few patches are doorbell
changes, refactoring, and new hardware interface structures.  New
changes to support packet reception including TPA are added in patch 10.
The next 4 patches are ethernet link related changes to support the
new chip.

Ajit Khaparde (1):
  bnxt_en: Refactor RSS capability fields

Hongguang Gao (1):
  bnxt_en: Consolidate DB offset calculation

Michael Chan (13):
  bnxt_en: Fix backing store V2 logic
  bnxt_en: Update firmware interface to 1.10.3.15
  bnxt_en: Define basic P7 macros
  bnxt_en: Implement the new toggle bit doorbell mechanism on P7 chips
  bnxt_en: Add new P7 hardware interface definitions
  bnxt_en: Refactor RX VLAN acceleration logic.
  bnxt_en: Refactor and refine bnxt_tpa_start() and bnxt_tpa_end().
  bnxt_en: Add support for new RX and TPA_START completion types for P7
  bnxt_en: Refactor ethtool speeds logic
  bnxt_en: Support new firmware link parameters
  bnxt_en: Support force speed using the new HWRM fields
  bnxt_en: Report the new ethtool link modes in the new firmware
    interface
  bnxt_en: Add 5760X (P7) PCI IDs

 drivers/net/ethernet/broadcom/bnxt/bnxt.c     | 383 ++++++++++---
 drivers/net/ethernet/broadcom/bnxt/bnxt.h     | 189 ++++++-
 .../net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 315 +++++++++--
 drivers/net/ethernet/broadcom/bnxt/bnxt_hsi.h | 521 +++++++++++++-----
 drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c |  10 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.h |   4 +
 6 files changed, 1132 insertions(+), 290 deletions(-)

-- 
2.30.1


[-- Attachment #2: S/MIME Cryptographic Signature --]
[-- Type: application/pkcs7-signature, Size: 4209 bytes --]

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

end of thread, other threads:[~2023-12-04 23:20 UTC | newest]

Thread overview: 17+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-12-01 22:39 [PATCH net-next 00/15] bnxt_en: Support new 5760X P7 devices Michael Chan
2023-12-01 22:39 ` [PATCH net-next 01/15] bnxt_en: Fix backing store V2 logic Michael Chan
2023-12-01 22:39 ` [PATCH net-next 02/15] bnxt_en: Update firmware interface to 1.10.3.15 Michael Chan
2023-12-01 22:39 ` [PATCH net-next 03/15] bnxt_en: Define basic P7 macros Michael Chan
2023-12-01 22:39 ` [PATCH net-next 04/15] bnxt_en: Consolidate DB offset calculation Michael Chan
2023-12-01 22:39 ` [PATCH net-next 05/15] bnxt_en: Implement the new toggle bit doorbell mechanism on P7 chips Michael Chan
2023-12-01 22:39 ` [PATCH net-next 06/15] bnxt_en: Refactor RSS capability fields Michael Chan
2023-12-01 22:39 ` [PATCH net-next 07/15] bnxt_en: Add new P7 hardware interface definitions Michael Chan
2023-12-01 22:39 ` [PATCH net-next 08/15] bnxt_en: Refactor RX VLAN acceleration logic Michael Chan
2023-12-01 22:39 ` [PATCH net-next 09/15] bnxt_en: Refactor and refine bnxt_tpa_start() and bnxt_tpa_end() Michael Chan
2023-12-01 22:39 ` [PATCH net-next 10/15] bnxt_en: Add support for new RX and TPA_START completion types for P7 Michael Chan
2023-12-01 22:39 ` [PATCH net-next 11/15] bnxt_en: Refactor ethtool speeds logic Michael Chan
2023-12-01 22:39 ` [PATCH net-next 12/15] bnxt_en: Support new firmware link parameters Michael Chan
2023-12-01 22:39 ` [PATCH net-next 13/15] bnxt_en: Support force speed using the new HWRM fields Michael Chan
2023-12-01 22:39 ` [PATCH net-next 14/15] bnxt_en: Report the new ethtool link modes in the new firmware interface Michael Chan
2023-12-01 22:39 ` [PATCH net-next 15/15] bnxt_en: Add 5760X (P7) PCI IDs Michael Chan
2023-12-04 23:20 ` [PATCH net-next 00/15] bnxt_en: Support new 5760X P7 devices patchwork-bot+netdevbpf

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).