From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-qv1-xf32.google.com (mail-qv1-xf32.google.com [IPv6:2607:f8b0:4864:20::f32]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by lists.bufferbloat.net (Postfix) with ESMTPS id E7E863B29E for ; Wed, 23 Mar 2022 07:28:08 -0400 (EDT) Received: by mail-qv1-xf32.google.com with SMTP id e22so930515qvf.9 for ; Wed, 23 Mar 2022 04:28:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:content-transfer-encoding:mime-version:subject:message-id:date :cc:to; bh=Dz9TgYYNgtiTI1W/zCizipyOaVoOl7kaLUWBbk08RpQ=; b=jzPpIHaYYwqeVaVzqqegoWm9tMJ8jFKnUAgfjTqpx3TveMXvSAB+DCqC+bAMaKML2I o0x6UXyquGivaY9SOS7byd+YChr6p5B5Rfs5Ita2+SBKr6ScVlor+larawU6h7K0EFwT PT84CeNMmU6XrdneJnatIOFGGAu1UYwQhVoGr7Bpq/o/2agDELpCfGQ0i2AK0oIo4OX/ XR8IBp4KhujUvPZWcDSJPlVRtWrpQW3vuFwt1buYJGOLnWy8V0MCJG+/Cf5897rC1YoT 8HTgu/IPNpOepLVHNwiTRHFyI9Qe/1R5FwOpmkXEyIj0Vv7EeEKV4FfaKhs+FjppcT+B cDUg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:content-transfer-encoding:mime-version :subject:message-id:date:cc:to; bh=Dz9TgYYNgtiTI1W/zCizipyOaVoOl7kaLUWBbk08RpQ=; b=JLqD5hMFQKcf6JwBZacilnvbEdWEUcJVylaCXV6OQB9r0Dig/qYck/P7a58J0UWohP tZrYzuLIWMidEz5HFCxWIdkuoynkwomJOhBdI/W9jT0w6FAosEII7Tdw/SQITa0Egs4U AoF1hkHeTP6ZP96A5cPh+hEZmVc1hLBB9vVuothbTxX9OrCNCXENJNsbHzn0wrmwM0Ga JaWqwftkUe6HZHa7I5Ji0Sjo2+DKIcdzgtxJ73bgT3Gi/xyMk40u0o9WPpjryMmNoVS2 wswQM2yfa8k67t6MFus8v5QqdROMQ/GAkkNXSt4nBV7+SFY6ihzV4dzxR/zxOJeWogit 422A== X-Gm-Message-State: AOAM533TC8ACDYhI9hUlNkxqgxnguM9ODFouAj2FFNqbDkF9c8HJEida OP7CJobT3MuDVXyBtTH0DIE= X-Google-Smtp-Source: ABdhPJyY7bhyO4Qhuenvj6uxb27AR/OiCVfnkX5awFKU4Lc4NEHD4vuJ2n7cXYQZjim3329DVPs66w== X-Received: by 2002:a05:6214:1742:b0:440:e595:e467 with SMTP id dc2-20020a056214174200b00440e595e467mr22012804qvb.120.1648034888415; Wed, 23 Mar 2022 04:28:08 -0700 (PDT) Received: from [192.168.253.116] ([198.55.239.241]) by smtp.gmail.com with ESMTPSA id v129-20020a379387000000b0064936bab2fcsm10660053qkd.48.2022.03.23.04.28.07 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 23 Mar 2022 04:28:07 -0700 (PDT) From: Rich Brown Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.120.23.2.7\)) Message-Id: <94079409-E562-40E6-BF4E-A0A94A926A76@gmail.com> Date: Wed, 23 Mar 2022 07:28:07 -0400 Cc: "Richard E. Brown" , Rpm To: openwrt-devel@lists.openwrt.org X-Mailer: Apple Mail (2.3608.120.23.2.7) Subject: [Rpm] Seeking RPM Server package for OpenWrt X-BeenThere: rpm@lists.bufferbloat.net X-Mailman-Version: 2.1.20 Precedence: list List-Id: revolutions per minute - a new metric for measuring responsiveness List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 Mar 2022 11:28:09 -0000 The Apple "RPM Tool" is great for measuring network responsiveness. High numbers from the tool (measured in round-trips per minute - or = "RPM") show your network is responsive, even when it's heavily loaded = with traffic. This also implies you have low "bufferbloat" - which is = good. There are several RPM clients available: * `/usr/bin/networkQuality` on macOS Monterey * an iOS 15 version described at = https://support.apple.com/en-gb/HT212313 * a golang implementation at = https://github.com/network-quality/goresponsiveness * a Docker implementation in the same repository BUT... These all test against servers "out on the internet". There's = another interesting test to be had: testing against the local router.=20 This is useful because it would help test the responsiveness of the = Wi-Fi network/drivers of your router. It would allow you to measure = whether in fact, you actually are too far from the router, and whether = moving closer would help.=20 My request... Is anyone interested in creating an OpenWrt package that = implements an RPM server?=20 Fundamentally, an RPM server is an HTTPS server that responds to the = four URLs described on Page 12 of the Responsiveness spec at: = https://github.com/network-quality/draft-ietf-ippm-responsiveness/blob/mas= ter/draft-ietf-ippm-responsiveness.pdf Thanks.=