mirror of
https://github.com/torvalds/linux.git
synced 2026-05-12 16:18:45 +02:00
selftests: mptcp: ip_mptcp option for more scripts
This patch adds '-i' option for mptcp_sockopt.sh, pm_netlink.sh, and simult_flows.sh, to use 'ip mptcp' command in the tests instead of 'pm_nl_ctl'. Update usage() correspondingly. Signed-off-by: Geliang Tang <tanggeliang@kylinos.cn> Reviewed-by: Matthieu Baerts (NGI0) <matttbe@kernel.org> Signed-off-by: Matthieu Baerts (NGI0) <matttbe@kernel.org> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
c99d57d000
commit
0cef6fcac2
|
|
@ -22,6 +22,28 @@ ns1=""
|
|||
ns2=""
|
||||
ns_sbox=""
|
||||
|
||||
usage() {
|
||||
echo "Usage: $0 [ -i ] [ -h ]"
|
||||
echo -e "\t-i: use 'ip mptcp' instead of 'pm_nl_ctl'"
|
||||
echo -e "\t-h: help"
|
||||
}
|
||||
|
||||
while getopts "hi" option;do
|
||||
case "$option" in
|
||||
"h")
|
||||
usage "$0"
|
||||
exit ${KSFT_PASS}
|
||||
;;
|
||||
"i")
|
||||
mptcp_lib_set_ip_mptcp
|
||||
;;
|
||||
"?")
|
||||
usage "$0"
|
||||
exit ${KSFT_FAIL}
|
||||
;;
|
||||
esac
|
||||
done
|
||||
|
||||
add_mark_rules()
|
||||
{
|
||||
local ns=$1
|
||||
|
|
|
|||
|
|
@ -11,16 +11,21 @@
|
|||
ret=0
|
||||
|
||||
usage() {
|
||||
echo "Usage: $0 [ -h ]"
|
||||
echo "Usage: $0 [ -i ] [ -h ]"
|
||||
echo -e "\t-i: use 'ip mptcp' instead of 'pm_nl_ctl'"
|
||||
echo -e "\t-h: help"
|
||||
}
|
||||
|
||||
optstring=h
|
||||
optstring=hi
|
||||
while getopts "$optstring" option;do
|
||||
case "$option" in
|
||||
"h")
|
||||
usage $0
|
||||
exit ${KSFT_PASS}
|
||||
;;
|
||||
"i")
|
||||
mptcp_lib_set_ip_mptcp
|
||||
;;
|
||||
"?")
|
||||
usage $0
|
||||
exit ${KSFT_FAIL}
|
||||
|
|
|
|||
|
|
@ -27,10 +27,11 @@ capout=""
|
|||
size=0
|
||||
|
||||
usage() {
|
||||
echo "Usage: $0 [ -b ] [ -c ] [ -d ]"
|
||||
echo "Usage: $0 [ -b ] [ -c ] [ -d ] [ -i]"
|
||||
echo -e "\t-b: bail out after first error, otherwise runs al testcases"
|
||||
echo -e "\t-c: capture packets for each test using tcpdump (default: no capture)"
|
||||
echo -e "\t-d: debug this script"
|
||||
echo -e "\t-i: use 'ip mptcp' instead of 'pm_nl_ctl'"
|
||||
}
|
||||
|
||||
# This function is used in the cleanup trap
|
||||
|
|
@ -259,7 +260,7 @@ run_test()
|
|||
fi
|
||||
}
|
||||
|
||||
while getopts "bcdh" option;do
|
||||
while getopts "bcdhi" option;do
|
||||
case "$option" in
|
||||
"h")
|
||||
usage $0
|
||||
|
|
@ -274,6 +275,9 @@ while getopts "bcdh" option;do
|
|||
"d")
|
||||
set -x
|
||||
;;
|
||||
"i")
|
||||
mptcp_lib_set_ip_mptcp
|
||||
;;
|
||||
"?")
|
||||
usage $0
|
||||
exit ${KSFT_FAIL}
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user