From nobody Thu May 7 08:38:25 2026 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 48F743112BD for ; Fri, 1 May 2026 17:34:32 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777656872; cv=none; b=tIedZ7aNwyxiXpfk5CRnpi0Oa/JT8wCCBHz1tYbXOpCDp3+qpZiQdRYuCF7MC4DMP6xthzz3BK/FRucaeTi3/grOWH7XLnBHAwmWG0MOssRHd7FOKb37r9z/6xyhTq5E3iNBkVdLT+J49UmvQdKH0gjlUU5DFZHw3JsDgtWRmrg= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777656872; c=relaxed/simple; bh=niaY+FAzSqhTDSuqgiFnjRSQP8WL3tuWBm04LgGYpjU=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=BYmY31ezJAxL7KvBqCmo0PbNKahB5o0nM4Dldu+3pRsDB5R/L8znQZU0wcW8gUbzvH1Qy87ZVrqffqOyIAvFGpE7fdjIpk3oMWZY8GKBtBOEFkcFvk80lXzI3lqQmsMJjGMq4+l8KeByn3UPbkhYisoQOFrzJNWcgV4tWiFkNXg= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=INzieP5C; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="INzieP5C" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 93665C2BCC6; Fri, 1 May 2026 17:34:31 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1777656872; bh=niaY+FAzSqhTDSuqgiFnjRSQP8WL3tuWBm04LgGYpjU=; h=From:Date:Subject:References:In-Reply-To:To:Cc:From; b=INzieP5CAtlSvV6Vu7RsUQp4KQJ07PO9vM2aFEuAjw8JKXwe4TrILKXSS6SzL9T6C nYLYIZK0LHV/buB4flrOc4Ad7BCbU6WFEhQ36dKrlh+r1cZB0CKpeNYvSepCOZW57j ouBaKVnGqn6TEqdZiRUOkB/it4S+OZCCgkRO42b5Ljng44oOf7h8FaiQUgePh6aYrH uoTXo9Z2IevqaPBawV4IMNT4M3Ags6ciB0pekH6yqTlgfoueqBT1uHHhcsYvo/kcKF 5bUmRp2CEgZnL/mRO35w8mGg+jFUK5hiuPBTCiXqW/DmVYRhLugNz0cSn1vVGy1VmS hhU6UCSJQ/jsA== From: "Matthieu Baerts (NGI0)" Date: Fri, 01 May 2026 19:34:20 +0200 Subject: [PATCH mptcp-next 1/3] selftests: mptcp: connect: test name in pcap file Precedence: bulk X-Mailing-List: mptcp@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260501-mptcp-sft-pcap-prefix-v1-1-27affca69415@kernel.org> References: <20260501-mptcp-sft-pcap-prefix-v1-0-27affca69415@kernel.org> In-Reply-To: <20260501-mptcp-sft-pcap-prefix-v1-0-27affca69415@kernel.org> To: MPTCP Linux Cc: "Matthieu Baerts (NGI0)" X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=1437; i=matttbe@kernel.org; h=from:subject:message-id; bh=niaY+FAzSqhTDSuqgiFnjRSQP8WL3tuWBm04LgGYpjU=; b=owGbwMvMwCVWo/Th0Gd3rumMp9WSGDK/PFF2s+LgKJgqurL3h9WHDV/ae4smab8vfrTdhDPwz IrlrI9Pd5SyMIhxMciKKbJIt0Xmz3xexVvi5WcBM4eVCWQIAxenAEykKJ7hr1wmj37OnjX8CWUV 87OVTnCoLf5VzjhDe/OaY1EiB2+LijEyrJSQ/eTV0mR+81PE+odPnbo3qm2bv3Z9GuvL/KAIyfk xjAA= X-Developer-Key: i=matttbe@kernel.org; a=openpgp; fpr=E8CB85F76877057A6E27F77AF6B7824F4269A073 Even if the pcap prefix is printed in the test, it is clearer if this prefix also include the test name: mptcp_connect. With this, it is easily possible to find out which pcap was produced by which test, and easily delete the right ones. Signed-off-by: Matthieu Baerts (NGI0) --- tools/testing/selftests/net/mptcp/mptcp_connect.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tools/testing/selftests/net/mptcp/mptcp_connect.sh b/tools/tes= ting/selftests/net/mptcp/mptcp_connect.sh index a6447f7a31fe..091edee9a7bf 100755 --- a/tools/testing/selftests/net/mptcp/mptcp_connect.sh +++ b/tools/testing/selftests/net/mptcp/mptcp_connect.sh @@ -212,8 +212,8 @@ if $checksum; then fi =20 if $capture; then - rndh=3D"${ns1:4}" - mptcp_lib_pr_info "Packet capture files will have this prefix: ${rndh}-" + capprefix=3D"mptcp_connect-${ns1:4}" + mptcp_lib_pr_info "pcap will have this prefix: ${capprefix}-" fi =20 set_ethtool_flags() { @@ -372,7 +372,7 @@ do_transfer() capuser=3D"-Z $SUDO_USER" fi =20 - local capfile=3D"${rndh}-${connector_ns:0:3}-${listener_ns:0:3}-${cl_pro= to}-${srv_proto}-${connect_addr}-${port}" + local capfile=3D"${capprefix}-${connector_ns:0:3}-${listener_ns:0:3}-${c= l_proto}-${srv_proto}-${connect_addr}-${port}" local capopt=3D"-i any -s 65535 -B 32768 ${capuser}" =20 ip netns exec ${listener_ns} tcpdump ${capopt} \ --=20 2.53.0 From nobody Thu May 7 08:38:25 2026 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id E791D3112BD for ; Fri, 1 May 2026 17:34:32 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777656873; cv=none; b=biZc4rieO/0+9aft1sxSfHzzh/zhl6CtpZRFs+XPYBp8qdA5BgZOkZXZprLMCOsMooHWtt09IhbqT4fOl18+ybm9zhr/1c2FIA1dzgbc9zcBqszXKRhnHDLyc398ZzS4gcoVZpMvjAPXdnCVjTHcI5LK+UnC5qCblLpBFeyplqE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777656873; c=relaxed/simple; bh=wwUb3BZyMTTC+Han7DqcnDTy6V9E2tiSwyTfxfNhjeo=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=kDpGXmpsoc5J0lOvL50WgIa99FFNIE5/fGK9bDbZJt5jjINqGvvLf4OFluIEESnV/1q+p3UkvLelSbaGM9ymRH2xx2fAc3LjcqFKxoBlROpeYJ8uOug7SKHlATkN64+9qM/DsCETs1A788ME0t7qfSmWsHwrn3vKdRxCK4n7+bo= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=tvMeUsct; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="tvMeUsct" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 5B003C2BCB9; Fri, 1 May 2026 17:34:32 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1777656872; bh=wwUb3BZyMTTC+Han7DqcnDTy6V9E2tiSwyTfxfNhjeo=; h=From:Date:Subject:References:In-Reply-To:To:Cc:From; b=tvMeUsctZPxWK41c7p21bF203yjoYtSJAXeNO9qFQRss+CVQHa31827voP42gZX5B qkVFoed/V86NVOm7DlFc/iz9T2vIMYhr5jZzPjtWIwPOuGXgIPWXvwf4x33SUW/0Da Arnkl8NIIwcIsfkUqiDG1+H5N1kghDQmRpaQZ6d0bAXt5eEcH12b+lVyDEY8FzkM2m nw1eTFPoUPpavBjowO7/zbuDCOi2NmQ7bCxKSW4mkZbIXgCdJkIuThlzzGoXs4/4Hz dOmKx+ZZ/v1ziEfNUBqs3/lkU2wAXR0+vJ+HiCLBJTvQ7gt3/a72T425YSiWiGSJJj UsFtP6QNEt8Yg== From: "Matthieu Baerts (NGI0)" Date: Fri, 01 May 2026 19:34:21 +0200 Subject: [PATCH mptcp-next 2/3] selftests: mptcp: simult_flow: test name in pcap file Precedence: bulk X-Mailing-List: mptcp@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260501-mptcp-sft-pcap-prefix-v1-2-27affca69415@kernel.org> References: <20260501-mptcp-sft-pcap-prefix-v1-0-27affca69415@kernel.org> In-Reply-To: <20260501-mptcp-sft-pcap-prefix-v1-0-27affca69415@kernel.org> To: MPTCP Linux Cc: "Matthieu Baerts (NGI0)" X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=1760; i=matttbe@kernel.org; h=from:subject:message-id; bh=wwUb3BZyMTTC+Han7DqcnDTy6V9E2tiSwyTfxfNhjeo=; b=owGbwMvMwCVWo/Th0Gd3rumMp9WSGDK/PFHhKZ7l7L2+aHvrc8PrfY9LF4o1trXVc8jm8Gj7B x5RchLsKGVhEONikBVTZJFui8yf+byKt8TLzwJmDisTyBAGLk4BmMiNTkaG10VMXn67/+yeMftd 5NLrS0Um3HQ1fdLf51FjICaxIO8dAyPDhZl8DE/lXRjL0zynzhfTyvEP2i60/5GqU9J2T6WUX+Z 8AA== X-Developer-Key: i=matttbe@kernel.org; a=openpgp; fpr=E8CB85F76877057A6E27F77AF6B7824F4269A073 To be able to easily find out which pcap was produced by which test, the selftest name is now added to the pcap file, similar to the other tests. While at it, print the prefix name to be able to find which capture files have been produced by which test after several runs. This prefix was not printed anywhere before. Signed-off-by: Matthieu Baerts (NGI0) --- tools/testing/selftests/net/mptcp/simult_flows.sh | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/tools/testing/selftests/net/mptcp/simult_flows.sh b/tools/test= ing/selftests/net/mptcp/simult_flows.sh index d11a8b949aab..2d26d09009f1 100755 --- a/tools/testing/selftests/net/mptcp/simult_flows.sh +++ b/tools/testing/selftests/net/mptcp/simult_flows.sh @@ -24,6 +24,7 @@ small=3D"" sout=3D"" cout=3D"" capout=3D"" +capprefix=3D"" size=3D0 =20 usage() { @@ -70,6 +71,11 @@ setup() =20 mptcp_lib_ns_init ns1 ns2 ns3 =20 + if $capture; then + capprefix=3D"simult_flows-${ns1:4}" + mptcp_lib_pr_info "pcap will have this prefix: ${capprefix}-" + fi + ip link add ns1eth1 netns "$ns1" type veth peer name ns2eth1 netns "$ns2" ip link add ns1eth2 netns "$ns1" type veth peer name ns2eth2 netns "$ns2" ip link add ns2eth3 netns "$ns2" type veth peer name ns3eth1 netns "$ns3" @@ -136,14 +142,13 @@ do_transfer() =20 if $capture; then local capuser - local rndh=3D"${ns1:4}" if [ -z $SUDO_USER ] ; then capuser=3D"" else capuser=3D"-Z $SUDO_USER" fi =20 - local capfile=3D"${rndh}-${port}" + local capfile=3D"${capprefix}-${port}" local capopt=3D"-i any -s 65535 -B 32768 ${capuser}" =20 ip netns exec ${ns3} tcpdump ${capopt} -w "${capfile}-listener.pcap" >= > "${capout}" 2>&1 & --=20 2.53.0 From nobody Thu May 7 08:38:25 2026 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id F19AA302163 for ; Fri, 1 May 2026 17:34:33 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777656874; cv=none; b=FCEcyeRKyei+sQT8glzkTXobxInG+u4Ger1+EsxPF5ck7iqkM39aTIKrT2V6dsh9qm8MUdZ5bzj99ZzKAqJvxuHBNyTcppfhOymxLD5up6umkuaj/Swsoc8VPhw/VhMP9Ucyv/KyO+BSqnl6BdokU0s7DjrEWcJ8iIhks1jG9Bc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777656874; c=relaxed/simple; bh=jYzPrGeM09MXeyUxBMHNpofT2o9kRhGrXCTcHCD34jk=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=tJkr8Q/5LERezeefEP1iUs0TscVtpDRtvuxNukzzIV3OO2RdmfIcN1o4h6+h55Cf9O9QRTV1kV9rRffDZkHU8CI3JkZ+sUWQex5ioEvKlpQVRqL/7SMUsPQWhE05OUCETwqFQ7vJ3EU7mT6rFioHwPbPS5LWkexvx+eRSN/dovE= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=a+jz2jia; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="a+jz2jia" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 22805C2BCB4; Fri, 1 May 2026 17:34:32 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1777656873; bh=jYzPrGeM09MXeyUxBMHNpofT2o9kRhGrXCTcHCD34jk=; h=From:Date:Subject:References:In-Reply-To:To:Cc:From; b=a+jz2jiaGaIrulKe4RDO4rBV0aOMan/i5xTkENbpALpYe0DWlvomF2N52ooLM8O6d IK4WSMGTH/60t2DIl3TbLoEtJPU4p+j6fZvJjivwgGql60MGJvV6OF/uoFEy8wjTS1 PlJ8osUG+xkeH16zBTPaHvDej0wzCVqRmQ1rCKLEq6fuR3qxwcEk0gB1aHOjvYEjr3 /26J/gwKP+3KrgY3yitdmvq2KwP6sYpmcNbeJgYXg5pZtYrsO8Lr7YbU/lSLRdPjJY Sbd0P8X7NCEMiow7OKRdgUgOeiTQRPpEbMY9qzVaEL45sYU5A1eorF4ECsGQYYRxox UjGdWLW70IBtQ== From: "Matthieu Baerts (NGI0)" Date: Fri, 01 May 2026 19:34:22 +0200 Subject: [PATCH mptcp-next 3/3] selftests: mptcp: pcap: drop most of the payload Precedence: bulk X-Mailing-List: mptcp@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260501-mptcp-sft-pcap-prefix-v1-3-27affca69415@kernel.org> References: <20260501-mptcp-sft-pcap-prefix-v1-0-27affca69415@kernel.org> In-Reply-To: <20260501-mptcp-sft-pcap-prefix-v1-0-27affca69415@kernel.org> To: MPTCP Linux Cc: "Matthieu Baerts (NGI0)" X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=2713; i=matttbe@kernel.org; h=from:subject:message-id; bh=jYzPrGeM09MXeyUxBMHNpofT2o9kRhGrXCTcHCD34jk=; b=owGbwMvMwCVWo/Th0Gd3rumMp9WSGDK/PFF7WxahK+5Tt3P9utelZ6yEi7Zd5mUTsWgxlj2q6 PrssEZCRykLgxgXg6yYIot0W2T+zOdVvCVefhYwc1iZQIYwcHEKwETM1jEyLHvTcu3vhcMHdG5k 7/v27uoTUdFdt2K1zrFFb5N6tm7NpHSGX0zv94cvnS/CsJeVTYD/YMkllxMKOz+z72VUKT944vy ZKwwA X-Developer-Key: i=matttbe@kernel.org; a=openpgp; fpr=E8CB85F76877057A6E27F77AF6B7824F4269A073 Limit the size of each captured packet to 108B (IPv4 only) or 128B (a mix of v4 and v6): this should drop most of the payload that is generally not needed when debugging an issue. 8 bytes are left in this payload, to be able to inspect the beginning, just in case. Please also note that generally, this payload is usually mostly filled with 0, except at the end. This reduces the .pcap sizes, and reduce IO usage, which helps debugging issues. Signed-off-by: Matthieu Baerts (NGI0) --- tools/testing/selftests/net/mptcp/mptcp_connect.sh | 2 +- tools/testing/selftests/net/mptcp/mptcp_join.sh | 2 +- tools/testing/selftests/net/mptcp/simult_flows.sh | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/tools/testing/selftests/net/mptcp/mptcp_connect.sh b/tools/tes= ting/selftests/net/mptcp/mptcp_connect.sh index 091edee9a7bf..321cef29e288 100755 --- a/tools/testing/selftests/net/mptcp/mptcp_connect.sh +++ b/tools/testing/selftests/net/mptcp/mptcp_connect.sh @@ -373,7 +373,7 @@ do_transfer() fi =20 local capfile=3D"${capprefix}-${connector_ns:0:3}-${listener_ns:0:3}-${c= l_proto}-${srv_proto}-${connect_addr}-${port}" - local capopt=3D"-i any -s 65535 -B 32768 ${capuser}" + local capopt=3D"-i any -s 128 -B 32768 ${capuser}" =20 ip netns exec ${listener_ns} tcpdump ${capopt} \ -w "${capfile}-listener.pcap" >> "${capout}" 2>&1 & diff --git a/tools/testing/selftests/net/mptcp/mptcp_join.sh b/tools/testin= g/selftests/net/mptcp/mptcp_join.sh index c6bb345d056b..85d24f8929db 100755 --- a/tools/testing/selftests/net/mptcp/mptcp_join.sh +++ b/tools/testing/selftests/net/mptcp/mptcp_join.sh @@ -967,7 +967,7 @@ cond_start_capture() capfile=3D$(printf "mp_join-%02u-%s.pcap" "$MPTCP_LIB_TEST_COUNTER" "$ns= ") =20 echo "Capturing traffic for test $MPTCP_LIB_TEST_COUNTER into $capfile" - ip netns exec "$ns" tcpdump -i any -s 65535 -B 32768 $capuser -w "$capfi= le" > "$capout" 2>&1 & + ip netns exec "$ns" tcpdump -i any -s 128 -B 32768 $capuser -w "$capfile= " > "$capout" 2>&1 & cappid=3D$! =20 sleep 1 diff --git a/tools/testing/selftests/net/mptcp/simult_flows.sh b/tools/test= ing/selftests/net/mptcp/simult_flows.sh index 2d26d09009f1..3c0b28878619 100755 --- a/tools/testing/selftests/net/mptcp/simult_flows.sh +++ b/tools/testing/selftests/net/mptcp/simult_flows.sh @@ -149,7 +149,7 @@ do_transfer() fi =20 local capfile=3D"${capprefix}-${port}" - local capopt=3D"-i any -s 65535 -B 32768 ${capuser}" + local capopt=3D"-i any -s 108 -B 32768 ${capuser}" =20 ip netns exec ${ns3} tcpdump ${capopt} -w "${capfile}-listener.pcap" >= > "${capout}" 2>&1 & local cappid_listener=3D$! --=20 2.53.0