All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/4] net/bnxt: PTP support series
@ 2026-03-02 17:12 Mohammad Shuab Siddique
  2026-03-02 17:12 ` [PATCH 1/4] net/bnxt: support handling PTP frames in Rx Mohammad Shuab Siddique
                   ` (4 more replies)
  0 siblings, 5 replies; 7+ messages in thread
From: Mohammad Shuab Siddique @ 2026-03-02 17:12 UTC (permalink / raw)
  To: dev; +Cc: kishore.padmanabha, Mohammad Shuab Siddique

This series adds and extends PTP (IEEE 1588) support for the BNXT PMD:

- Patch 1: Support handling of PTP frames in the Rx path (scalar path),
  including ol_flags and packet_type updates for PTP timesync packets.

- Patch 2: Pass Rx timestamp to the application via the mbuf dynfield
  and add ptp_cfg NULL checks to avoid segfault when ptp_cfg is not
  created.

- Patch 3: Support timestamp parsing in Tx (tx_free_thresh, fast-free
  handling at dev_start and in queue setup when PTP/ieee_1588 is enabled).

- Patch 4: Enable PTP for Thor 2 VFs by creating ptp_cfg when the device
  reports PTP support (BNXT_CHIP_P5_P7), fixing "RX/TX timestamp
  registers not valid" in testpmd ieee1588 fwd mode on VFs.

Ajit Khaparde (3):
  net/bnxt: support handling PTP frames in Rx
  net/bnxt: pass Rx timestamp in mbuf
  net/bnxt: support timestamp parsing in Tx

Mohammad Shuab Siddique (1):
  net/bnxt: add ptp_cfg struct support for Thor 2 VFs

Signed-off-by: Mohammad Shuab Siddique <mohammad-shuab.siddique@broadcom.com>

 drivers/net/bnxt/bnxt.h        |  4 ++++
 drivers/net/bnxt/bnxt_ethdev.c | 32 ++++++++++++++++++++++++++++++++
 drivers/net/bnxt/bnxt_hwrm.c   |  2 +-
 drivers/net/bnxt/bnxt_rxr.c    | 30 ++++++++++++++++++++++++++----
 drivers/net/bnxt/bnxt_rxr.h    |  9 ++++++++-
 drivers/net/bnxt/bnxt_txq.c    |  6 ++++++
 drivers/net/bnxt/bnxt_txq.h    |  1 +
 7 files changed, 78 insertions(+), 6 deletions(-)

-- 
2.47.3


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

end of thread, other threads:[~2026-03-11 18:29 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-03-02 17:12 [PATCH 0/4] net/bnxt: PTP support series Mohammad Shuab Siddique
2026-03-02 17:12 ` [PATCH 1/4] net/bnxt: support handling PTP frames in Rx Mohammad Shuab Siddique
2026-03-02 17:12 ` [PATCH 2/4] net/bnxt: pass Rx timestamp in mbuf Mohammad Shuab Siddique
2026-03-02 17:12 ` [PATCH 3/4] net/bnxt: support timestamp parsing in Tx Mohammad Shuab Siddique
2026-03-02 17:12 ` [PATCH 4/4] net/bnxt: add ptp_cfg struct support for Thor 2 VFs Mohammad Shuab Siddique
2026-03-02 17:26   ` [PATCH v2 " Mohammad Shuab Siddique
2026-03-11 18:29 ` [PATCH 0/4] net/bnxt: PTP support series Thomas Monjalon

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.