[PATCH v3 00/18] NXP DPAA ETH driver enhancement and fixes
Hemant Agrawal
hemant.agrawal at nxp.com
Mon Sep 30 12:29:28 CEST 2024
v3: addressed Ferruh's comments
- dropped Tx rate limit API patch
- added one small bug fix
- fixed removal/add of fman_offline type
v2: address review comments
- improve commit message
- add documentarion for new functions
- make IEEE1588 config runtime
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 (5):
bus/dpaa: fix VSP for 1G fm1-mac9 and 10
bus/dpaa: fix the fman details status
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 (5):
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
net/dpaa: fix reallocate_mbuf handling
doc/guides/nics/dpaa.rst | 64 ++-
doc/guides/nics/features/dpaa.ini | 2 +
drivers/bus/dpaa/base/fman/fman.c | 583 +++++++++++++++++++---
drivers/bus/dpaa/base/fman/fman_hw.c | 102 +++-
drivers/bus/dpaa/base/fman/netcfg_layer.c | 19 +-
drivers/bus/dpaa/base/qbman/qman.c | 46 +-
drivers/bus/dpaa/dpaa_bus.c | 37 +-
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 | 428 +++++++++++++---
drivers/net/dpaa/dpaa_ethdev.h | 68 ++-
drivers/net/dpaa/dpaa_flow.c | 82 +--
drivers/net/dpaa/dpaa_fmc.c | 421 ++++++++++------
drivers/net/dpaa/dpaa_ptp.c | 118 +++++
drivers/net/dpaa/dpaa_rxtx.c | 378 ++++++++++++--
drivers/net/dpaa/dpaa_rxtx.h | 152 +++---
drivers/net/dpaa/meson.build | 1 +
19 files changed, 2121 insertions(+), 512 deletions(-)
create mode 100644 drivers/net/dpaa/dpaa_ptp.c
--
2.25.1
More information about the dev
mailing list