log: fix multi process support
Signed-off-by: Intel
This commit is contained in:
parent
ceda35ebe8
commit
5e2d5869b3
@ -370,15 +370,14 @@ rte_eal_common_log_init(FILE *default_log)
|
|||||||
|
|
||||||
/* reserve RTE_LOG_HISTORY*2 elements, so we can dump and
|
/* reserve RTE_LOG_HISTORY*2 elements, so we can dump and
|
||||||
* keep logging during this time */
|
* keep logging during this time */
|
||||||
if (rte_eal_process_type() == RTE_PROC_PRIMARY)
|
log_history_mp = rte_mempool_create(LOG_HISTORY_MP_NAME, RTE_LOG_HISTORY*2,
|
||||||
log_history_mp = rte_mempool_create(LOG_HISTORY_MP_NAME, RTE_LOG_HISTORY*2,
|
|
||||||
LOG_ELT_SIZE, 0, 0,
|
LOG_ELT_SIZE, 0, 0,
|
||||||
NULL, NULL,
|
NULL, NULL,
|
||||||
NULL, NULL,
|
NULL, NULL,
|
||||||
SOCKET_ID_ANY, 0);
|
SOCKET_ID_ANY, 0);
|
||||||
else
|
|
||||||
log_history_mp = rte_mempool_lookup(LOG_HISTORY_MP_NAME);
|
if ((log_history_mp == NULL) &&
|
||||||
if (log_history_mp == NULL) {
|
((log_history_mp = rte_mempool_lookup(LOG_HISTORY_MP_NAME)) == NULL)){
|
||||||
RTE_LOG(ERR, EAL, "%s(): cannot create log_history mempool\n",
|
RTE_LOG(ERR, EAL, "%s(): cannot create log_history mempool\n",
|
||||||
__func__);
|
__func__);
|
||||||
return -1;
|
return -1;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user