From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-qk0-x235.google.com (mail-qk0-x235.google.com [IPv6:2607:f8b0:400d:c09::235]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by huchra.bufferbloat.net (Postfix) with ESMTPS id 6B04F21F412 for ; Sun, 12 Apr 2015 05:33:32 -0700 (PDT) Received: by qku63 with SMTP id 63so124391502qku.3 for ; Sun, 12 Apr 2015 05:33:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=FmLWH/Igxy2oCbjpAjxVFd0tMaPrJEA6KL28XB8HTHw=; b=Wl4boKfGFXM2/J1acwdqJe203TGMaYDgnSsfWV6UxFFDUNL0VlP7cIlBIl+zNsdh11 kB6JBqBSl0Bu4vd/5/F24x3SibdZRnOUTDX8EnP/7ne92ohRKNmJqvm03frqsVeI5PKj vTccL56LjthsLzFBq2tEzAggenYejhptNQmYabz6PQMvrecK/cpxYThxs9hNHMuF1ab2 5LFmgF4tSKyW70g/00GxidvVkt7rKZL7oyJn1Y58ypUy0MQ1nMkr9moR35C/MemyV1EQ sNScKGdcqCwiFnGakOqeB/h3FdHPf2UpGj6q5EkFAuyedo6pLhVUWc8UUGmYezffQ1+Z y0Qg== MIME-Version: 1.0 X-Received: by 10.140.129.65 with SMTP id 62mr12474353qhb.11.1428842011961; Sun, 12 Apr 2015 05:33:31 -0700 (PDT) Received: by 10.140.30.52 with HTTP; Sun, 12 Apr 2015 05:33:31 -0700 (PDT) In-Reply-To: References: Date: Sun, 12 Apr 2015 15:33:31 +0300 Message-ID: From: Adrian Popescu To: Jonathan Morton Content-Type: text/plain; charset=UTF-8 Cc: cake@lists.bufferbloat.net Subject: Re: [Cake] Cake3 - source code and some questions X-BeenThere: cake@lists.bufferbloat.net X-Mailman-Version: 2.1.13 Precedence: list List-Id: Cake - FQ_codel the next generation List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 12 Apr 2015 12:34:01 -0000 Thank you, Jonathan. High bandwidth home networks are becoming more and more common. FTTH has very low latency of 1-2ms. fq_codel has exhibited some weird behaviour, but I can't put my finger on it because CPU usage wasn't a problem. Figuring out what's going on at the kernel or fq_codel level can be complicated. These high bandwidth connections with low latency are somewhat similar to data centre networks. Some who co-locate their servers have 100mbps of symmetric bandwidth outside of their network and they have 1 gbps or 10 gbps within their network. Setting up fq_codel properly can be difficult because the quantum, the target and the interval need to be adjusted on high bandwidth & low latency links. Figuring out if the changes have helped or hurt is difficult because the network conditions can be different. I can't wait to test cake3. Regards, Adrian On Sun, Apr 12, 2015 at 1:24 PM, Jonathan Morton wrote: >> Can cake3 be used in a hierarchical setup, like htb? > > This is a trickier question. Cake is designed to be as simple to configure > as possible, and a classful setup would work against that (it would > instantly triple the number of tc invocations required). However, it could > be used as a leaf qdisc with a separate classifier, if you really wanted to. > I have trouble imagining why, though. > > To put it simply, we want to build the functionality for the most common use > cases into cake natively, especially when they don't do any harm to be left > switched on (by default) when not strictly needed. > > - Jonathan Morton