On Thu, 24 Dec 2020 11:57:48 +0800 [email protected] wrote: > From: YU DAPENG <[email protected]> > > 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: [email protected] > > Signed-off-by: YU DAPENG <[email protected]>
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.

