From nobody Mon May 25 03:33:29 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 C5A1233D50F for ; Fri, 8 May 2026 17:55:09 +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=1778262909; cv=none; b=mQve2QB0t1+XASO3KcKj6fycto4Ea0JBRzMaDzoXtdt88a5/ReXAvpK8hi/iEygx8gosFBn/SuL9sRtQ67qKR7sYSSeH4dEGs4d8sAFKpWIQnlbHGxDal7tvKwxrVbWfQp/DDm++jBnatuW7Ie355MhA3TGolmx9VAQR8Tt5KUY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778262909; c=relaxed/simple; bh=5LsO6nzr6i9ZCq1Bm/Fo+sXSEE8VPfF2TAbe3+66kac=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=Oq2IgeWgiPuUX/rpYlIKazHiW8QCE2R/+uIXl+IAziESrkoYUi3nb3DTeSTMMhHxrkEUjR0jrNQ3WCeOe1r5wgwpQ9r8FmMIJeCRHmqjqs7oEEtcWo61KYmxUUUyCnFyC1Jp3QjPgBLWZmDOQp7yiiu+ArVQERUZ5zFet6gRPtY= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=jbD12dTB; 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="jbD12dTB" Received: by smtp.kernel.org (Postfix) with ESMTPSA id E9A3CC2BCC9; Fri, 8 May 2026 17:55:08 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1778262909; bh=5LsO6nzr6i9ZCq1Bm/Fo+sXSEE8VPfF2TAbe3+66kac=; h=From:Date:Subject:References:In-Reply-To:To:Cc:From; b=jbD12dTBZ5RL4l2d+YSJvcpz6i/QGquBfc3pRo337bK/scUhaatgM8KnAXyqMEYJk lb8KkmVhtjw8PFD96xdyFzWbTUFH/Y/vjwRRc2e4xNFB+gUq3L2lemXSLzBKGCrJpm aRYQ1pZbZWSNGIXgE9eW4WwG63CEi/ajvbj47Feb6kMB1tYUIQ2RJ2yaTYFGCCNsjC +rYPCqeKIeipRQSXv9JYk2Eq8XnHQvC8IY1j3PaOqqL2Ag4NQ6AenZpTbHm0+UOZSm +IUU5IJX6fqWjRGTeiOHOse1RPVy/Q6tk93S8ByQJBFxoFhFgW0i0MNaS+cuzXAVdH j/OOe9mNNOuSQ== From: "Matthieu Baerts (NGI0)" Date: Fri, 08 May 2026 19:54:55 +0200 Subject: [PATCH mptcp-net 1/3] selftests: mptcp: simult_flows: disable GSO 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: <20260508-mptcp-sft-sflows-bufferbloat-v1-1-e9b0d25d9789@kernel.org> References: <20260508-mptcp-sft-sflows-bufferbloat-v1-0-e9b0d25d9789@kernel.org> In-Reply-To: <20260508-mptcp-sft-sflows-bufferbloat-v1-0-e9b0d25d9789@kernel.org> To: MPTCP Linux Cc: "Matthieu Baerts (NGI0)" X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=2716; i=matttbe@kernel.org; h=from:subject:message-id; bh=5LsO6nzr6i9ZCq1Bm/Fo+sXSEE8VPfF2TAbe3+66kac=; b=owGbwMvMwCVWo/Th0Gd3rumMp9WSGDL/KVddat/hsuGG5SOFebPqHjsdca2c9T/Td0dM51Qu3 2+7Cv/97ShlYRDjYpAVU2SRbovMn/m8irfEy88CZg4rE8gQBi5OAZjIlRRGhpbfVrvaqoNymc+/ eCQ0//+TRWKLJ0/XXK2offLEjpJw6aWMDNs4GbbIzWc/U7pI3mrKyQc6/86lPt0mJjhxVtF+of6 pgmwA X-Developer-Key: i=matttbe@kernel.org; a=openpgp; fpr=E8CB85F76877057A6E27F77AF6B7824F4269A073 Netem is used to apply a rate limit, and its 'limit' option is per packet. Disable GSO on both sides to work with packets of a specific size. That increases the number of packets, but stabilise the throughput. As a consequence, limits are more adapted, and the bufferbloat is reduced. Fixes: 8c09412e584d ("selftests: mptcp: more stable simult_flows tests") Signed-off-by: Matthieu Baerts (NGI0) Reviewed-by: Mat Martineau --- tools/testing/selftests/net/mptcp/simult_flows.sh | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/tools/testing/selftests/net/mptcp/simult_flows.sh b/tools/test= ing/selftests/net/mptcp/simult_flows.sh index d11a8b949aab..345cf200c653 100755 --- a/tools/testing/selftests/net/mptcp/simult_flows.sh +++ b/tools/testing/selftests/net/mptcp/simult_flows.sh @@ -76,13 +76,13 @@ setup() =20 ip -net "$ns1" addr add 10.0.1.1/24 dev ns1eth1 ip -net "$ns1" addr add dead:beef:1::1/64 dev ns1eth1 nodad - ip -net "$ns1" link set ns1eth1 up mtu 1500 + ip -net "$ns1" link set ns1eth1 up mtu 1500 gso_max_segs 0 ip -net "$ns1" route add default via 10.0.1.2 ip -net "$ns1" route add default via dead:beef:1::2 =20 ip -net "$ns1" addr add 10.0.2.1/24 dev ns1eth2 ip -net "$ns1" addr add dead:beef:2::1/64 dev ns1eth2 nodad - ip -net "$ns1" link set ns1eth2 up mtu 1500 + ip -net "$ns1" link set ns1eth2 up mtu 1500 gso_max_segs 0 ip -net "$ns1" route add default via 10.0.2.2 metric 101 ip -net "$ns1" route add default via dead:beef:2::2 metric 101 =20 @@ -91,21 +91,21 @@ setup() =20 ip -net "$ns2" addr add 10.0.1.2/24 dev ns2eth1 ip -net "$ns2" addr add dead:beef:1::2/64 dev ns2eth1 nodad - ip -net "$ns2" link set ns2eth1 up mtu 1500 + ip -net "$ns2" link set ns2eth1 up mtu 1500 gso_max_segs 0 =20 ip -net "$ns2" addr add 10.0.2.2/24 dev ns2eth2 ip -net "$ns2" addr add dead:beef:2::2/64 dev ns2eth2 nodad - ip -net "$ns2" link set ns2eth2 up mtu 1500 + ip -net "$ns2" link set ns2eth2 up mtu 1500 gso_max_segs 0 =20 ip -net "$ns2" addr add 10.0.3.2/24 dev ns2eth3 ip -net "$ns2" addr add dead:beef:3::2/64 dev ns2eth3 nodad - ip -net "$ns2" link set ns2eth3 up mtu 1500 + ip -net "$ns2" link set ns2eth3 up mtu 1500 gso_max_segs 0 ip netns exec "$ns2" sysctl -q net.ipv4.ip_forward=3D1 ip netns exec "$ns2" sysctl -q net.ipv6.conf.all.forwarding=3D1 =20 ip -net "$ns3" addr add 10.0.3.3/24 dev ns3eth1 ip -net "$ns3" addr add dead:beef:3::3/64 dev ns3eth1 nodad - ip -net "$ns3" link set ns3eth1 up mtu 1500 + ip -net "$ns3" link set ns3eth1 up mtu 1500 gso_max_segs 0 ip -net "$ns3" route add default via 10.0.3.2 ip -net "$ns3" route add default via dead:beef:3::2 =20 --=20 2.53.0 From nobody Mon May 25 03:33:29 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 8D1E01A683A for ; Fri, 8 May 2026 17:55:10 +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=1778262910; cv=none; b=hDdd2zxBLsWAhLr6djf2yZnB6DQcWxMGgXRwRNOFjGI7kGBAr9/daQPT1BBOmr0dlH4jW0L7/zrgNxrKzzg0U7bWKk1Nx4lYuxh1Oliu1nggVgI9a1IWL4jS7iInrsP0x5g0zUvxPFOVivlGvPR2FnVa2445XqpXXhgoHvWRR0M= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778262910; c=relaxed/simple; bh=f5pbmqMatZ0CdAtvxnZWCrL786LEAfYmSEsfqv72ryA=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=i3dO4fc0uZl3yaJH0WZrir5XB4iXiWnS3LHGtu5xI9xLjZI7hteVBamlEGLI3Agus/UbWJ4CSEI7fZv0tgbp3Bf7XmdnMnyl5tUYLEasW1SAXXt4jumwva8xG5KfnB1PYdN1HYPZMWZyrgqFUiwRgtTjBxmkkX/NnUr+mbVjFjs= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=Gkdcn5uR; 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="Gkdcn5uR" Received: by smtp.kernel.org (Postfix) with ESMTPSA id B21CFC2BCC7; Fri, 8 May 2026 17:55:09 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1778262910; bh=f5pbmqMatZ0CdAtvxnZWCrL786LEAfYmSEsfqv72ryA=; h=From:Date:Subject:References:In-Reply-To:To:Cc:From; b=Gkdcn5uRPSt5Q4YKA++6bl6yXAc9mRuzdoGTFbObnPQEUr0Sf57Oq275KY86G7XI0 UW8MzOne80e2Cj9t0v1LGTw/TEWVqCLEye5CQ4tqJb/xiY9xM3khuDJB8v9KaOdQrB AfXHrqoDUDpwm4tq8/8pbomuzhS6IESSYYTphwgQO+KTxVi13D4LrzxZP9kFDQLjlV Fp7OQP8Z1bwV3ziB9hJCG5LHhoZKmGUi9qLzYoVnBR2Q+rcPFQ4a5OlrEMluGA3VNM lLJ5AOiahxX1r/zgbxT0ES25cbV5qXuNiqlzzCerSg8wvIMN6SFABm3aJXzIi8gsmE oL9LFcNk8IH9Q== From: "Matthieu Baerts (NGI0)" Date: Fri, 08 May 2026 19:54:56 +0200 Subject: [PATCH mptcp-net 2/3] selftests: mptcp: simult_flows: adapt limits 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: <20260508-mptcp-sft-sflows-bufferbloat-v1-2-e9b0d25d9789@kernel.org> References: <20260508-mptcp-sft-sflows-bufferbloat-v1-0-e9b0d25d9789@kernel.org> In-Reply-To: <20260508-mptcp-sft-sflows-bufferbloat-v1-0-e9b0d25d9789@kernel.org> To: MPTCP Linux Cc: "Matthieu Baerts (NGI0)" X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=2962; i=matttbe@kernel.org; h=from:subject:message-id; bh=f5pbmqMatZ0CdAtvxnZWCrL786LEAfYmSEsfqv72ryA=; b=owGbwMvMwCVWo/Th0Gd3rumMp9WSGDL/KVefeWcbPEn2bZWYoGyf0MqYp0/Wtvw6dWvikWmdH bPyzY+EdJSyMIhxMciKKbJIt0Xmz3xexVvi5WcBM4eVCWQIAxenAExk709Ghj3MHNn7T0kxPsyd nf3AXDjR73hs4+oEp41SS15+F4qUn8vwP71Du0udq23TTPPjV1c9nWEna7O4dlv66ZXXJdf6HYz OYgAA X-Developer-Key: i=matttbe@kernel.org; a=openpgp; fpr=E8CB85F76877057A6E27F77AF6B7824F4269A073 Avoid using a fixed limit, no matter the setup. This was causing too high bufferbloat in some situations, e.g. with a low bandwidth and very low delay because the default limit was too high for this case. Instead, use more appropriated limits. Note that unbalanced bandwidth modes seem to require slightly higher limits to cope with the different bursts. Fixes: 8c09412e584d ("selftests: mptcp: more stable simult_flows tests") Signed-off-by: Matthieu Baerts (NGI0) Reviewed-by: Mat Martineau --- tools/testing/selftests/net/mptcp/simult_flows.sh | 22 ++++++++++++-------= --- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/tools/testing/selftests/net/mptcp/simult_flows.sh b/tools/test= ing/selftests/net/mptcp/simult_flows.sh index 345cf200c653..7b9aabe10170 100755 --- a/tools/testing/selftests/net/mptcp/simult_flows.sh +++ b/tools/testing/selftests/net/mptcp/simult_flows.sh @@ -223,9 +223,11 @@ run_test() local rate2=3D$2 local delay1=3D$3 local delay2=3D$4 + local limit1=3D$5 + local limit2=3D$6 local lret local dev - shift 4 + shift 6 local msg=3D$* =20 [ $delay1 -gt 0 ] && delay1=3D"delay ${delay1}ms" || delay1=3D"" @@ -240,10 +242,10 @@ run_test() =20 # keep the queued pkts number low, or the RTT estimator will see # increasing latency over time. - tc -n $ns1 qdisc add dev ns1eth1 root netem rate ${rate1}mbit $delay1 lim= it 50 - tc -n $ns1 qdisc add dev ns1eth2 root netem rate ${rate2}mbit $delay2 lim= it 50 - tc -n $ns2 qdisc add dev ns2eth1 root netem rate ${rate1}mbit $delay1 lim= it 50 - tc -n $ns2 qdisc add dev ns2eth2 root netem rate ${rate2}mbit $delay2 lim= it 50 + tc -n $ns1 qdisc add dev ns1eth1 root netem rate ${rate1}mbit $delay1 lim= it ${limit1} + tc -n $ns1 qdisc add dev ns1eth2 root netem rate ${rate2}mbit $delay2 lim= it ${limit2} + tc -n $ns2 qdisc add dev ns2eth1 root netem rate ${rate1}mbit $delay1 lim= it ${limit1} + tc -n $ns2 qdisc add dev ns2eth2 root netem rate ${rate2}mbit $delay2 lim= it ${limit2} =20 # time is measured in ms, account for transfer size, aggregated link speed # and header overhead (10%) @@ -301,13 +303,13 @@ done =20 setup mptcp_lib_subtests_last_ts_reset -run_test 10 10 0 0 "balanced bwidth" -run_test 10 10 1 25 "balanced bwidth with unbalanced delay" +run_test 10 10 0 0 20 20 "balanced bwidth" +run_test 10 10 1 25 20 50 "balanced bwidth with unbalanced delay" =20 # we still need some additional infrastructure to pass the following test-= cases -MPTCP_LIB_SUBTEST_FLAKY=3D1 run_test 10 3 0 0 "unbalanced bwidth" -run_test 10 3 1 25 "unbalanced bwidth with unbalanced delay" -run_test 10 3 25 1 "unbalanced bwidth with opposed, unbalanced delay" +MPTCP_LIB_SUBTEST_FLAKY=3D1 run_test 10 3 0 0 30 20 "unbalanced bwidth" +run_test 10 3 1 25 40 30 "unbalanced bwidth with unbalanced delay" +run_test 10 3 25 1 50 30 "unbalanced bwidth with opposed, unbalanced delay" =20 mptcp_lib_result_print_all_tap exit $ret --=20 2.53.0 From nobody Mon May 25 03:33:29 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 71DCB42189E for ; Fri, 8 May 2026 17:55:11 +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=1778262911; cv=none; b=K4oGNy5At3/w/9HCw8TJZxylAU20GZIWTMZ8Yh0dWM54gDaXuigcO2cE8vA2fC3mknqojJcR8mvTqoaxUVV1IwE+5aoWx9fWLx86YZXT+/CTv+En7EqgDmt6ywfkcx6m0N9x44MDKxY5Tv3ijrnxH+KMCNWLtGSvNB+355tvAJ8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778262911; c=relaxed/simple; bh=VYcmXdByBKvDg9K5rNS7iOEkOgkYFmXKRr9tSZVepZs=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=N/5zttChReVDkSZt+TTk0Hnior2SsVp6AJlnsE+acTi5aJO1mePi2SjNIy2LGMy+6hqxTa6gN3aIlQMQQ/jrrrfjfyuRi14dFfn+9LhVmCNXuQ2y8GKX0icjqRy46dRLd6bkkGRzpAYLf73zLvlIbk1B5EGX6mzT9C+GToDJsPY= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=Co0NcfzM; 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="Co0NcfzM" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 7AD44C2BCC9; Fri, 8 May 2026 17:55:10 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1778262910; bh=VYcmXdByBKvDg9K5rNS7iOEkOgkYFmXKRr9tSZVepZs=; h=From:Date:Subject:References:In-Reply-To:To:Cc:From; b=Co0NcfzM1u4ChufZg27pJrj1dcmM/rjz6W6GgC1GZUWXVDmS9u4hIontw6G/cqJd3 +2sWpblwwwb9avafzsE4AJmzVKDKrqUbT0ofJStCoJbcg4XYr1XNo8LXzpG7GK+Prr aKRbODUIPL09WvtQFvA0bkaagSnsaLU1zwKlcofXNQk6Zb2dKlqdpBgg3vChSedN8/ TewcduZH/mg5sNd+jmb+3dFJzIx0DG4iI2jMjnG3m/G/A80g983SDX9YaqWiF+XfbB fQuKox8kkdbeaTdQ3iwCVZuHg5vUE08YDaCf4E7yU6VqcYo8Oq8UkdsDLoqdZsRFjV 3bnttxon6h14g== From: "Matthieu Baerts (NGI0)" Date: Fri, 08 May 2026 19:54:57 +0200 Subject: [PATCH mptcp-net 3/3] selftests: mptcp: simult_flows: disable 'flaky' mark 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: <20260508-mptcp-sft-sflows-bufferbloat-v1-3-e9b0d25d9789@kernel.org> References: <20260508-mptcp-sft-sflows-bufferbloat-v1-0-e9b0d25d9789@kernel.org> In-Reply-To: <20260508-mptcp-sft-sflows-bufferbloat-v1-0-e9b0d25d9789@kernel.org> To: MPTCP Linux Cc: "Matthieu Baerts (NGI0)" X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=1174; i=matttbe@kernel.org; h=from:subject:message-id; bh=VYcmXdByBKvDg9K5rNS7iOEkOgkYFmXKRr9tSZVepZs=; b=owGbwMvMwCVWo/Th0Gd3rumMp9WSGDL/KVeX7sqNUPZL4rzX0vW1S7NYN4TP70JC3VWv3znNf W3HFC52lLIwiHExyIopski3RebPfF7FW+LlZwEzh5UJZAgDF6cATGR2DCPDUsMzgmwHd5+Mz7tl vPZwS+Jjlm3ZWXxciglsDV/CXQ0zGRnmzqiIuTn33E7PxR+2bl2/aXmq+sw/FU8fV3t/tt2bo67 HBAA= X-Developer-Key: i=matttbe@kernel.org; a=openpgp; fpr=E8CB85F76877057A6E27F77AF6B7824F4269A073 Thanks to recent commits removing high bufferbloat in this case, the "unbalanced bwidth" subtest has a more stable transfer. Thanks to that, it looks like the test is no longer flaky (hopefully). Signed-off-by: Matthieu Baerts (NGI0) Reviewed-by: Mat Martineau --- Note: for -next. --- tools/testing/selftests/net/mptcp/simult_flows.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/testing/selftests/net/mptcp/simult_flows.sh b/tools/test= ing/selftests/net/mptcp/simult_flows.sh index 7b9aabe10170..acb2f3983881 100755 --- a/tools/testing/selftests/net/mptcp/simult_flows.sh +++ b/tools/testing/selftests/net/mptcp/simult_flows.sh @@ -307,7 +307,7 @@ run_test 10 10 0 0 20 20 "balanced bwidth" run_test 10 10 1 25 20 50 "balanced bwidth with unbalanced delay" =20 # we still need some additional infrastructure to pass the following test-= cases -MPTCP_LIB_SUBTEST_FLAKY=3D1 run_test 10 3 0 0 30 20 "unbalanced bwidth" +run_test 10 3 0 0 30 20 "unbalanced bwidth" run_test 10 3 1 25 40 30 "unbalanced bwidth with unbalanced delay" run_test 10 3 25 1 50 30 "unbalanced bwidth with opposed, unbalanced delay" =20 --=20 2.53.0