eal: prefix mbuf pool ops name with user defined

This patch prefix the mbuf pool ops name with "user" to indicate
that it is user defined.

Signed-off-by: Hemant Agrawal <hemant.agrawal@nxp.com>
Acked-by: Olivier Matz <olivier.matz@6wind.com>
Acked-by: Santosh Shukla <santosh.shukla@caviumnetworks.com>
This commit is contained in:
Hemant Agrawal 2018-01-29 13:40:43 +05:30 committed by Thomas Monjalon
parent de677ca0a9
commit 96fd032ba8
4 changed files with 7 additions and 6 deletions

View File

@ -114,7 +114,7 @@ int rte_cycles_vmware_tsc_map;
const char *
rte_eal_mbuf_default_mempool_ops(void)
{
return internal_config.mbuf_pool_ops_name;
return internal_config.user_mbuf_pool_ops_name;
}
/* Return a pointer to the configuration structure */
@ -397,7 +397,7 @@ eal_parse_args(int argc, char **argv)
switch (opt) {
case OPT_MBUF_POOL_OPS_NAME_NUM:
internal_config.mbuf_pool_ops_name = optarg;
internal_config.user_mbuf_pool_ops_name = optarg;
break;
case 'h':
eal_usage(prgname);

View File

@ -218,7 +218,7 @@ eal_reset_internal_config(struct internal_config *internal_cfg)
#endif
internal_cfg->vmware_tsc_map = 0;
internal_cfg->create_uio_dev = 0;
internal_cfg->mbuf_pool_ops_name = RTE_MBUF_DEFAULT_MEMPOOL_OPS;
internal_cfg->user_mbuf_pool_ops_name = RTE_MBUF_DEFAULT_MEMPOOL_OPS;
}
static int

View File

@ -52,7 +52,8 @@ struct internal_config {
volatile enum rte_intr_mode vfio_intr_mode;
const char *hugefile_prefix; /**< the base filename of hugetlbfs files */
const char *hugepage_dir; /**< specific hugetlbfs directory to use */
const char *mbuf_pool_ops_name; /**< mbuf pool ops name */
const char *user_mbuf_pool_ops_name;
/**< user defined mbuf pool ops name */
unsigned num_hugepage_sizes; /**< how many sizes on this system */
struct hugepage_info hugepage_info[MAX_HUGEPAGE_SIZES];
};

View File

@ -124,7 +124,7 @@ int rte_cycles_vmware_tsc_map;
const char *
rte_eal_mbuf_default_mempool_ops(void)
{
return internal_config.mbuf_pool_ops_name;
return internal_config.user_mbuf_pool_ops_name;
}
/* Return a pointer to the configuration structure */
@ -609,7 +609,7 @@ eal_parse_args(int argc, char **argv)
break;
case OPT_MBUF_POOL_OPS_NAME_NUM:
internal_config.mbuf_pool_ops_name = optarg;
internal_config.user_mbuf_pool_ops_name = optarg;
break;
default: