The dump of dynamic fields and flags fails if the shm is already
allocated. Add a check to fix the issue.
Fixes:
d4902ed31c63 ("mbuf: check shared memory before dumping dynamic space")
Cc: stable@dpdk.org
Signed-off-by: Alexander Bechikov <asb.tyum@gmail.com>
Acked-by: Olivier Matz <olivier.matz@6wind.com>
size_t i;
rte_mcfg_tailq_write_lock();
size_t i;
rte_mcfg_tailq_write_lock();
- if (init_shared_mem() < 0) {
+ if (shm == NULL && init_shared_mem() < 0) {
rte_mcfg_tailq_write_unlock();
return;
}
rte_mcfg_tailq_write_unlock();
return;
}