On 2015/12/25 17:40, Wang, Zhihong wrote: > This patch handles SIGINT and SIGTERM in testpmd, l2fwd, and l3fwd, make sure > all ports are properly stopped and closed. > For virtual ports, the stop and close function may deal with resource > cleanup, such as socket files unlinking. > > -------------- > Changes in v2: > > 1. Make sure graceful exit for all running phases > > 2. Make sure program exits with the right status > > Zhihong Wang (3): > app/test-pmd: Handle SIGINT and SIGTERM in testpmd > examples/l2fwd: Handle SIGINT and SIGTERM in l2fwd > examples/l3fwd: Handle SIGINT and SIGTERM in l3fwd > > app/test-pmd/cmdline.c | 19 ++++++--- > app/test-pmd/testpmd.c | 38 ++++++++++++++--- > app/test-pmd/testpmd.h | 1 + > examples/l2fwd/main.c | 60 +++++++++++++++++++++++++++ > examples/l3fwd/main.c | 110 > ++++++++++++++++++++++++++++++++++++++++--------- > 5 files changed, 196 insertions(+), 32 deletions(-) >
Next time, you'd better not to top post for V2 :) Acked-by: Michael Qiu <michael.qiu at intel.com>