[CCWG] Re: [iccrg] iperf2 Android update: Bounceback fixes and IPv6 support
Sebastian Moeller <moeller0@gmx.de> Fri, 24 July 2026 07:11 UTC
Return-Path: <moeller0@gmx.de>
X-Original-To: ccwg@mail2.ietf.org
Delivered-To: ccwg@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id A749F11DE5557; Fri, 24 Jul 2026 00:11:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1784877072; bh=nui4YVukBTZc8nimRnVKviK5F2VGaII/4WJKp+Fs3bQ=; h=Subject:From:In-Reply-To:Date:Cc:References:To; b=MBUrVM7oY1zhDUeyWm5CgnKDlkf5yJpb+KqGrkA+JbXKGCdfNgbDTROX8E2P6fFon FzGwf5vuEQaVyhKR37RzVhHxcEjYusd4bbifefde4LO5tdFF8G7rFkxtgK2r46XJcQ Xj0oUhKUmXcxrYqoFQToD2mCwI/gLnLUtTWCd8g0=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.546
X-Spam-Level:
X-Spam-Status: No, score=-2.546 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=0.001, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmx.de
Received: from mail2.ietf.org ([166.84.6.31]) by localhost (mail2.ietf.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id duIaFt1i2iyG; Fri, 24 Jul 2026 00:11:11 -0700 (PDT)
Received: from mout.gmx.net (mout.gmx.net [212.227.15.18]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id 1BFFA11DE548F; Fri, 24 Jul 2026 00:10:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de; s=s31663417; t=1784877031; x=1785481831; i=moeller0@gmx.de; bh=TNskYArRtTlYIS/er/Lrj76Kbu9aVUt67GTZ7XDhYmk=; h=X-UI-Sender-Class:Content-Type:Mime-Version:Subject:From: In-Reply-To:Date:Cc:Content-Transfer-Encoding:Message-Id: References:To:cc:content-transfer-encoding:content-type:date:from: message-id:mime-version:reply-to:subject:to; b=YKYD30jKt2SAEPtB9w2tXEwo81+k90AK/TVBBVluKq7Qnnkkd2Pn2Y3g+mkXEGJE ODEUDkxjnPaJIaoHzA6cbOmKkHJkldfws7sRr56V0sdZJ3gzjpcZoGaxaAPVVQPas 8dEIlvlQYHqWRE9XFG9T31X3PZ8tz+IACZaJ/PJStLOCU2a+Ld3Lm+0a+Wl0CMOYu oEtGyKMbUOW4/DqfyyWb//lkcBoaIcfwGl4q6fw//m0gdxrpcq99X+8GzhOwoHW7l WkmpcJ9wPAmk2bF2aD0wTXAraVQrP+1nZa0w4slBZfOMqjdfc49VltwsWOgPfqw50 Y3MRFwdxvxLl8SwrJA==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from client.hidden.invalid by mail.gmx.net (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1M1Hdw-1wongD1EBm-00GYpJ; Fri, 24 Jul 2026 09:10:31 +0200
Content-Type: text/plain; charset="us-ascii"
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3864.600.51.1.1\))
From: Sebastian Moeller <moeller0@gmx.de>
In-Reply-To: <0e2a00416528808b1570a4c729cb80cc@umbernetworks.com>
Date: Fri, 24 Jul 2026 09:10:20 +0200
Content-Transfer-Encoding: quoted-printable
Message-Id: <C038CFCD-48D7-40E5-8CCF-AAFD319DB54A@gmx.de>
References: <e90ff95915fe8fd5424eb851d1d8eb0a@umbernetworks.com> <0e2a00416528808b1570a4c729cb80cc@umbernetworks.com>
To: bob.mcmahon=40umbernetworks.com@dmarc.ietf.org
X-Mailer: Apple Mail (2.3864.600.51.1.1)
X-Provags-ID: V03:K1:T3VquF+JnXHniMa4J8H7wIeiWEJVRV261S858tx726fhhTayH05 8swpRrpAZsHU6K+rXdMMZykifIlfqYL+pDK/lQMJOJFcUbFSkiL7Q28f/Ct84DPbUHhda3U lK9FdTW98M4DURMNv2Af8XOIJILJF1xneu8eCBmJQwedDnIDZEE4JuLEqEL4cCvAoHdteF0 YzLm2gILgbNSmheJhWw7A==
UI-OutboundReport: notjunk:1;M01:P0:X+K93uUOw40=;dOFjcJ82/a2cyKngojCB2oYLOE5 u8HOancy/UpFKdV81E4JeEanPejU/D9NHknkSJdYiv6TPFZyHa5dx9irMl5L/T4AwE/6+uuw+ q435Akl6B9LvFWbaZkeUEE6OnqR5Bt6rszUHmBPXQ2PbeqVquRdTSpOMyhhpZ3Vn87u2j4x9D TtxBRLVVExvZEv6GdzRSwuth9MZsstwiZztti8qi1WLb9JknBrPXKBTE+f+W0APOU3CnGC/jO wRRya0hj7jpMgSJ8cpvsdTTYi/XFiAh/ryeW9Tppj8o2nAMCgfYvinqfR30EuZd2+s9Z3zxfd ZFU169CE+6ojP4eHeoZA/skClnsQVpmwGbvFYhY3fKyBXbVnKIVxABOuK5lgecM8AgLwh/lzb gt3vpvvUc/olnhS3cStqAQXsg4EDLXwMmwZmu+mhr5NYoBKItQNM92R5uu+VcyHwEVfO1Dsbp pY0Ww6dEhCfh4gskWuoD8MzRSpjnqjE6lTzq5uSQqLZWPSNJMqbNmJA9XDga0I8aSAXJJtPHi AlbIh4E/3vlt8Z/LOXV5DKsmarFxu3uUf68s5SdoLtZMEJg0mD284dj6At01S1p7ai+D0Yz9X ie0WAWjg86zoh5gTanTdr+/y/FqtpRNYkKvbJxkgBjKZnov9ZijaBsYwdyKp/bqI67q0k+7yi X9UVy1GEOQfSz5mGibrXdKvjBtqny2Q5awS5BuXyHLmo9sXCbd1MktQAl1wm4Qd2mV2JJvTNf lWNrqTB1gqnwDEzBAXPmfDAdxUZORyiK5cMoDpis6UeWYWYBJUfNsZUumPvHXevyGYQZPiMU6 XVluRyateDXnnLdbGTMoum8gK5vvMTnu0QZdOVrBLnUIwfRxiFvYDuKf0LkKQ/fYGyukWD+RY Iyy7iTTMsRURAAPxQ+pnfxoqnQvroyTj2Hgdb14CRQQIFYhUbOiKMjiRmteKZxYht28Lf05yj uv7nTf0kKaqbXXuGXizKtD04EdxOdD0FJZTc5GxEigyC9d/95kQN6pvYJGK8MEn7Kf8VbAFBd M8xhnamR54TDT6uBtBYMCawSyn7nSLyQ9nTvzEN6zpoiQZ1Y1Zc+LkidbDdGT24awPyfr5Xy7 b3v8G7rerwx9ZBjZxDf6+oth9XY5rIRHxyyZz70QDabuCRYaS4UNZtuKEAu7vzWT1WPFvs8NC yjsmJqxQ6uWX/4irDF/ROmqNqrk9285yuEy0Fp1BMuSWWbQdl5nFD3rG69m3Ic7ucieS8Xe8V xuTiEGgWf+UZiwXUlvTIiFp/RXf+6qcJZJJhBbANkT09NIsc+vJ213PxLHzb6BQu96VySfM/J 8k0Q62k7g+RMV7XjbLPNBhpgeO6QMjOfl1iPmBFUh3lIbF6zMuiWrDxal4z6FTnc+QURKjz+Y LJpDe6aX4e5rDTlDPH+dK+BgsTJdxDVF81GNtO+d4EqaSdqQNtDA57c6NdvVinZBRCHexQKu4 0RwRCskzAHXWIrdZRu/DkLH6DELO/B0LT061PBA8TgQKBgSaJLtrfgnOcyEo6s7bNZhbjG5bl s9xveXsxB5MQIA2S+gNBFlhojsQQmGP3UL7MTMAhUeRkIgNqDGzRBY4TurzRvDHyr8kbKXvu0 R7simH15437olHA68CWIrst12gbf02QmrCiLtdz3NXuC92nJPTIJeZWfaRHWQQwbzJ7tQ2NY9 rg1reGdXEFETI892Pgy4HjQxPjJusgZcCUp+j+zd51JKk1j88agmRZv4UQrG62ooBp7V5oZMJ GUh9UdBHX2GAP4VZksnBb1tyEgg6eiyvgN3Tb+2aWPpmHDnq1kwB+dqVCKQVyvQ0s9xrgpEUh 9RqO2i0SFwXS/n8M8p5h7V3pphH502dPuavMcy7vmC7zLV/xbaOFSmMytxhmLPLjKiQm7bU0c 4o2zZTdv332kC/4JoU6rIlDQpisBrqAbCc2f8Ph9irjTQkpFpP1DGxmGIvn+zssWpKvANkocb s2+MrAZ0IoWd7V08omjLaia9iGtUwmVHGzX9Jqc+MUpa+2Ao6R4vY5FFEo8Ccyz3205Y4W9+2 GLAKpOxo54a7Ccv2ZOLvsfzJTGx2k+A8WEYO3SRkZU7hZYHyzoaHnvYxZlUR5bXFHTBJtQmDB 54iElXUkHezYAdirirvRm7vyOIqX2nnt7n/3WeLhvh0XwgWXlEkjElkSum1PfCxRO+aS39dLk 91qbI1GZ7o3jobkMH3mgadiFttpI5Hl8c6nt5Jyh1m3IvvhadT0DDR1RdiNcR/pahvhpii8Hj s95vBNamx3yvRdQFdLDdjhN9yhzsc4PKEujbNjNzNewNHLskWb++PRD+VB2a1ZC6G/uKkLktD TBIbfKe96YNiej056K6grDqUx3ON/X7FJBrLxwomOzANH5LZoomnqvuLHctOVFWQSE9USQzwv 4yiXV9+aSHwXFoG0D+EpaUiOzhfluTuWjsfdiP+fBTxXzp6jHvZU0iEMRkJoRRvhOJYRfYr2s I6HqCNZRaQoaZFijTrjdZHiCiNS66cXR+yLMmWJFG8xDb6d7puWq/Ulgk57TnQimt1Kyyv4Yu s99tWB/QHWH+sgVokGTSCC462Y0Kr5DlTw5vekd/05lD0r7s5rT6811hupyE1AKFK09u9Jo2M XG5NtMQlELm7Svg2aZ5BntIySC4i4iMLijpBQlRLSJIQKZ2N4FGgoLRjkrf/DWVRPTuvX16jU QwZhxo7QV0Neovoyez/IY3mQs5oGErM2OMl2GF7cPOp6lCd+Dp2bQvLbvvsTuMiLrT8dKO9Wi xe+noujGy5V7iDvNLNAdlPkIbwy3qtnHLPeTAbJYKWCMfxGg84xBa93WJPHOIah1s2+zwl5rF W3Imc1Tq3EhTWBBewqrbViyMZ1CO2fk0beAJLkm1Pk8SDm4SiDRvMkrLJE9oBHZ2Talg/7Uw5 16vLjZiHGT62Bn0Lrd72wTDD+j1PqPd3sfD6dDmKlZ5PyvYwBjBZ8H9pODhB8p0RRuXx5H1/I aLueWkb5U0v6AKZ8ZeKIGMj2uSf5LXn5c71oe1RBGHZg+uWIz5kMTWjG04sdpdcG/gMUjts2k zdBbm/Ox5PhwAwCafeLLvb856YSJ37QbMxju5T/zZXMzF2OnVdi69I+2lBh4A9RtAbyPBn2It g8yFR14l7LqhJk+lQZZEYeB8au6aEu+mLvvfaJm5D9MqK9dhYLcJb99jDzAt0fviMLvvVT9N/ ClX0xszpe1M0tAzk+8ZgzpnN+tO2aDNNuNuzCyA0moMYWTmjuoOpsMVrXvdHako6hbwGfY0lB Xt3OnlV9sclP+826oeDLKv9kSN9cyDCiV0W70CRLXfBbtxLyQABJd7y+abziAefz8s7WzNjKm 38omMJWqegHKbnK6FB8b9Ne1jMNln9aVZGY1f7oImYKt5SED6qvTKjk4kSyDEVnmU3ue7tb2q z6dMN8OvfpZJyXqtVoDXlwtG4PuQYyN99XGB5z1wm0FcWHDY65OVWz7N3mYoTvC3sC/VuDUr6 l7ONxYAV6kQfKMskn5U8FYqkgRC4aaK4LjKqgc7edalxi9fmRnl3PtohPnnaZzpXLRmsbh2sU P7uvguQ9L2bpg3pE19tKAh1nfPEVWQgVwq6PV+hfbPLgtGf04OG9kLNO0LGqfQ3v7P6bFFiDP uVTD6uUBrIPj8UIp+8QNOa6FoMxxvT4SXbnt8UqHs1BtFzNjKvKTfCCwQk9aPxksToz4F7ZfV 5YrVWumGg72E40F0NbPFnquzJaOS4VlSentqNZc1TEiMLT70GAuXEG/WtRA4Q77L9ZWwAoxgi kY6xXzyHQ/PiDvoDQz6gzB1A9bU1D/b9qpw8gpKo71LQMNljPniPSEfJpmRiFstgmAx2lYSZh nUfJzEWxm4RKIfmmeTY5Rw+tMhTOOaqK7iiq+M22b+8zi0Dwwf7yjrBVLMrhZs8dNCw1QoT3b V3nW8+m+eO07bt1VCcH4BkMDNPJWxu1w1mK1CNjdE7+x4kbUWmMZM5P5EUtIiAnV1zI8IjW53 f+q0Z30PoUC3Q1A9zWCAxDLNk1lhmK7WnLCwbsvthfL+JoETomyp2XRWqRZk2j12g2+c1JQDi TSNwIbTJEBYFU0CR3aPykafDDSmjdR+0sH9QfQYVQUi1yC8rT/qGsCMigKq+OC6x2b1sVOufb cZuSglgp1fPg8NMz9CuwqnnvlmEFYj5rzgLhCXepBMxZuTb+02huFDkGxxHlLOp1/sorsrsKn 75ymjmcvGcAAV/dQTSkj3hV03oKOrlfD458fzEhOi9WdaxCznckW8wZPl24+cLS2TEqlj+LGv 4/K1F9/xvfPD7j7ja5IHSeSxAfUHaplDSFXxktek83gUVPebx+kd3e9ZWK3t3YDt2duvUs1vx YD5lD3KmcBsQQAocAalfKYxnOGEFrQY9JidT6JImabn3UPRtTdDgSh7WRm1ryVZZPBn+JD7s/ gz63+XttoQzhlh0TGkO11b+GADiAdlMLlcyurlswGe6VZVts13YOm3HtJ0FKBI4XVzsmSy4FM DA2OADNT96ZPL2vgoHuC/lvpTHmg9NqShTqOHxX6aScb3nQQS/S7dwwZ8Azw3dh7tnS52Q1yG JCqDugTsoZjaYBsPucTD763B1qitCFO7AOqUq9q7mJbKaiKUgeV+fVdwx8aUTW5IGuIT0BTzO gxZ8D8tEWQcLJMNjZIvgX40UmyhsYD4G1o6Z1Kitmwi5T2ZAlNrZvAbLx+tDe3leefShJ8frL 1PL8hgW0PGs7+ion/5df4xoczOe5w0DuuFwb3aFZjgroasnXcGQnEcQ+R+VMCPbNqstHKjjEG irgKROanmdPysPvCtTvu1tlAo4krOsawowSK3+NlGc2ipIazbNrGDwSCdEZiKWc+muj2snEAe UKKW/ezJAkSPC8fWq21qwLlJI0rJG5nL1CPTZUi01VvW3X4a+YVCyUIu2ITYe7LC4BAW71a0u aKiXphlPb/FxJOjZBE4TeupuBlU4G7HEV6BczSSguukDFWBZ4sfm+gCefz0XvdSHpjWk1j70g b+SzWZQQBjWo+Qc+Al8eL3R1uALaLcjhTtkB0Rt4dPoV2EKrwPFGo4EU19nIzLq48hJQgPGf8 QFuy15r38za0Zj251bUv50Iy1bNcJCbott9X2hOQfV4m/K4AhhcG3pwSA1SgpT9lytnDoGtAy 3Y0a8wbBVmpQ5P0dR9X2ugJ+D2nOizEHnvj4Fl8YmB6FfAlbuYfgbAjTJEF/zsTyfmiefyolN t6NV85tknAiOuFN4zCMVyPNv59Ri/innHXLw6qqpZ1uc4kMxkDO2DPnDp0rk26cssgBGIfmPw qlUHCwT3P+3BsEZ1XlRCwL9azHXRZeIdcy0uqTbp+oh2i4rcU0rP0pqVSVqA9eOFcabk1It7w sABdmBlnNs6tXRLYvGh3WJv8urWOzJLtHLYMivnl0BWzqRoMA1kPC0LIhkbu+k6wv70nUqA0b iedRU4DCozzuriQ2XeSibLyiss5wzlSOI7p7LReAASRA/Jl+yDgma7HYA7pS5LVM7fRBeqhBR JlvWc/10qw6rQGLHfbyGc0IYfWUEZDkXmgzx+FXjIatP+jcug36EJCCqOH0kQHhaaBsL0+obK QWctfkGcSSu9rMGn+B1bk2P0S/W1E/IC3MBlUfeo7Es8o6ZQTKLzs516h9DBK/rFpdOGTcVGj nNuKAL0OZxphzy05OG/PZYaIOMipj1W3hVKMK8TlTBCXWA66KXZ7jOLsdQL3YTSZpzXYAla+r NSwuyrhqqW81oeEETIXbZJGGgqOtuXHYbAJEySQqWJLk1NAVbUo3bzd+KMHxJ6LV4p2zf17wf nol/n35dyasZ78UfEQP1GgR9ij+7hyOwP+35PTAHJ0lTU7IK186Qr4CmYxrb7QnsYLwpsJTgL gadDiFXdcm+1
Message-ID-Hash: 334VUHDU6DRJ6QEAMETUG6PCFHCBYKMD
X-Message-ID-Hash: 334VUHDU6DRJ6QEAMETUG6PCFHCBYKMD
X-MailFrom: moeller0@gmx.de
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: Tsvwg <tsvwg@ietf.org>, Hackathon <hackathon@ietf.org>, Ccwg <ccwg@ietf.org>, Ippm <ippm@ietf.org>, Iccrg <iccrg@irtf.org>, maprg@irtf.org, Koen DS <koen0607@gmail.com>, Chia-yu Chang <chia-yu.chang@nokia-bell-labs.com>, Frantisek Borsik <frantisek.borsik@gmail.com>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [CCWG] Re: [iccrg] iperf2 Android update: Bounceback fixes and IPv6 support
List-Id: Congestion Control Working Group <ccwg.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/ccwg/W2TV_Z_Dlp_22V4VG0GAHQObBDY>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ccwg>
List-Help: <mailto:ccwg-request@ietf.org?subject=help>
List-Owner: <mailto:ccwg-owner@ietf.org>
List-Post: <mailto:ccwg@ietf.org>
List-Subscribe: <mailto:ccwg-join@ietf.org>
List-Unsubscribe: <mailto:ccwg-leave@ietf.org>
Hi Bob, this is getting better and better, CDF and PDF of the RPS data and throughput traces of potential working loads are really helping understanding what is going on! Regards Sebastian > On Jul 24, 2026, at 08:38, bob.mcmahon=40umbernetworks.com@dmarc.ietf.org wrote: > > Hi All, > > I've updated the iperf 2 android bounceback test to display the histogram with a CDF overlay. UDP L4S bounce back is still beind coded up and tested. > > > > On 2026-07-22 11:57, bob.mcmahon@umbernetworks.com wrote: >> Hi all, >> An updated iperf2 Android build is available with two Bounceback fixes. >> First, a bug that caused responsiveness and RPS tests under working load to fail after a few seconds has been fixed. The update has been verified with a 50-second Bounceback run under load. >> Second, the selected congestion-control algorithm now applies at both ends of the Bounceback connection. Anyone comparing congestion-control algorithms should repeat those tests with this build. >> The public responde.* servers support Reno, Cubic, and BBR, with Cubic as the default. They do not currently support Prague. Prague testing requires both a server and a device with Prague available. >> The public servers have already been updated. If you use your own iperf2 server, please update it from the 2-2-2 branch. >> The public servers limit tests to 60 seconds, so please select a shorter duration. >> Android client presentation: >> https://www.umbernetworks.com/IPPM_iperf2_Android_Pres.html >> Install the updated APK >> Download this exact file from the SourceForge file listing: >> iperf2.2.2_21.bb_cca_fix.July2026_android.apk >> https://sourceforge.net/projects/iperf2/files/ >> Please select the filename directly rather than using the green Download button, which may retrieve a different file. The APK can be installed over an existing version. >> Features worth testing >> Bounceback now displays the minimum RTT reported by the kernel's TCP statistics, together with a theoretical RPS ceiling: >> Theoretical RPS ceiling = 1,000 ms / minimum TCP RTT >> For example, a minimum TCP RTT of 20 ms gives a theoretical ceiling of 50 request-and-reply cycles per second. >> Minimum RTT is a TCP statistic, while observed RPS is measured from the application-level Bounceback exchanges. Because each request waits for its reply before the next request is sent, actual RPS will normally be lower because of application processing, scheduling, working load, and other path effects. >> The public responde.* servers in Fremont, Vienna, and Newark also support IPv6. The app can select IPv6 normally through the Host field, or you can enable Force IPv6 (-V) to test the IPv6 path explicitly. Your local network must also support IPv6. >> Thanks again to everyone testing the app and providing feedback. It is very helpful. >> Bob > > _______________________________________________ > iccrg mailing list -- iccrg@irtf.org > To unsubscribe send an email to iccrg-leave@irtf.org
- [CCWG] iperf2 Android update: Bounceback fixes an… bob.mcmahon
- [CCWG] Re: iperf2 Android update: Bounceback fixe… bob.mcmahon
- [CCWG] Re: [iccrg] iperf2 Android update: Bounceb… Sebastian Moeller
- [CCWG] Re: [iccrg] iperf2 Android update: Bounceb… bob.mcmahon
- [CCWG] iperf2 Android testers needed - Google Pla… bob.mcmahon