netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH net-next 0/7] bnxt_en: Updates for net-next
@ 2025-11-26 21:56 Michael Chan
  2025-11-26 21:56 ` [PATCH net-next 1/7] bnxt_en: Enhance TX pri counters Michael Chan
                   ` (7 more replies)
  0 siblings, 8 replies; 17+ messages in thread
From: Michael Chan @ 2025-11-26 21:56 UTC (permalink / raw)
  To: davem
  Cc: netdev, edumazet, kuba, pabeni, andrew+netdev, pavan.chebbi,
	andrew.gospodarek

This series includes an enhnacement to the priority TX counters,
an enhancement to a PHY module error extack message, cleanup of
unneeded MSIX logic in bnxt_ulp.c, adding CQ dump during TX timeout,
LRO/HW_GRO performance improvement by enabling Relaxed Ordering,
improved SRIOV admin link state support, and PTP .getcrosststamp()
support.

Gautam R A (1):
  bnxt_en: Enhance log message in bnxt_get_module_status()

Kalesh AP (1):
  bnxt_en: Remove the redundant BNXT_EN_FLAG_MSIX_REQUESTED flag

Michael Chan (3):
  bnxt_en: Enhance TX pri counters
  bnxt_en: Add CQ ring dump to bnxt_dump_cp_sw_state()
  bnxt_en: Do not set EOP on RX AGG BDs on 5760X chips

Pavan Chebbi (1):
  bnxt_en: Add PTP .getcrosststamp() interface to get device/host times

Rob Miller (1):
  bnxt_en: Add Virtual Admin Link State Support for VFs

 drivers/net/ethernet/broadcom/bnxt/bnxt.c     | 34 +++++++++++-
 drivers/net/ethernet/broadcom/bnxt/bnxt.h     |  4 ++
 .../net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 19 +++++--
 drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c | 46 ++++++++++++++++
 .../net/ethernet/broadcom/bnxt/bnxt_sriov.c   | 55 +++++++++++++++++--
 drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c |  7 +--
 drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.h |  1 -
 7 files changed, 148 insertions(+), 18 deletions(-)

-- 
2.51.0


^ permalink raw reply	[flat|nested] 17+ messages in thread
* [PATCH net-next 0/7] bnxt_en: Updates for net-next
@ 2024-04-30 22:44 Michael Chan
  0 siblings, 0 replies; 17+ messages in thread
From: Michael Chan @ 2024-04-30 22:44 UTC (permalink / raw)
  To: davem; +Cc: netdev, edumazet, kuba, pabeni, andrew.gospodarek

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

The first patch is a bug fix for a recent regression in net-next
on older NICs.  The second patch converts the sw_stats field in
the completion ring structure to a pointer.  This allows the
group of completion rings using the same MSIX to share the same
sw_stats structure.  Prior to this, the correct completion ring
must be used to count packets.

The next four patches remove the RTNL lock when calling the RoCE
driver for asynchronous stop and start during error recovery and
firmware reset.  The RTNL ilock is replaced with a private mutex
used to synchronize RoCE register, unregister, stop, and start.

The last patch adds VF PCI IDs for the 5760X chips.

Ajit Khaparde (1):
  bnxt_en: Add VF PCI ID for 5760X (P7) chips

Edwin Peer (1):
  bnxt_en: share NQ ring sw_stats memory with subrings

Kalesh AP (3):
  bnxt_en: Don't support offline self test when RoCE driver is loaded
  bnxt_en: Add a mutex to synchronize ULP operations
  bnxt_en: Optimize recovery path ULP locking in the driver

Michael Chan (2):
  bnxt_en: Fix and simplify bnxt_get_avail_msix() calls
  bnxt_en: Don't call ULP_STOP/ULP_START during L2 reset

 drivers/net/ethernet/broadcom/bnxt/bnxt.c     | 139 ++++++++++--------
 drivers/net/ethernet/broadcom/bnxt/bnxt.h     |   5 +-
 .../net/ethernet/broadcom/bnxt/bnxt_devlink.c |   7 +-
 .../net/ethernet/broadcom/bnxt/bnxt_ethtool.c |  15 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c |  20 ++-
 drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.h |   3 +
 6 files changed, 115 insertions(+), 74 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
