mempool: create internal ring in a specific function
authorOlivier Matz <olivier.matz@6wind.com>
Wed, 18 May 2016 11:04:33 +0000 (13:04 +0200)
committerThomas Monjalon <thomas.monjalon@6wind.com>
Thu, 19 May 2016 12:40:13 +0000 (14:40 +0200)
commitb96fab86b54ca7bed3e8cdbb9f594a365b749582
tree4d8805bfc512b39a05285dafa9ed6e3033bd41a0
parent611418b23b50259bd2b9a23f33723972b62eb0c2
mempool: create internal ring in a specific function

This makes the code of rte_mempool_create() clearer, and it will make
the introduction of external mempool handler easier (in another patch
series). Indeed, this function contains the specific part when a ring is
used, but it could be replaced by something else in the future.

This commit also adds a socket_id field in the mempool structure that
is used by this new function.

Signed-off-by: Olivier Matz <olivier.matz@6wind.com>
lib/librte_mempool/rte_mempool.c
lib/librte_mempool/rte_mempool.h