[dpdk-dev] [PATCH] app/testpmd: avoid exit without resource release

Stephen Hemminger stephen at networkplumber.org
Fri Dec 25 04:03:17 CET 2020


On Thu, 24 Dec 2020 11:57:48 +0800
dapengx.yu at intel.com wrote:

> From: YU DAPENG <dapengx.yu at 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: stable at dpdk.org
> 
> Signed-off-by: YU DAPENG <dapengx.yu at 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.



More information about the dev mailing list