[PATCH] net/iavf:fix slow memory allocation
Wu, Jingjing
jingjing.wu at intel.com
Thu Dec 8 09:46:36 CET 2022
> -----Original Message-----
> From: You, KaisenX <kaisenx.you at intel.com>
> Sent: Thursday, November 17, 2022 2:57 PM
> To: dev at dpdk.org
> Cc: stable at dpdk.org; Yang, Qiming <qiming.yang at intel.com>; Zhou, YidingX
> <yidingx.zhou at intel.com>; You, KaisenX <kaisenx.you at intel.com>; Wu, Jingjing
> <jingjing.wu at intel.com>; Xing, Beilei <beilei.xing at intel.com>; Zhang, Qi Z
> <qi.z.zhang at intel.com>
> Subject: [PATCH] net/iavf:fix slow memory allocation
>
> In some cases, the DPDK does not allocate hugepage heap memory to
> some sockets due to the user setting parameters
> (e.g. -l 40-79, SOCKET 0 has no memory).
> When the interrupt thread runs on the corresponding core of this
> socket, each allocation/release will execute a whole set of heap
> allocation/release operations,resulting in poor performance.
> Instead we call malloc() to get memory from the system's
> heap space to fix this problem.
>
> Fixes: cb5c1b91f76f ("net/iavf: add thread for event callbacks")
> Cc: stable at dpdk.org
>
> Signed-off-by: Kaisen You <kaisenx.you at intel.com>
Acked-by: Jingjing Wu <jingjing.wu at intel.com>
More information about the dev
mailing list