* [PATCH net-next 0/7] bnxt_en: Updates for net-next
@ 2024-04-09 21:54 Michael Chan
  2024-04-11  3:10 ` patchwork-bot+netdevbpf
  0 siblings, 1 reply; 17+ messages in thread
From: Michael Chan @ 2024-04-09 21:54 UTC (permalink / raw)
  To: davem; +Cc: netdev, edumazet, kuba, pabeni, pavan.chebbi, andrew.gospodarek

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

The first patch prevents a driver crash when RSS contexts are
configred in ifdown state.  Patches 2 to 6 are improvements for
managing MSIX for the aux device (for RoCE).  The existing
scheme statically carves out the MSIX vectors for RoCE even if
the RoCE driver is not loaded.  The new scheme adds flexibility
and allows the L2 driver to use the RoCE MSIX vectors if needed
when they are unused by the RoCE driver.  The last patch updates
the MODULE_DESCRIPTION().

Kalesh AP (1):
  bnxt_en: Remove a redundant NULL check in bnxt_register_dev()

Michael Chan (1):
  bnxt_en: Update MODULE_DESCRIPTION

Pavan Chebbi (1):
  bnxt_en: Skip ethtool RSS context configuration in ifdown state

Vikas Gupta (4):
  bnxt_en: Remove unneeded MSIX base structure fields and code
  bnxt_en: Refactor bnxt_rdma_aux_device_init/uninit functions
  bnxt_en: Change MSIX/NQs allocation policy
  bnxt_en: Utilize ulp client resources if RoCE is not registered

 drivers/net/ethernet/broadcom/bnxt/bnxt.c     | 103 +++++++-----
 drivers/net/ethernet/broadcom/bnxt/bnxt.h     |   1 +
 .../net/ethernet/broadcom/bnxt/bnxt_ethtool.c |   5 +
 drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c | 147 ++++++++++++------
 drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.h |  14 +-
 5 files changed, 186 insertions(+), 84 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
* [PATCH net-next 0/7] bnxt_en: Updates for net-next.
@ 2019-10-30  7:59 Michael Chan
  0 siblings, 0 replies; 17+ messages in thread
From: Michael Chan @ 2019-10-30  7:59 UTC (permalink / raw)
  To: davem; +Cc: netdev

This patch series adds TC Flower tunnel decap and rewrite actions in
the first 4 patches.  The next 3 patches integrates the recently
added error recovery with the RDMA driver by calling the proper
hooks to stop and start.

Pavan Chebbi (1):
  bnxt_en: Call bnxt_ulp_stop()/bnxt_ulp_start() during suspend/resume.

Somnath Kotur (2):
  bnxt: Avoid logging an unnecessary message when a flow can't be
    offloaded
  bnxt_en: Add support for NAT(L3/L4 rewrite)

Sriharsha Basavapatna (1):
  bnxt_en: flow_offload: offload tunnel decap rules via indirect
    callbacks

Vasundhara Volam (2):
  bnxt_en: Improve bnxt_ulp_stop()/bnxt_ulp_start() call sequence.
  bnxt_en: Call bnxt_ulp_stop()/bnxt_ulp_start() during error recovery.

Venkat Duvvuru (1):
  bnxt_en: Add support for L2 rewrite

 drivers/net/ethernet/broadcom/bnxt/bnxt.c     |  45 +--
 drivers/net/ethernet/broadcom/bnxt/bnxt.h     |  12 +
 drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c  | 415 +++++++++++++++++++++++++-
 drivers/net/ethernet/broadcom/bnxt/bnxt_tc.h  |  20 ++
 drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c |  10 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.h |   3 +-
 6 files changed, 482 insertions(+), 23 deletions(-)

-- 
2.5.1


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

end of thread, other threads:[~2025-12-04  0:44 UTC | newest]

Thread overview: 17+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-11-26 21:56 [PATCH net-next 0/7] bnxt_en: Updates for net-next Michael Chan
2025-11-26 21:56 ` [PATCH net-next 1/7] bnxt_en: Enhance TX pri counters Michael Chan
2025-11-26 21:56 ` [PATCH net-next 2/7] bnxt_en: Enhance log message in bnxt_get_module_status() Michael Chan
2025-11-26 21:56 ` [PATCH net-next 3/7] bnxt_en: Remove the redundant BNXT_EN_FLAG_MSIX_REQUESTED flag Michael Chan
2025-11-26 21:56 ` [PATCH net-next 4/7] bnxt_en: Add CQ ring dump to bnxt_dump_cp_sw_state() Michael Chan
2025-11-26 21:56 ` [PATCH net-next 5/7] bnxt_en: Do not set EOP on RX AGG BDs on 5760X chips Michael Chan
2025-11-26 21:56 ` [PATCH net-next 6/7] bnxt_en: Add Virtual Admin Link State Support for VFs Michael Chan
2025-11-26 21:56 ` [PATCH net-next 7/7] bnxt_en: Add PTP .getcrosststamp() interface to get device/host times Michael Chan
2025-11-28  2:59   ` Jakub Kicinski
2025-12-02 22:18     ` Vadim Fedorenko
2025-12-02 22:21   ` Vadim Fedorenko
2025-12-04  0:44     ` Jacob Keller
2025-11-27  4:09 ` [PATCH net-next 0/7] bnxt_en: Updates for net-next Jakub Kicinski
  -- strict thread matches above, loose matches on Subject: below --
2024-04-30 22:44 Michael Chan
2024-04-09 21:54 Michael Chan
2024-04-11  3:10 ` patchwork-bot+netdevbpf
2019-10-30  7:59 Michael Chan

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).