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

Reply via email to