malloc: allow creating malloc heaps
authorAnatoly Burakov <anatoly.burakov@intel.com>
Tue, 2 Oct 2018 13:34:49 +0000 (14:34 +0100)
committerThomas Monjalon <thomas@monjalon.net>
Thu, 11 Oct 2018 09:56:51 +0000 (11:56 +0200)
commit02e323a8a897b71ba08403426844f647d8dc4238
tree54e6d2ccb40ae3299cbfee74f47bd706fcfdedab
parent65ff37b105f72b40387473ccba478808fe655d2b
malloc: allow creating malloc heaps

Add API to allow creating new malloc heaps. They will be created
with socket ID's going above RTE_MAX_NUMA_NODES, to avoid clashing
with internal heaps.

This breaks the ABI, so document the change.

Signed-off-by: Anatoly Burakov <anatoly.burakov@intel.com>
doc/guides/rel_notes/release_18_11.rst
lib/librte_eal/common/include/rte_eal_memconfig.h
lib/librte_eal/common/include/rte_malloc.h
lib/librte_eal/common/malloc_heap.c
lib/librte_eal/common/malloc_heap.h
lib/librte_eal/common/rte_malloc.c
lib/librte_eal/rte_eal_version.map