Since testpmd has several issues which keep it from working correctly as a secondary process; abort if user tries to do it, rather than running into later problems.
Signed-off-by: Stephen Hemminger <step...@networkplumber.org> --- app/test-pmd/testpmd.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/test-pmd/testpmd.c b/app/test-pmd/testpmd.c index 159c2ef05b6c..d0142cae68d7 100644 --- a/app/test-pmd/testpmd.c +++ b/app/test-pmd/testpmd.c @@ -3243,6 +3243,9 @@ main(int argc, char** argv) if (diag < 0) rte_panic("Cannot init EAL\n"); + if (rte_eal_process_type() == RTE_PROC_SECONDARY) + rte_panic("Secondary process type not supported.\n"); + ret = register_eth_event_callback(); if (ret != 0) rte_panic("Cannot register for ethdev events"); -- 2.20.1