From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-vn0-x229.google.com (mail-vn0-x229.google.com [IPv6:2607:f8b0:400c:c0f::229]) (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 A3CBC21F402 for ; Sun, 12 Apr 2015 03:24:35 -0700 (PDT) Received: by vnbf1 with SMTP id f1so13281637vnb.5 for ; Sun, 12 Apr 2015 03:24:34 -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=a6WlRVX6azXlvkh/OPQCOl7Q+A0nYdDLZpSPg2IC5BA=; b=RqeVcoEbeD9VasRZ8xYQsVKt4V7/2DefgYk6UtVZPW2UILfy5nzWXbUHzLtk4uI4Gg pOVoXHnNUAMlicgeo4w8f2KmjHTUAMB/rl0XhhQii5TKS6c7fORtAiHMbrlrAy5mhfgx hZe+InYXlVvlWaD59+jbn6eb1Wo5/EpO9of4NX4YbsCKnzQriFraaq4Yp9mf091FZox7 QD2Y8Mefccj/IJdadh8g6JqcOlUDFijdes0ajo7NGR80PGm9fyg5/trcaEJ3u0h5yxcY Z/4bfFqxIxxFfDHsMLR6QVJr98NVJ186Ie32H2TWm1YurjckGKX/1hnwaYaJk8l2sCJk I9Bw== MIME-Version: 1.0 X-Received: by 10.52.172.74 with SMTP id ba10mr4060602vdc.20.1428834274022; Sun, 12 Apr 2015 03:24:34 -0700 (PDT) Received: by 10.52.12.167 with HTTP; Sun, 12 Apr 2015 03:24:33 -0700 (PDT) Received: by 10.52.12.167 with HTTP; Sun, 12 Apr 2015 03:24:33 -0700 (PDT) In-Reply-To: References: Date: Sun, 12 Apr 2015 13:24:33 +0300 Message-ID: From: Jonathan Morton To: Adrian Popescu Content-Type: multipart/alternative; boundary=089e016335c8589b9605138467f6 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 10:25:04 -0000 --089e016335c8589b9605138467f6 Content-Type: text/plain; charset=UTF-8 > 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 --089e016335c8589b9605138467f6 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable

> Can cake3 be used in a hierarchical setup, like htb?

This is a trickier question. Cake is designed to be as simpl= e to configure as possible, and a classful setup would work against that (i= t would instantly triple the number of tc invocations required). However, i= t could be used as a leaf qdisc with a separate classifier, if you really w= anted 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 d= o any harm to be left switched on (by default) when not strictly needed.

- Jonathan Morton

--089e016335c8589b9605138467f6--