]> git.droids-corp.org - dpdk.git/commitdiff
net/mlx5: fix memory leak on ASO age close
authorDekel Peled <dekelp@nvidia.com>
Wed, 18 Nov 2020 08:59:55 +0000 (10:59 +0200)
committerFerruh Yigit <ferruh.yigit@intel.com>
Fri, 20 Nov 2020 20:10:05 +0000 (21:10 +0100)
Recent patch introduced the use of ASO flow hit action for age action.
The relevant management struct uses dynamically allocated memory.
This memory was not freed on closing.

This patch adds memory freeing as needed.

Fixes: f935ed4b645a ("net/mlx5: support flow hit action for aging")
Signed-off-by: Dekel Peled <dekelp@nvidia.com>
Acked-by: Matan Azrad <matan@nvidia.com>
drivers/net/mlx5/mlx5.c

index db7e8d708cfbec8601e9d7e824b297e46f5c10f9..ca3667a469e16af3e106e466e7191a1e9004ea5d 100644 (file)
@@ -419,7 +419,7 @@ mlx5_flow_aso_age_mng_close(struct mlx5_dev_ctx_shared *sh)
                }
                mlx5_free(sh->aso_age_mng->pools);
        }
-       memset(&sh->aso_age_mng, 0, sizeof(sh->aso_age_mng));
+       mlx5_free(sh->aso_age_mng);
 }
 
 /**