aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGeliang Tang <tanggeliang@kylinos.cn>2024-03-12 09:21:24 +0800
committerGeliang Tang <tanggeliang@kylinos.cn>2024-04-22 17:31:46 +0800
commit4e386ba2dacdadb61722a55c4fd96182e1d61272 (patch)
tree10ea2f7d9411763cca66100c9b803b9f89723c7b
parent17625affec813b38b4c5e5bc96a90491565a6245 (diff)
downloadmptcp_net-next-4e386ba2dacdadb61722a55c4fd96182e1d61272.tar.gz
selftests: mptcp: add iperf check for check_tools
MPTCPv1 protocol support has been added in iperf3 recently. Signed-off-by: Geliang Tang <tanggeliang@kylinos.cn>
-rw-r--r--tools/testing/selftests/net/mptcp/mptcp_lib.sh6
1 files changed, 6 insertions, 0 deletions
diff --git a/tools/testing/selftests/net/mptcp/mptcp_lib.sh b/tools/testing/selftests/net/mptcp/mptcp_lib.sh
index ad2ebda5cb64ba..e0b554413b8716 100644
--- a/tools/testing/selftests/net/mptcp/mptcp_lib.sh
+++ b/tools/testing/selftests/net/mptcp/mptcp_lib.sh
@@ -403,6 +403,12 @@ mptcp_lib_check_tools() {
exit ${KSFT_SKIP}
fi
;;
+ "iperf"*)
+ if ! iperf3 -h | grep -q mptcp; then
+ mptcp_lib_pr_skip "iperf tool does not support MPTCP"
+ exit ${KSFT_SKIP}
+ fi
+ ;;
*)
mptcp_lib_pr_fail "Internal error: unsupported tool: ${tool}"
exit ${KSFT_FAIL}