From mboxrd@z Thu Jan 1 00:00:00 1970 Authentication-Results: mail.toke.dk; dkim=pass header.d=gmx.de header.i=moeller0@gmx.de header.a=rsa-sha256 header.s=s31663417 header.b=ZrkcTn2T; arc=none (Message is not ARC signed); dmarc=pass (Used From Domain Record) header.from=gmx.de policy.dmarc=quarantine Received: from mout.gmx.net (mout.gmx.net [212.227.17.22]) by mail.toke.dk (Postfix) with ESMTPS id ED75613EA818 for ; Wed, 29 Jul 2026 19:38:08 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de; s=s31663417; t=1785346687; x=1785951487; i=moeller0@gmx.de; bh=qGhMyYoT6GbIsYqeFnzE+r8GSb9ZVL3WUEPZ1NTTSL8=; h=X-UI-Sender-Class:Date:From:To:CC:Subject:In-Reply-To:References: Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding:cc: content-transfer-encoding:content-type:date:from:message-id: mime-version:reply-to:subject:to; b=ZrkcTn2Tz9hNwdR8ZfM0jDiuG4q+wClas7JAOzfkZfemtU51POwDWVKk6anCmdPf F7CwvuRi02rUps35Vll8nh31zQHBiwKj6DaQpUlmNZTlpEcKG5j33pABcC0U25i1n CMLQH3oRg2mZxjAy2t/pUn/NYCLnjdi5lDom8YdZzOcni8CI6xTUM4qPb2UQc6zBu WTDatJ4V67wah9xlAXqxucWzv+ewVa/vD1usAOZzjxWq+Q3hzvVKRY4Vqgs6d0qk/ /79xuEfJHIx1o4cDhwobTHJ623qc9HwkBuEg9ocjyYVcaZTsAM6iHwR8mAl55jDiq BAjAqQwAGwsF3wwBtA== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from client.hidden.invalid by mail.gmx.net (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1Mkpap-1xEFlI0BId-00jVrA; Wed, 29 Jul 2026 19:38:07 +0200 Date: Wed, 29 Jul 2026 19:38:05 +0200 From: Sebastian Moeller To: "jf@jonathanfoulkes.com" , jf--- via Bloat , Rich Brown CC: bloat@lists.bufferbloat.net User-Agent: K-9 Mail for Android In-Reply-To: <65E60C6E-827F-42AB-B96B-B15A9F976C2F@jonathanfoulkes.com> References: <178513222851.1604.3077360125516323841@gauss> <9CB6FF5C-601F-43B4-963F-CD2B4098ED12@gmail.com> <65E60C6E-827F-42AB-B96B-B15A9F976C2F@jonathanfoulkes.com> Message-ID: <3D0596FC-A417-4EAD-9504-4E78B414C430@gmx.de> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:Ko5tN7uf03363b2Fj2G5k9otSpiP/EiDnlG97STMf4porg6WNtQ FGKfAKsTccqY6bGBC1pKTbLd3DCecoKUxf2QtLWjOCV0QYGWaJi1wwmWlrjNgXspotZkIn+ Z7dvlRJ7V7cWvPbmXcTld38LYkF8652pHgn/U665yFCMZNS2GzTcQ8mFH0BuBmaNl32qEha Kqbuh56uMudQtDVAHGTfA== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:eSWodBexJ6I=;SIsjOaMu/ifKAMviyA0TTsiFs5a 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 L6M5po4N6EjpTxBjsxs0y95w4MJJyohaUQ== Message-ID-Hash: VS6E76LFPC4PMTQS4MJIXJPGWBZMUBJ5 X-Message-ID-Hash: VS6E76LFPC4PMTQS4MJIXJPGWBZMUBJ5 X-MailFrom: moeller0@gmx.de X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; emergency; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Mailman-Version: 3.3.10 Precedence: list Subject: [Bloat] Re: LibreQoS CLI - in OpenWrt? List-Id: General list for discussing Bufferbloat Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: Hi there=2E=2E=2E On July 29, 2026 6:46:19 PM GMT+02:00, jf--- via Bloat wrote: >Agree, it is very cool; it=E2=80=99s on my to-do list to replace the spee= dtestcpp package with this=2E I run a test every two hours on my x86 router= =2E That test hits the Ookla infrastructure, but the target server selectio= n seems simplistic, and results are quite variable (or my ISP has +/- 500Mb= ps variances across a week)=2E Just to keep in mind (I am certain you are aware, but others on the list m= ight not) someone typically has to pay for such servers and their capacity/= traffic, so I would ask the LibreQoS guys first whether they consider autom= ated repeated tests fair use (even thougb every 12 hours is rather tame)=2E > >One question I have is: Does this test account for *all* traffic flowing = through the router during the tests, or solely on its own payloads?=20 This test can only account for its own traffic=2E=2E=2E but you can combin= e it it monitoring your wan interfaces traffic counters, no? > >Ideally, as a CLI running on the router itself, it should capture 100% of= the bidirectional traffic so its reports are accurate=2E If one or more no= des in the network are streaming video, that could be a significant delta= =2E Sure, but that is a different use case to this bufferbloat test=2E=2E=2E I= MHO the libreqos test is primarily interested in measuring bufferbloat, not= capacity, it mostly uses the data transfers to saturate the link to allow = meaningfull loaded latency measurements=2E > >The IQtests we ran on the IQrouter took all traffic into consideration, a= nd it made a difference=2E Sure, different usecase, I guess=2E > >Cheers, > >Jonathan > >> On Jul 29, 2026, at 12:30=E2=80=AFPM, Rich Brown wrote: >>=20 >>=20 >>> On Jul 27, 2026, at 02:03, bloat-request@lists=2Ebufferbloat=2Enet wro= te: >>>=20 >>> It was asked for by QoO guys for their IETF 126 Vienna Hackathon, but = it >>> will be useful for everyone, so it was added to the speedtest website = now: >>>=20 >>> https://test=2Elibreqos=2Ecom/cli/ >>=20 >> This is cool, indeed=2E I wonder if it would be a suitable replacement = for my `betterspeedtest=2Esh` script in OpenWrtScript (https://github=2Ecom= /richb-hanover/OpenWrtScripts#betterspeedtestsh)=2E >>=20 >> Has anyone tested this on OpenWrt? Or considered adding this as a packa= ge? (This would be a fun project, but I=E2=80=99m up to my elbows in stuff = right now=2E=2E=2E) >>=20 >> Rich >> _______________________________________________ >> Bloat mailing list -- bloat@lists=2Ebufferbloat=2Enet >> To unsubscribe send an email to bloat-leave@lists=2Ebufferbloat=2Enet > >_______________________________________________ >Bloat mailing list -- bloat@lists=2Ebufferbloat=2Enet >To unsubscribe send an email to bloat-leave@lists=2Ebufferbloat=2Enet --=20 Sent from my Android device with K-9 Mail=2E Please excuse my brevity=2E