[dpdk-dev] [PATCH] app/pdump: fix the memory leak by rte_service_init

Van Haaren, Harry harry.van.haaren at intel.com
Fri Jan 26 16:44:27 CET 2018


> From: Varghese, Vipin
> Sent: Wednesday, January 24, 2018 7:55 AM
> To: Van Haaren, Harry <harry.van.haaren at intel.com>; dev at dpdk.org
> Cc: Jain, Deepak K <deepak.k.jain at intel.com>; Mcnamara, John
> <john.mcnamara at intel.com>; stable at dpdk.org; Patel, Amol
> <amol.patel at intel.com>; Varghese, Vipin <vipin.varghese at intel.com>
> Subject: [PATCH] app/pdump: fix the memory leak by rte_service_init
> 
> When pdump is run multiple times against any primary application,
> it consumes huge page memory by rte_service_init. This is not freed
> at exit of application.
> 
> Invoking rte_service_finalize to free memory and prevent memory leak.
> 
> Signed-off-by: Vipin Varghese <vipin.varghese at intel.com>

Thanks Vipin.

Note that this fixes a hugepages memory leak that would otherwise
occur when a secondary process initializes EAL and then quits.

Note that this patch depends on the patch adding rte_service_finalize()
http://dpdk.org/dev/patchwork/patch/34555/

Acked-by: Harry van Haaren <harry.van.haaren at intel.com>



More information about the dev mailing list