From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-il1-x12a.google.com (mail-il1-x12a.google.com [IPv6:2607:f8b0:4864:20::12a]) (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 422863CB35 for ; Tue, 16 Nov 2021 11:49:45 -0500 (EST) Received: by mail-il1-x12a.google.com with SMTP id i11so21054430ilv.13 for ; Tue, 16 Nov 2021 08:49:45 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=mXzgfWHA5mxvSZA4dA7pKIBpdMFFx0PPkbo5FQs5MXs=; b=iZV85qhqoICRUqke9bxmogmNYcow4I05DAQKmhI5YpAH14I+uNKAg3mLtcUgWPAJSI IFAU0qrjAbwSwVZZ7ZJ4rahzyeYpMINa1IlFVNoy/FeMf7Ff+Ke5KHhzXD4UzKm1sMzx Wk1N3MNN5nRDHDSIpnH/QWwmy9Fqro8kQpdL0qeFCIa9Y3JPFUqUFzN/BqQj7f8fvGUc z0OtakpCfmKcuZk6+OEkQ5preyckn8m9jV9d75jr8FLBKzzAO0Cdq2eZ78hSvogr4EsQ v+BXDTkSGuFbIOIdSjliOiaDJFei/LHlxP83HqTlFqjr2nkfnlENIUuinRLjWgr2m2Cr oPIw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=mXzgfWHA5mxvSZA4dA7pKIBpdMFFx0PPkbo5FQs5MXs=; b=m4ZjOMiMO8m45Croz7nl5pAK8WPjK2yDyaqJl2J8/Poy7CSnaCeW3kj/5O2rEQWoOi ttKbeEMh6R1VPDaHRPhpeN6OyYEGhsCAGKIuSr7t1kZ1k3qrJ+wyO+dagU+bQh30kuIK G5JwuecaiOsYx6+FJaHcIVdayeeoRXjPjMptPrpagbR7KZGUPzGYAJKo0z2HjOlT/FiB dIuEbgTF5JzOIZ8sj/dP3L1zjtov8D7oX8Ag8rOl0SiTx5RRyJjPxAiavbqgHXwhHEHF 0T7fHt0IzDsGx+HUkC12TMTxnGRThm4AFFtaaPYMZkZCaE/q1zXOer92kWcUKjB3AdFu qGVw== X-Gm-Message-State: AOAM533BbwffX2N8W6HkKtK8zIHiyi2ntu7/w2SyrR14L1YYWc0Gcu6m 5wF/IaAa2esyqrgl0aXsFrbgVZaz6+fbCJLMCdE= X-Google-Smtp-Source: ABdhPJwges/O7Dt/FZXM2Je/1+N3SLd+74irTrc3zp3KABx+hdbM94IBGwqS03HhpAHDxIMDtHksvlahErv5YHymqF4= X-Received: by 2002:a05:6e02:1608:: with SMTP id t8mr5747950ilu.25.1637081384494; Tue, 16 Nov 2021 08:49:44 -0800 (PST) MIME-Version: 1.0 References: <3D69D6E2-8EE1-49D4-A5E2-6FBE61D9B733@apple.com> In-Reply-To: <3D69D6E2-8EE1-49D4-A5E2-6FBE61D9B733@apple.com> From: Dave Taht Date: Tue, 16 Nov 2021 08:49:31 -0800 Message-ID: To: Christoph Paasch Cc: Rpm Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Subject: Re: [Rpm] Unable to attend today's 9h30 sync 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: Tue, 16 Nov 2021 16:49:45 -0000 On Tue, Nov 16, 2021 at 8:36 AM Christoph Paasch via Rpm wrote: > > Hello, > > I'm unable to attend today's 9h30 sync meeting. > > On a separate note, Responsiveness KPI has been making the blogs: > > https://danpetrov.xyz/macos/2021/11/14/analysing-network-quality-macos.ht= ml > https://news.ycombinator.com/item?id=3D29225308 > https://gamingsym.in/macos-monterey-and-ios-15-test-the-responsiveness-of= -your-internet-connection/ I too have been doing some promotion. > > Now, it would be great to have a cross-platform open-source implementatio= n. I feel that it should be reasonably easy to achieve with libcurl as the = entire methodology is based on H2. Perhaps a student will show up and just do it. I put out a request to various open source funding agencies but none have got back to me as yet. I agree libcurl is a good choice for C, and I very much would like to extend the concept to "finding the bloated link" via dropping the ttl during the test. So my tool is tentatively called "wtbb" - Where's teh Bloat?". WTB =3D want to buy but wtbb.org is available. I perhaps foolishly decided, however, to attempt a rust version first, leveraging the tokio library. Finding a way to put in hooks to the various parts of the process (or rather, threads) has proven hard (curl has all the right hooks for each phase of the SSL neg), but it's really amazing how much you can accomplish https://github.com/seanmonstar/reqwest has some examples. Ideally I wanted an infrastructure that would ultimately do quic (http/3), = like https://github.com/cloudflare/quiche > > Christoph > _______________________________________________ > Rpm mailing list > Rpm@lists.bufferbloat.net > https://lists.bufferbloat.net/listinfo/rpm --=20 I tried to build a better future, a few times: https://wayforward.archive.org/?site=3Dhttps%3A%2F%2Fwww.icei.org Dave T=C3=A4ht CEO, TekLibre, LLC