<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style>
</head>
<body dir="ltr">
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
Hi <a href="mailto:david.marchand@redhat.com" id="OWAAM200101" class="tWKOu mention ms-bgc-nlr ms-fcl-b">
@David Marchand</a> <a href="mailto:stephen@networkplumber.org" id="OWAAM534344" class="tWKOu mention ms-bgc-nlr ms-fcl-b">@stephen@networkplumber.org</a></div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
    My last series could not be applied as it has dependency on 1 patch, which is already in net-next. (but not in main)</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
If I send a new version with :   Depends-on: patch-168711 ("net/dpaa: fix Rx queue shutdown before init")<br>
<br>
</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
<a href="https://git.dpdk.org/next/dpdk-next-net/commit/?id=6109b26794c6c3639e9be8b2a659ba7d8040d4fb" id="OWA6f61388d-8c0a-0f32-bf20-2acf5f2ae834" class="OWAAutoLink">https://git.dpdk.org/next/dpdk-next-net/commit/?id=6109b26794c6c3639e9be8b2a659ba7d8040d4fb</a></div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
Will it work in CI ? </div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
Regards</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
Hemant</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<hr style="display: inline-block; width: 98%;">
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<b>From:</b> Hemant Agrawal <hemant.agrawal@nxp.com><br>
<b>Sent:</b> Tuesday, September 1, 2026 3:49 PM<br>
<b>To:</b> stephen@networkplumber.org <stephen@networkplumber.org>; thomas@monjalon.net <thomas@monjalon.net>; dev@dpdk.org <dev@dpdk.org><br>
<b>Subject:</b> [PATCH v15 00/23] NXP DPAA driver enhancements and fixes </div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-size: 11pt;"><br>
This series collects a set of fixes and enhancements for the NXP DPAA<br>
bus, mempool, dma, crypto and net drivers targeting 26.11.<br>
<br>
It includes memory-leak and resource-cleanup fixes on the device<br>
remove/close paths, more robust frame queue and congestion-group<br>
shutdown, secondary-process safety guards, BPID and cgrid lifecycle<br>
handling, and several new features: offline (O/H) port device support,<br>
enhanced virtual storage profile (VSP) port support, fmcless Rx queue<br>
configuration via devargs, Rx/Tx taildrop threshold devargs, non<br>
fmX-macY shared Ethernet naming, and DMA scatter-gather and<br>
errata-workaround devargs. Documentation and release notes are updated<br>
accordingly.<br>
<br>
v15:<br>
* Rebased on latest next-net<br>
* Addressed AI review comments<br>
<br>
v14:<br>
* Dropped the ORP queue create and destructor patch.<br>
<br>
v13:<br>
* Addressed mailing-list review feedback on the previous revision.<br>
* Dropped the Tx port rate limiting patch.<br>
<br>
<br>
Gagandeep Singh (3):<br>
  net/dpaa: fix device remove<br>
  dma/dpaa: add devargs for SG and errata workaround<br>
  drivers: add offline (O/H) port device support<br>
<br>
Hemant Agrawal (6):<br>
  net/dpaa: fix free port resources on close<br>
  net/dpaa: optimize FM deconfig<br>
  net/dpaa: support Rx/Tx taildrop threshold devarg<br>
  net/dpaa: support non fmX-macY type of shared Ethernet name<br>
  bus/dpaa: improve log macro usages<br>
  doc: update release notes with NXP DPAA changes<br>
<br>
Jun Yang (11):<br>
  bus/dpaa: refine fman naming<br>
  bus/dpaa: scan max BPID from DTS<br>
  drivers: shutdown DPAA FQ by fq descriptor<br>
  drivers: add DPAA cgrid cleanup support<br>
  bus/dpaa: improve FQ shutdown with channel validation<br>
  drivers: add BMI Tx statistics<br>
  net/dpaa: optimize FMC MAC type parsing<br>
  drivers: release DPAA bpid on driver destructor<br>
  net/dpaa: support fmcless rxq number as devargs<br>
  bus/dpaa: optimize DPAA multi-entry buffer pool operations<br>
  crypto/dpaa_sec: improve crypto fq resource handling<br>
<br>
Prashant Gupta (2):<br>
  bus/dpaa: fix FQD dest wq channel decoding<br>
  drivers: add process-type guards for secondary process<br>
<br>
Vanshika Shukla (1):<br>
  net/dpaa: enhance VSP port support<br>
<br>
 doc/guides/dmadevs/dpaa.rst               |  30 +-<br>
 doc/guides/nics/dpaa.rst                  |  33 +-<br>
 doc/guides/rel_notes/release_26_11.rst    |  33 +<br>
 drivers/bus/dpaa/base/fman/fman.c         |  42 +-<br>
 drivers/bus/dpaa/base/fman/fman_hw.c      | 202 ++++--<br>
 drivers/bus/dpaa/base/fman/netcfg_layer.c |   8 +-<br>
 drivers/bus/dpaa/base/qbman/bman.c        |  60 +-<br>
 drivers/bus/dpaa/base/qbman/bman_driver.c |  51 +-<br>
 drivers/bus/dpaa/base/qbman/qman.c        | 152 +++--<br>
 drivers/bus/dpaa/base/qbman/qman.h        |  23 +-<br>
 drivers/bus/dpaa/base/qbman/qman_driver.c |  29 +-<br>
 drivers/bus/dpaa/bus_dpaa_driver.h        |  11 +-<br>
 drivers/bus/dpaa/dpaa_bus.c               | 171 +++--<br>
 drivers/bus/dpaa/dpaa_bus_base_symbols.c  |   4 +<br>
 drivers/bus/dpaa/include/fman.h           |  37 +-<br>
 drivers/bus/dpaa/include/fsl_bman.h       |  54 +-<br>
 drivers/bus/dpaa/include/fsl_qman.h       |  37 +-<br>
 drivers/bus/dpaa/rte_dpaa_logs.h          |   2 +<br>
 drivers/crypto/dpaa_sec/dpaa_sec.c        | 109 ++-<br>
 drivers/dma/dpaa/dpaa_qdma.c              | 121 +++-<br>
 drivers/mempool/dpaa/dpaa_mempool.c       |  58 +-<br>
 drivers/mempool/dpaa/dpaa_mempool.h       |   3 +-<br>
 drivers/net/dpaa/dpaa_ethdev.c            | 361 ++++++++--<br>
 drivers/net/dpaa/dpaa_ethdev.h            |  23 +-<br>
 drivers/net/dpaa/dpaa_flow.c              | 134 ++--<br>
 drivers/net/dpaa/dpaa_flow.h              |   7 +-<br>
 drivers/net/dpaa/dpaa_fmc.c               |  84 ++-<br>
 drivers/net/dpaa/dpaa_oldev.c             | 797 ++++++++++++++++++++++<br>
 drivers/net/dpaa/meson.build              |  11 +-<br>
 drivers/net/dpaa/rte_pmd_dpaa_oldev.h     | 149 ++++<br>
 30 files changed, 2365 insertions(+), 471 deletions(-)<br>
 create mode 100644 drivers/net/dpaa/dpaa_oldev.c<br>
 create mode 100644 drivers/net/dpaa/rte_pmd_dpaa_oldev.h<br>
<br>
--<br>
2.25.1<br>
<br>
</div>
<div><br>
<div style="font-family: Calibri; text-align: center; color: rgb(0, 0, 0); margin-left: 5pt; font-size: 10pt;">
NXP Confidential</div>
</div>
</body>
</html>