[Internet]Re: [PATCH v6] acl: support custom memory allocators
mannywang(王永峰)
mannywang at tencent.com
Tue Dec 9 03:30:32 CET 2025
Just to add some background on how ACL currently allocates memory:
ACL has two types of allocations:
1. The memory used for the ACL match trie is NUMA-aware.
This part relies on specific NUMA placement, so replacing rte_malloc
with
regular malloc/free is not feasible.
2. The temporary memory used during the build phase already uses
malloc/free,
since NUMA locality is not required there.
On 12/9/2025 3:29 AM, Stephen Hemminger wrote:
> A lot of the problems would go away if ACL just used regular malloc/free more,
> and rte_malloc/rte_free less. The existing rte_malloc is slow and fragments badly
More information about the dev
mailing list