From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-qk1-x744.google.com (mail-qk1-x744.google.com [IPv6:2607:f8b0:4864:20::744]) (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 511453B2A4; Sun, 17 Mar 2019 14:01:02 -0400 (EDT) Received: by mail-qk1-x744.google.com with SMTP id n6so8368615qkf.1; Sun, 17 Mar 2019 11:01:02 -0700 (PDT) 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=KKC47TqLIdS1n9mvJgVLvsvvtvSrh7rSGDQWKANKIBE=; b=pAqV4x8SUSCzZdw8sF/zzU12POKTNwa1yoW1zhq4lravA2i5OHYZ+QTKKtJVu1Na6N uVmFWTHbhqHqemwlqnqgk3K1cqJhC/r9LvITFDUsO1U8YXnl5zxXr3bGvCRr0/eQiz3W UmCll71MmsPt/uAkPrCv/+1ivZntwOSjSz2mBJ/2SpCeYAvuljEkcR/GXscXpsrf8m+H UXgtEkYzpniCNSZdhOJDoV79W9mtSgcExtR38VsyGXp9cKBX7kydYjuqEYun7BG4gAmI zY4M4MLyGFGn8wv/xb81wRCTPiaPmkx+rDqZh7CU74ELSMXuUxBKdiYW15pUKAC4QT53 mIng== 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=KKC47TqLIdS1n9mvJgVLvsvvtvSrh7rSGDQWKANKIBE=; b=YeD3mobc2atXRN1Mb5jikcwQ+iz2sLrungc7k58HFuHL1SsHr3lNEeNy+FPNUpcSLT 38Ngsig4BWozEV51LjQ7ztf4f/lr3yvV26OclPuZkbqn/ELY82UdO2d61xoW8VAMr5ju Kmg/XM+XwCfPHJ1853EZERkZ2cxs/vDpg/ADkQEXopRZzxkyGlBH9495jWfedqZx9LJm iAOk+icMA5KGqSisUrqsCp7IjjeZOzQOOS0lPWw31juZ694VoCZzr+KqJLB/u34dRNw+ v3ugkfqNEWYtnrP9qRvI15gF4/YAzMymA3oTiBeflc8IvulTdAoXLLmqBjKslmI3BHCo XBbw== X-Gm-Message-State: APjAAAXLXnbyCZdBLDzL9FfeWaouACC2C3hq60rG0PnNE+4bE0tJIbzX p0FkQ+Xrq6IWDtJEhkBwlofoouJwswLlMZnSW18= X-Google-Smtp-Source: APXvYqzjOyyyTQsBKH3Wi5uCD+PVf2BYBP6oJBwumdgJGPE5Do2g67KtNYqyA/wuqJ3j8tBEMJGY0xzMSXzq7qemGt0= X-Received: by 2002:a37:4dd0:: with SMTP id a199mr1751816qkb.164.1552845661843; Sun, 17 Mar 2019 11:01:01 -0700 (PDT) MIME-Version: 1.0 References: <1E80578D-A589-4CA0-9015-B03B63042355@gmx.de> <27FA673A-2C4C-4652-943F-33FAA1CF1E83@gmx.de> <1552669283.555112988@apps.rackspace.com> <7029DA80-8B83-4775-8261-A4ADD2CF34C7@akamai.com> In-Reply-To: From: Dave Taht Date: Sun, 17 Mar 2019 11:00:50 -0700 Message-ID: To: Mikael Abrahamsson Cc: Loganaden Velvindron , "ecn-sane@lists.bufferbloat.net" , bloat Content-Type: text/plain; charset="UTF-8" Subject: Re: [Bloat] [Ecn-sane] [iccrg] Fwd: [tcpPrague] Implementation and experimentation of TCP Prague/L4S hackaton at IETF104 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: Sun, 17 Mar 2019 18:01:02 -0000 I helped land a more rfc - compliant version of pie into net-next late last year. ironically, we had one open bug re ecn - https://github.com/gautamramk/FQ-PIE-for-Linux-Kernel/issues/2 - docsis pie supported ecn not at all. I actually hold a good opinion of pie - it is a good single queue aqm, more responsive to overload than codel is. Which is why I worked on it to bring it up to spec finally. Next up was polishing that version of fq-pie for linux inclusion. I was unsure if it had the same codel-derived rate estimator as the bsd one, because pie's original estimator fails with many queues. I always wondered if that behavior would show up also in todays hw (64 on many 10GigE cards). "Pie was added". Um, er, I (we) worked hard through 7 or so revisions of the original quite crappy contractor written code, to make it acceptable for mainline and for test. For free. In terms of billable time, I was probably out $60k or more. No "was" there. I know I shouldn't be resenting that phrasing, but I'd like to obtain some credit for being fair and impartial. Also thoroughly benchmarked it. and discarded it as I felt that a 5ms codel target for good queue was better than a 20ms one for pie. I'd offered multiple times to help fix up the dualpi code, but could not look at it due to the frand patent, which I asked privately, be removed.