> -----Original Message-----
> From: wangyunjian <wangyunj...@huawei.com>
> Sent: Thursday, May 13, 2021 6:40
> To: dev@dpdk.org
> Cc: Matan Azrad <ma...@nvidia.com>; Shahaf Shuler
> <shah...@nvidia.com>; Slava Ovsiienko <viachesl...@nvidia.com>;
> dingxiaoxi...@huawei.com; Yunjian Wang <wangyunj...@huawei.com>;
> sta...@dpdk.org
> Subject: [dpdk-dev] [PATCH v2 2/2] net/mlx5: fix mem leak when a device
> configured repeatedly
> 
> From: Yunjian Wang <wangyunj...@huawei.com>
> 
> Currently, configuring a mlx device, it will allocate its own process private 
> in
> mlx5_proc_priv_init() and only frees it when closing the device. This will 
> lead
> to a memory leak, when a device is configured repeatedly.
> 
> For example:
> for(...)
> do
>     rte_eth_dev_configure
>     rte_eth_rx_queue_setup
>     rte_eth_tx_queue_setup
>     rte_eth_dev_start
>     rte_eth_dev_stop
> done
> 
> Fixes: 120dc4a7dcd3 ("net/mlx5: remove device register remap")
> Cc: sta...@dpdk.org
> 
> Signed-off-by: Yunjian Wang <wangyunj...@huawei.com>
Acked-by: Viacheslav Ovsiienko <viachesl...@nvidia.com>

Reply via email to