Go to file
Sergio Gonzalez Monroy ff909fe21f mem: introduce memzone freeing
Implement rte_memzone_free which, as its name implies, would free a
memzone.

Currently memzone are tracked in an array and cannot be free.
To be able to reuse the same array to track memzones, we have to
change how we keep track of reserved memzones.

With this patch, any memzone with addr NULL is not used, so we also need
to change how we look for the next memzone entry free.

Add new unit test for rte_memzone_free API.

Signed-off-by: Sergio Gonzalez Monroy <sergio.gonzalez.monroy@intel.com>
2015-07-16 14:01:04 +02:00
app mem: introduce memzone freeing 2015-07-16 14:01:04 +02:00
config mem: rework memzone to be allocated by malloc 2015-07-16 13:59:24 +02:00
doc doc: announce ABI changes for unified packet type 2015-07-16 01:45:52 +02:00
drivers mem: move librte_malloc to eal/common 2015-07-16 13:44:48 +02:00
examples examples: replace some offload flags with packet type 2015-07-16 00:57:51 +02:00
lib mem: introduce memzone freeing 2015-07-16 14:01:04 +02:00
mk mpipe: add TILE-Gx mPIPE poll mode driver 2015-07-13 16:15:52 +02:00
pkg mk: enable next abi preview 2015-07-09 00:56:40 +02:00
scripts mk: enable next abi preview 2015-07-09 00:56:40 +02:00
tools tools: fix vfio support 2015-03-23 14:29:31 +01:00
.gitignore init DPDK repository 2013-03-07 10:57:42 +01:00
GNUmakefile drivers: create new directory 2015-05-22 15:51:38 +02:00
LICENSE.GPL doc: GPL/LGPL licenses 2013-07-25 14:43:06 +02:00
LICENSE.LGPL doc: fix file format (dos to unix) 2013-09-06 11:43:07 +02:00
MAINTAINERS mem: move librte_malloc to eal/common 2015-07-16 13:44:48 +02:00
Makefile remove trailing whitespaces 2014-06-11 00:29:34 +02:00