Hi Santosh, On Tue, Aug 15, 2017 at 01:37:16PM +0530, Santosh Shukla wrote: > --- a/lib/librte_eal/common/eal_internal_cfg.h > +++ b/lib/librte_eal/common/eal_internal_cfg.h > @@ -83,6 +83,7 @@ struct internal_config { > const char *hugefile_prefix; /**< the base filename of hugetlbfs > files */ > const char *hugepage_dir; /**< specific hugetlbfs directory to > use */ > > + char mbuf_pool_name[RTE_MBUF_POOL_OPS_NAMESIZE]; /**< mbuf pool name */ > unsigned num_hugepage_sizes; /**< how many sizes on this system */ > struct hugepage_info hugepage_info[MAX_HUGEPAGE_SIZES]; > };
> --- a/lib/librte_eal/common/include/rte_eal.h > +++ b/lib/librte_eal/common/include/rte_eal.h > @@ -54,6 +54,8 @@ extern "C" { > > /* Maximum thread_name length. */ > #define RTE_MAX_THREAD_NAME_LEN 16 > +/* Maximum length of mbuf pool ops name. */ > +#define RTE_MBUF_POOL_OPS_NAMESIZE 32 > To avoid to define a new constant, is there something preventing to use RTE_MEMPOOL_OPS_NAMESIZE? Or even better, is it possible to use a 'const char *', like it's done for hugepage_dir and hugepage_prefix? Thanks, Olivier