From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-qk1-x72d.google.com (mail-qk1-x72d.google.com [IPv6:2607:f8b0:4864:20::72d]) (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 492CD3BA8E for ; Mon, 19 Nov 2018 09:22:22 -0500 (EST) Received: by mail-qk1-x72d.google.com with SMTP id o125so48770989qkf.3 for ; Mon, 19 Nov 2018 06:22:22 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=BCr7zHw9dRjpbQAuPqphN/PJjjhgGnYYWj/HJ0BQsBU=; b=LhAkP8IpIvILK9yZboA9YzzG/fwf/o4lndwkgjLSdeBPvIN//L9f+2LOi9vIokcOLB zICVoyKnB1GpeDjUWWm/OSfVvL/Nx6LToeTkFoGXui1T38glUb+JrIdPYdLUWGRBZ6cq FLEM4j94RoKM2uufojRxP7A0qtjEvJMVxr1XYVfvbNaQ7OCDMQzcbFD9Ad8h/lo2U/Y1 L8g418EQEsrjLyaQNYiupS8qYyYd216TuMTm7CjmBtv+09+/eXgRdeABeB0XLYVAb5Ib 9b2VBr7XHwn/TwdrziHNjt7vapHW78hFtrhlEfpXLz+gyI7owht4QDesUgfM8w/xBQ8y Gcnw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=BCr7zHw9dRjpbQAuPqphN/PJjjhgGnYYWj/HJ0BQsBU=; b=J3ENg1u18Fna9gnEGk4ftlcGc3vFMq142L+hRKuQik/FUtUAoZ0reT4T+NVVOPg+/Y N7WbARHC1WZZlyzXP5wIkK0QICr9PL5KKKAJRjSQ5ebUzVXn9zWkuHbHRhJ+HoEosers FKPc8ZOQAWpt9pjSkN2Y6NLQJSY2QFfOLuWbR6jZD8hoL1aZEfHBI5gHdoRJ5QFNvGgk VXWfU9cef0Sum8rqhPOjKlYCac7Q+9+rW9o+aYD6j74vcdAU+5mGiiMJ1e2kEFRJmesM u4qqA+y7EQi0LyA/2ep81PqXbfxvVYTcnEtO33ic0KldaoxFLf3oti0t+bOqxs9VtPod UP8Q== X-Gm-Message-State: AGRZ1gLhUexGuGwzf0bpDV5/5JglkER0gcOl2JOV8+0IvUAq0TdcKnzv njE/UJh4AdX5Dn+sV4JhLXNT5jYQa/TLN2TJGpo= X-Google-Smtp-Source: AJdET5c+nc24Z6Ge1njThek9ILi5N3oXlMi+HlxVsjwT1R1ght5/wqWJNa15eDYhyN1DWHA9uy/oHFNg5DJLOIIsRKI= X-Received: by 2002:a0c:a90a:: with SMTP id y10mr21076110qva.232.1542637341992; Mon, 19 Nov 2018 06:22:21 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: Jonathan Morton Date: Mon, 19 Nov 2018 16:22:05 +0200 Message-ID: To: Shefali Gupta Cc: Cake List Content-Type: multipart/alternative; boundary="000000000000c96ab8057b053ebc" Subject: Re: [Cake] Query Regarding CAKE 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: Mon, 19 Nov 2018 14:22:22 -0000 --000000000000c96ab8057b053ebc Content-Type: text/plain; charset="UTF-8" Yes, I think that's close enough to the final version. Putting all the code in one file was imposed on us by Linux coding standards, because COBALT isn't used by any other qdisc (yet). I would actively encourage more modularity in reimplementations, especially if you can do so in ways which make reusing the algorithms in different combinations easier. - Jonathan Morton --000000000000c96ab8057b053ebc Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable

Yes, I think that's close enough to the final version.

Putting all the code in one file was imposed on us by Linux = coding standards, because COBALT isn't used by any other qdisc (yet).= =C2=A0 I would actively encourage more modularity in reimplementations, esp= ecially if you can do so in ways which make reusing the algorithms in diffe= rent combinations easier.

- Jonathan Morton

--000000000000c96ab8057b053ebc--