On Tue, Sep 02, 2025 at 06:26:54PM +0100, Anatoly Burakov wrote: > From: Pandi Kumar Maharajan <pandi.mahara...@intel.com> > > Advanced filter operations (apply/remove GENEVE/VXLAN filters) trigger > the call chain: ice_add_adv_rule()/ice_rem_adv_rule() -> ice_find_recp() > -> ice_get_recp_frm_fw(). Each call to ice_get_recp_frm_fw() creates new > linked list entries for SW recipe tracking without cleaning up previous > entries for the same recipe ID. The linked list then continuously grows > with each filter add/remove operation, leading to excessive heap usage > over time. > > Fix the memory leak by adding logic to remove the duplicate entries > before adding new ones for the same recipe ID. > > Fixes: fed0c5ca5f19 ("net/ice/base: support programming a new switch recipe") > Cc: sta...@dpdk.org > > Signed-off-by: Pandi Kumar Maharajan <pandi.mahara...@intel.com> > Signed-off-by: Anatoly Burakov <anatoly.bura...@intel.com> > --- Acked-by: Bruce Richardson <bruce.richard...@intel.com>
- [PATCH v1 00/12] net/ice: update to latest version Anatoly Burakov
- [PATCH v1 02/12] net/ice/base: fix adding special wo... Anatoly Burakov
- Re: [PATCH v1 02/12] net/ice/base: fix adding sp... Bruce Richardson
- [PATCH v1 03/12] net/ice/base: fix memory leak in HW... Anatoly Burakov
- Re: [PATCH v1 03/12] net/ice/base: fix memory le... Bruce Richardson
- [PATCH v1 04/12] net/ice/base: fix memory leak in re... Anatoly Burakov
- Re: [PATCH v1 04/12] net/ice/base: fix memory le... Bruce Richardson
- [PATCH v1 07/12] net/ice/base: allow overriding reci... Anatoly Burakov
- Re: [PATCH v1 07/12] net/ice/base: allow overrid... Bruce Richardson
- [PATCH v1 05/12] net/ice/base: clean up RSS LUT sele... Anatoly Burakov
- Re: [PATCH v1 05/12] net/ice/base: clean up RSS ... Bruce Richardson
- [PATCH v1 06/12] net/ice/base: add 40G speed Anatoly Burakov
- Re: [PATCH v1 06/12] net/ice/base: add 40G speed Bruce Richardson
- [PATCH v1 10/12] net/ice: count drop-all filter stat... Anatoly Burakov
- Re: [PATCH v1 10/12] net/ice: count drop-all fil... Bruce Richardson
- Re: [PATCH v1 10/12] net/ice: count drop-all... Shaw, Jeffrey B
- Re: [PATCH v1 10/12] net/ice: count drop-all fil... Bruce Richardson