[PATCH 00/17] NXP DPAA ETH driver enhancement and fixes
Hemant Agrawal
hemant.agrawal at nxp.com
Thu Aug 1 12:52:56 CEST 2024
This series adds several enhancement to the NXP DPAA Ethernet driver.
Primarily:
1. timestamp and IEEE 1588 support
2. OH and ONIC based virtual port config in DPAA
3. frame display and debugging infra
Gagandeep Singh (3):
bus/dpaa: fix PFDRs leaks due to FQRNIs
net/dpaa: support mempool debug
net/dpaa: improve the dpaa port cleanup
Hemant Agrawal (4):
bus/dpaa: fix VSP for 1G fm1-mac9 and 10
bus/dpaa: add port buffer manager stats
net/dpaa: implement detailed packet parsing
net/dpaa: enhance DPAA frame display
Jun Yang (2):
net/dpaa: share MAC FMC scheme and CC parse
net/dpaa: improve dpaa errata A010022 handling
Rohit Raj (3):
net/dpaa: fix typecasting ch ID to u32
bus/dpaa: add OH port mode for dpaa eth
bus/dpaa: add ONIC port mode for the DPAA eth
Vanshika Shukla (4):
net/dpaa: support Tx confirmation to enable PTP
net/dpaa: add support to separate Tx conf queues
net/dpaa: support Rx/Tx timestamp read
net/dpaa: support IEEE 1588 PTP
Vinod Pullabhatla (1):
net/dpaa: add Tx rate limiting DPAA PMD API
.mailmap | 1 +
doc/guides/nics/dpaa.rst | 9 +
drivers/bus/dpaa/base/fman/fman.c | 583 +++++++++++++++++++---
drivers/bus/dpaa/base/fman/fman_hw.c | 97 +++-
drivers/bus/dpaa/base/fman/netcfg_layer.c | 19 +-
drivers/bus/dpaa/base/qbman/qman.c | 46 +-
drivers/bus/dpaa/dpaa_bus.c | 31 +-
drivers/bus/dpaa/include/fman.h | 112 ++++-
drivers/bus/dpaa/include/fsl_fman.h | 12 +
drivers/bus/dpaa/include/fsl_qman.h | 4 +-
drivers/bus/dpaa/version.map | 4 +
drivers/net/dpaa/dpaa_ethdev.c | 378 +++++++++++---
drivers/net/dpaa/dpaa_ethdev.h | 67 ++-
drivers/net/dpaa/dpaa_flow.c | 150 ++++--
drivers/net/dpaa/dpaa_fmc.c | 421 ++++++++++------
drivers/net/dpaa/dpaa_ptp.c | 119 +++++
drivers/net/dpaa/dpaa_rxtx.c | 386 ++++++++++++--
drivers/net/dpaa/dpaa_rxtx.h | 152 +++---
drivers/net/dpaa/fmlib/fm_lib.c | 32 +-
drivers/net/dpaa/fmlib/fm_port_ext.h | 2 +-
drivers/net/dpaa/meson.build | 1 +
drivers/net/dpaa/rte_pmd_dpaa.h | 25 +-
drivers/net/dpaa/version.map | 7 +
23 files changed, 2150 insertions(+), 508 deletions(-)
create mode 100644 drivers/net/dpaa/dpaa_ptp.c
--
2.25.1
More information about the dev
mailing list