mempool: use cache in single producer or consumer mode
authorWenfeng Liu <liuwf@arraynetworks.com.cn>
Wed, 11 Jan 2017 02:25:28 +0000 (02:25 +0000)
committerThomas Monjalon <thomas.monjalon@6wind.com>
Fri, 13 Jan 2017 15:38:09 +0000 (16:38 +0100)
commit454a0a700907f68a92521a73c3e7fe0b4243b05d
treed65b02c51d6f1bec2429c9d741583560e9ff19e3
parentb0d3e3f73bb60cc82468c0c68652bc90baf86a96
mempool: use cache in single producer or consumer mode

Currently we will check mempool flags when we put/get objects from
mempool. However, this makes cache useless when mempool is SC|SP,
SC|MP, MC|SP cases.
This patch makes cache available in above cases and improves performance.

Signed-off-by: Wenfeng Liu <liuwf@arraynetworks.com.cn>
Acked-by: Olivier Matz <olivier.matz@6wind.com>
lib/librte_mempool/rte_mempool.h