From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-io1-xd29.google.com (mail-io1-xd29.google.com [IPv6:2607:f8b0:4864:20::d29]) (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 C436A3B2A4; Thu, 13 Jun 2019 09:23:02 -0400 (EDT) Received: by mail-io1-xd29.google.com with SMTP id u13so16820258iop.0; Thu, 13 Jun 2019 06:23:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to :content-transfer-encoding; bh=xYdtnPIuO4EeLln3yg54MmNpQEWoe7xPGCaqJuxRLt0=; b=PRGZgd93IC1dEvZV31gQM+hgCV15yOpL1qr4k/iOuqCArG1Rkvm3lmO0Fk35GxM3Bv QSXBpXKWPHRyBRXoF8T7MLCUM89ziTgquyKRnTKHnEw7fbda2rSOmpE5w5UvFTEkEAk8 HshYzjHG47se6ynVXPhAtwd30DXWfyW3r6cp4C6FAUd0Io0vdB9DAYFsM4iuIZzG1KrQ YPw+Fz25rIKa2/HJ41mFGnWgYzrc54r9b+Yxwcg10pafg286M5yGADaCvoLNCjLifxyF Qd+ajEQ+7VeQeEId6TNvmOEeydkQZSaVfbM5IXKp65675CefPSkPTGkrE/AtAyiAgw0Q mWcQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to :content-transfer-encoding; bh=xYdtnPIuO4EeLln3yg54MmNpQEWoe7xPGCaqJuxRLt0=; b=ntK+Sg6wLTHqyq3jyzOYU1lnrEXUh/NmHVpqQ5J0DJLwjt7Y4m+JwKpU0t/1lAxRVh u+40OshJHWielsWSINrNpMFlnV1QRqTtqXMZcfqbArtlUZqw4G2/ISXOkVkmA+RZVJv6 EpHgZNoF+r3gc6SHgI07s13Z0OS8vBGOG0iyvUdLZAKD7IwqNmng/Yq7hGpOBV/Bif1I Re1fX/GubuneXFXdVuRc8TE3rH7nDUyAMXXQdn6lKxL1Zwq7QCC+6rt20xh+QW1s/gx0 0JhMvcr9SNlp/N8zkAPBUL5TVXnYDdrf/sDGGQ2GJq/qKaDhHEr08Tf2TFQ7gQNwvxlf Ob1w== X-Gm-Message-State: APjAAAX13zrbSJq5sXXsJ6hel4waiAsl+vhCOXDxe7hQrRb1Ut/lULaO OWD3xfIMlgL9UEkqeZprNqmadUmnOT0nVaHpvaMcyv2k X-Google-Smtp-Source: APXvYqy8ZcYId9W5tHScwV0FDldlI3b52iwWk6qdu/DUXlMYXaPbLBdc8CdDA+wiBiQMamkL/ovNVX/VDCdbzkpyLX8= X-Received: by 2002:a02:c7c9:: with SMTP id s9mr57213168jao.82.1560432181948; Thu, 13 Jun 2019 06:23:01 -0700 (PDT) MIME-Version: 1.0 From: Dave Taht Date: Thu, 13 Jun 2019 06:22:49 -0700 Message-ID: To: bloat , Cake List , flent-users Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Subject: [Cake] tunable delays for tcp X-BeenThere: cake@lists.bufferbloat.net X-Mailman-Version: 2.1.20 Precedence: list List-Id: Cake - FQ_codel the next generation List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 13 Jun 2019 13:23:02 -0000 this commit from the immortal edumazet arrived this morning in net-next: https://www.spinics.net/lists/netdev/msg577452.html ... > Adding delays to TCP flows is crucial for studying behavior > of TCP stacks, including congestion control modules. > > Linux offers netem module, but it has unpractical constraints : > - Need root access to change qdisc > - Hard to setup on egress if combined with non trivial qdisc like FQ > - Single delay for all flows. > > EDT (Earliest Departure Time) adoption in TCP stack allows us > to enable a per socket delay at a very small cost. > > Networking tools can now establish thousands of flows, each of them > with a different delay, simulating real world conditions. > > This requires FQ packet scheduler or a EDT-enabled NIC. --=20 Dave T=C3=A4ht CTO, TekLibre, LLC http://www.teklibre.com Tel: 1-831-205-9740