This is a note to let you know that I've just added the patch titled selftests: mptcp: remove duplicated entries in usage to the 6.1-stable tree which can be found at: http://www.kernel.org/git/?p=linux/kernel/git/stable/stable-queue.git;a=summary The filename of the patch is: selftests-mptcp-remove-duplicated-entries-in-usage.patch and it can be found in the queue-6.1 subdirectory. If you, or anyone else, feels it should not be added to the stable tree, please let <stable@xxxxxxxxxxxxxxx> know about it. >From 0a85264e48b642d360720589fdb837a3643fb9b0 Mon Sep 17 00:00:00 2001 From: Matthieu Baerts <matthieu.baerts@xxxxxxxxxxxx> Date: Fri, 14 Apr 2023 17:47:09 +0200 Subject: selftests: mptcp: remove duplicated entries in usage From: Matthieu Baerts <matthieu.baerts@xxxxxxxxxxxx> commit 0a85264e48b642d360720589fdb837a3643fb9b0 upstream. mptcp_connect tool was printing some duplicated entries when showing how to use it: -j -l -r While at it, I also: - moved the very few entries that were not sorted, - added -R that was missing since commit 8a4b910d005d ("mptcp: selftests: add rcvbuf set option"), - removed the -u parameter that has been removed in commit f730b65c9d85 ("selftests: mptcp: try to set mptcp ulp mode in different sk states"). No need to backport this, it is just an internal tool used by our selftests. The help menu is mainly useful for MPTCP kernel devs. Acked-by: Paolo Abeni <pabeni@xxxxxxxxxx> Signed-off-by: Matthieu Baerts <matthieu.baerts@xxxxxxxxxxxx> Signed-off-by: David S. Miller <davem@xxxxxxxxxxxxx> Signed-off-by: Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx> --- tools/testing/selftests/net/mptcp/mptcp_connect.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) --- a/tools/testing/selftests/net/mptcp/mptcp_connect.c +++ b/tools/testing/selftests/net/mptcp/mptcp_connect.c @@ -98,8 +98,8 @@ static struct cfg_sockopt_types cfg_sock static void die_usage(void) { fprintf(stderr, "Usage: mptcp_connect [-6] [-c cmsg] [-f offset] [-i file] [-I num] [-j] [-l] " - "[-m mode] [-M mark] [-o option] [-p port] [-P mode] [-j] [-l] [-r num] " - "[-s MPTCP|TCP] [-S num] [-r num] [-t num] [-T num] [-u] [-w sec] connect_address\n"); + "[-m mode] [-M mark] [-o option] [-p port] [-P mode] [-r num] [-R num] " + "[-s MPTCP|TCP] [-S num] [-t num] [-T num] [-w sec] connect_address\n"); fprintf(stderr, "\t-6 use ipv6\n"); fprintf(stderr, "\t-c cmsg -- test cmsg type <cmsg>\n"); fprintf(stderr, "\t-f offset -- stop the I/O after receiving and sending the specified amount " @@ -118,13 +118,13 @@ static void die_usage(void) fprintf(stderr, "\t-p num -- use port num\n"); fprintf(stderr, "\t-P [saveWithPeek|saveAfterPeek] -- save data with/after MSG_PEEK form tcp socket\n"); - fprintf(stderr, "\t-t num -- set poll timeout to num\n"); - fprintf(stderr, "\t-T num -- set expected runtime to num ms\n"); fprintf(stderr, "\t-r num -- enable slow mode, limiting each write to num bytes " "-- for remove addr tests\n"); fprintf(stderr, "\t-R num -- set SO_RCVBUF to num\n"); fprintf(stderr, "\t-s [MPTCP|TCP] -- use mptcp(default) or tcp sockets\n"); fprintf(stderr, "\t-S num -- set SO_SNDBUF to num\n"); + fprintf(stderr, "\t-t num -- set poll timeout to num\n"); + fprintf(stderr, "\t-T num -- set expected runtime to num ms\n"); fprintf(stderr, "\t-w num -- wait num sec before closing the socket\n"); exit(1); } Patches currently in stable-queue which might be from matthieu.baerts@xxxxxxxxxxxx are queue-6.1/selftests-mptcp-join-fix-shellcheck-warnings.patch queue-6.1/selftests-mptcp-join-support-rm_addr-for-used-endpoints-or-not.patch queue-6.1/selftests-mptcp-pm-nl-skip-fullmesh-flag-checks-if-not-supported.patch queue-6.1/selftests-mptcp-lib-skip-if-missing-symbol.patch queue-6.1/selftests-mptcp-join-skip-fullmesh-flag-tests-if-not-supported.patch queue-6.1/selftests-mptcp-join-skip-fastclose-tests-if-not-supported.patch queue-6.1/selftests-mptcp-remove-duplicated-entries-in-usage.patch queue-6.1/selftests-mptcp-sockopt-skip-getsockopt-checks-if-not-supported.patch queue-6.1/selftests-mptcp-join-skip-backup-if-set-flag-on-id-not-supported.patch queue-6.1/selftests-mptcp-userspace-pm-skip-if-ip-tool-is-unavailable.patch queue-6.1/selftests-mptcp-join-helpers-to-skip-tests.patch queue-6.1/selftests-mptcp-lib-skip-if-not-below-kernel-version.patch queue-6.1/selftests-mptcp-userspace-pm-skip-if-not-supported.patch queue-6.1/selftests-mptcp-join-skip-implicit-tests-if-not-supported.patch queue-6.1/selftests-mptcp-sockopt-relax-expected-returned-size.patch queue-6.1/selftests-mptcp-pm-nl-remove-hardcoded-default-limits.patch queue-6.1/selftests-mptcp-join-skip-check-if-mib-counter-not-supported.patch queue-6.1/selftests-mptcp-join-use-iptables-legacy-if-available.patch queue-6.1/selftests-mptcp-join-support-local-endpoint-being-tracked-or-not.patch queue-6.1/selftests-mptcp-connect-skip-transp-tests-if-not-supported.patch queue-6.1/selftests-mptcp-join-skip-mpc-backups-tests-if-not-supported.patch queue-6.1/selftests-mptcp-connect-skip-disconnect-tests-if-not-supported.patch