On Sat, Nov 07, 2026 at 11:52:10PM +0000, Anurag Mandal wrote: > V2-changes: > - Addressed Bruce Richardson's review comments. > - Patch-1: use rte_intr_callback_unregister_sync() in the new error > path. > - Patch-5: fix the re-commit leak by swapping the saved config > under the lock the VF reset replay holds. > > This patch series fixes memory leaks, and related error path issues, > in the ice DCF driver. > > 1. The VF VSI map leaked on DCF hardware init failure, and a failed > VLAN capability query left the interrupt callback registered. > > 2. A failed DCF parent adapter init leaked the dummy main VSI, and a > failed flow init also leaked the DDP parser and flow engine state. > > 3. The queue config message leaked when the required RXDID was not > supported. > > 4. The temporary QoS bandwidth buffers still leaked on every > successful hierarchy commit. > > 5. The QoS bandwidth config saved for replay leaked on every commit, > close and reset. > > 6. TM nodes and shaper profiles leaked on close when the hierarchy was > never committed. > > 7. The representor info leaked when the DCF port was closed. > > 8. A failed probe left the DCF port and its representors behind. A > representor type other than VF is now rejected before the DCF port > is created. > > Anurag Mandal (8): > net/ice: fix DCF hardware init error path > net/ice: fix DCF parent adapter init error path > net/ice: fix DCF queue config buffer leak > net/ice: fix DCF QoS buffer leak on commit > net/ice: fix DCF QoS bandwidth replay config leak > net/ice: fix DCF TM config leak on close > net/ice: fix DCF representor info leak on close > net/ice: fix DCF port leak on probe failure > Series applied to dpdk-next-net-intel.
Thanks, /Bruce

