<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<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);">
<br>
</div>
<div id="appendonsend"></div>
<div><br>
</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> Stephen Hemminger <stephen@networkplumber.org><br>
<b>Sent:</b> Wednesday, September 30, 2026 9:36 PM<br>
<b>To:</b> Hemant Agrawal <hemant.agrawal@nxp.com><br>
<b>Cc:</b> thomas@monjalon.net <thomas@monjalon.net>; dev@dpdk.org <dev@dpdk.org><br>
<b>Subject:</b> Re: [PATCH v18 00/24] 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;">On Wed, 30 Sep 2026 11:54:13 +0530<br>
Hemant Agrawal <hemant.agrawal@nxp.com> wrote:<br>
<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>
> v18:<br>
> * Dropped the "net/dpaa: fix device remove" patch. It papered over the<br>
> symptom in rte_dpaa_remove() instead of fixing the cause, and was<br>
> replaced by the two fixes now at the head of the series.<br>
> * net/dpaa: fix the double dpaa_eth_dev_close() call and the eth_dev<br>
> dereference before the NULL check in rte_dpaa_remove().<br>
> * net/dpaa: unwind rte_dpaa_probe() through cleanup labels so the Tx SG<br>
> mempool failure path closes the device and releases the port instead of<br>
> leaking the port, the queue arrays and the QMan FQID/CGRID ranges.<br>
<br>
<br>
Much better but still see some leftovers in AI review.</div>
<div style="font-size: 11pt;"><br>
</div>
<div class="elementToProof" style="font-size: 11pt;">Please share the AI review comments...</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>