[PATCH v18 00/24] NXP DPAA driver enhancements and fixes
Stephen Hemminger
stephen at networkplumber.org
Wed Sep 30 18:06:37 CEST 2026
On Wed, 30 Sep 2026 11:54:13 +0530
Hemant Agrawal <hemant.agrawal at nxp.com> wrote:
> This series collects a set of fixes and enhancements for the NXP DPAA
> bus, mempool, dma, crypto and net drivers targeting 26.11.
>
> It includes memory-leak and resource-cleanup fixes on the device
> remove/close paths, more robust frame queue and congestion-group
> shutdown, secondary-process safety guards, BPID and cgrid lifecycle
> handling, and several new features: offline (O/H) port device support,
> enhanced virtual storage profile (VSP) port support, fmcless Rx queue
> configuration via devargs, Rx/Tx taildrop threshold devargs, non
> fmX-macY shared Ethernet naming, and DMA scatter-gather and
> errata-workaround devargs. Documentation and release notes are updated
> accordingly.
>
> v18:
> * Dropped the "net/dpaa: fix device remove" patch. It papered over the
> symptom in rte_dpaa_remove() instead of fixing the cause, and was
> replaced by the two fixes now at the head of the series.
> * net/dpaa: fix the double dpaa_eth_dev_close() call and the eth_dev
> dereference before the NULL check in rte_dpaa_remove().
> * net/dpaa: unwind rte_dpaa_probe() through cleanup labels so the Tx SG
> mempool failure path closes the device and releases the port instead of
> leaking the port, the queue arrays and the QMan FQID/CGRID ranges.
Much better but still see some leftovers in AI review.
More information about the dev
mailing list