From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wm1-x32f.google.com (mail-wm1-x32f.google.com [IPv6:2a00:1450:4864:20::32f]) (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 39E333B2A4; Fri, 6 Jan 2023 23:14:09 -0500 (EST) Received: by mail-wm1-x32f.google.com with SMTP id p1-20020a05600c1d8100b003d8c9b191e0so2381604wms.4; Fri, 06 Jan 2023 20:14:09 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:to:subject:message-id:date:from :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=javVlY6JDuWH/D4lno2FkkmBajqj564tojJdFcP2mrI=; b=enasn6q0PNbOIQ+YJvSW/hQyy+DMftDY3EwvEDRhd7hZNV70EHok8lK5LC+fs4wyUK rAhx38cUN3Ig2HDb+XIwNLXrr0xVvFdsb6NNnHdJfLdbSNxUR98XaRP4IcpNhD0ETr6t pklKAdo9GPoonHMsAsdea+8ILq3vcTWlKRMXeE1Kr/q5wy9eEviW+/eGpQARpe2kJ6Sg OqVfpOBSQToGprqO9AzUOTmTGSBeq/EFNSlImpmYAdBk0LFsODLJpRDZ72g0T2SdGj/D 7rEe5DMY5BLJ0XYEVuGcEdTWycPN2QswnT1UbpXbeNe3otK3Ki3KWu610A+1SpTSnwnI m8sA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:to:subject:message-id:date:from :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=javVlY6JDuWH/D4lno2FkkmBajqj564tojJdFcP2mrI=; b=vy+FG63CtVSAEcAgOr5iQNPNzcVIKeDnp4xPx9tj1ezMdXB2ERy+luyPfgMVASMfYS 9mmbqAg8LWIOgK290a2UodJEPCE9dNpvUa7ldz78/Yl0fLrcVooaK+jSbBYfpBpOf3iM QEqtlCfvk2Fe3Vnz9GL9mOurJPj71AqHy03FFAvmUw2ErdN/Qz53TUdqswkK8+XMKoaj eOULHie2JXbycD1SEN0YikAyNBvTmfLKkB7LcwowM/Sx7Qa3rwSUAqs7ZuxVuA6YwJRD xqN889oBJ7rChXvv4ITWIslMQhxqWebrx8Lx27PBsuhuXwA0HELulzJHqY4EDcpWgTpV ap4g== X-Gm-Message-State: AFqh2kqa5EhXUUmHKJLPUIXAUtTqaUin2I/6SU6bTx+mK8/VQSy0QrxA OdgaaswPua+sJdC9oe/sCIIczppEHfZ7d7oIeNy9j0s+Biw= X-Google-Smtp-Source: AMrXdXt8jh6wz5PL3Nhi45X7eub9+thURYS0jwU4KfmIZeJAhg1S1WRWPkIzYI/dW/SKaMJx6sBR6acvFbcrGVGk47o= X-Received: by 2002:a05:600c:2f17:b0:3cf:a6e8:b59b with SMTP id r23-20020a05600c2f1700b003cfa6e8b59bmr3893833wmn.128.1673064847651; Fri, 06 Jan 2023 20:14:07 -0800 (PST) MIME-Version: 1.0 From: Dave Taht Date: Fri, 6 Jan 2023 20:13:55 -0800 Message-ID: To: libreqos , bloat , cerowrt-devel Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Subject: [Cerowrt-devel] really lovely live plots of bandwidth, queue depth, marks and drops in libreqos X-BeenThere: cerowrt-devel@lists.bufferbloat.net X-Mailman-Version: 2.1.20 Precedence: list List-Id: Development issues regarding the cerowrt test router project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 07 Jan 2023 04:14:09 -0000 Wearing my theorist hat... and looking at all the ISP plans https://payne.taht.net is now emulating.... (click on bandwidth test, then a plan) I had never, actually, seen in detail, how cake and fq_codel actually behave at this range of "plans", starting 2011 with packet captures, and ns2/ns3 emulations, and mostly working with devices that were barely capable of pushing 100Mbit, gradually moving up to 1Gbit by 2015 or so. It originally took weeks to get through the packet captures, then hours to get through and analyze a full range of flent tests... I'd heard rumors of people pushing cake past 40Gbit, but not seen anything for myself... ... and now, using herbert's latest rust tooling and his "bifrost" XDP bridge... and the ebpf pping code with so many contributors... I can devise a test and watch the results in real time, at a 30ms sample rate, sufficient, to see slow start, web traffic, voip, and/or other misbehaviors....[1] To see a shaped cake transparent middlebox *pushing* 10Gbits successfully (the theory should scale, but cpu requirements at the time I stopped working on cake (about 5 years ago) were too much to test with) as I just did just now on a mere 16 core box, was really amazing. Being able to *measure* real 10Gbit traffic while only eating 30% of one of those cores, is also amazing. Our debloated future looks brighter every day. The (GPLv2) code for LibreQos - continues to evolve. Please join in at: https://github.com/LibreQoE - In particular I'd like to find someone(s) with rust and/or python experience to help out? And does anyone have 2.5gbit box they could try? I'm pretty sure a pretty pedestrian, arm box, should be able to run this at 2.5Gbit, if xdp/ebpf are available on it. Anyone have tests to suggest? [1] and so far, the only misbehaviors I've spotted are related to a syn timeout on one of the more gnarly tests --=20 This song goes out to all the folk that thought Stadia would work: https://www.linkedin.com/posts/dtaht_the-mushroom-song-activity-69813666656= 07352320-FXtz Dave T=C3=A4ht CEO, TekLibre, LLC