On Thu, 24 Dec 2020 11:57:48 +0800 dapengx...@intel.com wrote: > From: YU DAPENG <dapengx...@intel.com> > > In interactive mode, if testpmd exit by calling rte_exit without cmdline > resource release, terminal will not echo keyboard input. So add code to > just show error message, but not exit testpmd when unexpected happens > on starting packet forwarding in interactive mode. User can type "quit" > to exit testpmd later. > > Fixes: 5a8fb55c48ab ("app/testpmd: support unidirectional configuration") > Cc: sta...@dpdk.org > > Signed-off-by: YU DAPENG <dapengx...@intel.com>
Sounds like a more generic problem with rte_exit and librte_cmdline. Would it better to fix it in librte_cmdline by adding an atexit() handler.