selftest: mptcp: exit from copyfd_io_poll() when receive SIGUSR1
authorMenglong Dong <imagedong@tencent.com>
Fri, 6 Jan 2023 18:57:24 +0000 (10:57 -0800)
committerDavid S. Miller <davem@davemloft.net>
Mon, 9 Jan 2023 07:30:50 +0000 (07:30 +0000)
commit4a753ca5013d465694d6639fbe1378831a399bda
tree1ea39f7277b593930ab65855fce31094e86d75eb
parentc558246ee73e6f623ca503fb1fda626f313393a6
selftest: mptcp: exit from copyfd_io_poll() when receive SIGUSR1

For now, mptcp_connect won't exit after receiving the 'SIGUSR1' signal
if '-r' is set. Fix this by skipping poll and sleep in copyfd_io_poll()
if 'quit' is set.

Acked-by: Paolo Abeni <pabeni@redhat.com>
Signed-off-by: Menglong Dong <imagedong@tencent.com>
Signed-off-by: Mat Martineau <mathew.j.martineau@linux.intel.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
tools/testing/selftests/net/mptcp/mptcp_connect.c