From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wr1-x442.google.com (mail-wr1-x442.google.com [IPv6:2a00:1450:4864:20::442]) (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 08AF23CB35 for ; Wed, 28 Aug 2019 04:34:16 -0400 (EDT) Received: by mail-wr1-x442.google.com with SMTP id z11so1572541wrt.4 for ; Wed, 28 Aug 2019 01:34:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-language:content-transfer-encoding; bh=w2eu5iIpdLFwdNN9R3PZAZSOEZDlkh5noQxojXpYkRU=; b=jUjUG+uIiqEZSZWDHPW0G5FUQPl21mKUv1YcM0iNn62xc8A+NYR1Pxi/HxeYM+cUCC cI2VANDj07B9OGH/pQdV+1E0NRO6RP8FthyT9m1ysM719N+0t4taFjz5El1pfWLvlKc+ 38kyZEDLUZvwCsjI0aa+/k0+b4TVVzeiAaSekYKtfPS3sfGF5gdCHeHE2ZpeZVugTffh 6F4XBI8iNDcNC2Fj5eNIiVR++TFADG4xDRsqkNkvfXexGu+0u+amcWhDFbMEtXNvIiIm 3kgRKB6p1s3/4EhFftMeQJSRM6yoVNdRyPtWe/Htgb5zBjNyohEZ3aIVrKzlr3y8iVZ1 XniQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=w2eu5iIpdLFwdNN9R3PZAZSOEZDlkh5noQxojXpYkRU=; b=bC53LpWwWN9XLXDxDMTKYURr7tLaaKjXEetOYD58xuaLrBMOtARGNhdpZ7BqjbQWJM /6xNfhAgFJfwqSycyOEkh0VtMW2pr9eglbd8GWus6EadbpvaLRwNeEtDZ96gcQz+2ThF VoQz7F7IJhfs/6dAzKkxCrXvez3We45OIE2ZubXzrpn+9O/egyioX+FH9pr84YzG9qxx q/7qQ5gha6axdqpW2KefYi8uFL8RutNufiVIAC2Icy67zCmiNIXmWHc7iarhXvYF4ydZ W/aGNVUlHhiGflw7XAl/5HPabLPZTavgokT6jgFkPlAlHm+sEfr814PI0QvaDys9y+gO LdlQ== X-Gm-Message-State: APjAAAUo96MbDBmGDAtD3PrLw1ijThfd/LW0Ofy13crZly7Ok9LmMnl4 3ZHy75IGFzZBXUmvWwiCUvAiKiGo X-Google-Smtp-Source: APXvYqxAP47SSJ3bMnzZdzcBfa6jHTo12UieUjy85GnHXj376AE8GyRgBBnbQ9BMgunxVF96Z0jZIQ== X-Received: by 2002:adf:dc81:: with SMTP id r1mr3092333wrj.52.1566981254931; Wed, 28 Aug 2019 01:34:14 -0700 (PDT) Received: from [192.168.8.147] (11.170.185.81.rev.sfr.net. [81.185.170.11]) by smtp.gmail.com with ESMTPSA id p10sm1901026wma.8.2019.08.28.01.34.13 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 28 Aug 2019 01:34:14 -0700 (PDT) To: bloat@lists.bufferbloat.net References: <9cbefe10-b172-ae2a-0ac7-d972468eb7a2@gmail.com> <87h864l6q5.fsf@toke.dk> <20190827160409.3c1afcc2@xps13> From: Eric Dumazet Message-ID: <30baead7-89cc-a025-eb71-2200cf2fd092@gmail.com> Date: Wed, 28 Aug 2019 10:34:12 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0 MIME-Version: 1.0 In-Reply-To: <20190827160409.3c1afcc2@xps13> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 8bit Subject: Re: [Bloat] [Cake] Fwd: Re: Unable to create htb tc classes more than 64K X-BeenThere: bloat@lists.bufferbloat.net X-Mailman-Version: 2.1.20 Precedence: list List-Id: General list for discussing Bufferbloat List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 28 Aug 2019 08:34:16 -0000 On 8/27/19 10:04 PM, Stephen Hemminger wrote: > On Mon, 26 Aug 2019 09:35:14 +0200 > Toke Høiland-Jørgensen wrote: > >> Turns out that with the "earliest departure time" support in sched_fq, >> it is now possible to write a shaper in eBPF, thus avoiding the global >> qdisc lock in sched_htb. This is pretty cool, if you ask me! :) >> >> -Toke >> > > Thanks, I may use this to revisit doing netem in eBPF (xnetem). > Not having this feature was a show stopper at the time. Note that TCP stack got support for arbitrary per-socket delays. Very useful to build a complex network emulator with thousands of TCP flows with very different rtt. https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=a842fe1425cb20f457abd3f8ef98b468f83ca98b