mbuf: fix logic of user mempool ops API
authorNipun Gupta <nipun.gupta@nxp.com>
Fri, 2 Feb 2018 08:03:01 +0000 (13:33 +0530)
committerThomas Monjalon <thomas@monjalon.net>
Tue, 6 Feb 2018 00:02:12 +0000 (01:02 +0100)
commit028e4b1dbc4acb54db9188a81d7644bccc542c74
treebfdb9ed833236753250d3cefaf02698d3e68a9a6
parentce42ae42bc0f577d9d91c6120216b3b007170d5a
mbuf: fix logic of user mempool ops API

The existing rte_eal_mbuf_default mempool ops can return the compile time
default ops name if the user has not provided command line inputs for
mempool ops name. It will break the logic of best mempool ops as it will
never return platform hw mempool ops.

This patch introduces a new API to just return the user mempool ops only.

Fixes: 8b0f7f434132 ("mbuf: maintain user and compile time mempool ops name")

Signed-off-by: Nipun Gupta <nipun.gupta@nxp.com>
Acked-by: Olivier Matz <olivier.matz@6wind.com>
lib/librte_eal/bsdapp/eal/eal.c
lib/librte_eal/common/include/rte_eal.h
lib/librte_eal/linuxapp/eal/eal.c
lib/librte_eal/rte_eal_version.map
lib/librte_mbuf/rte_mbuf_pool_ops.c