From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from bifrost.lang.hm (mail.lang.hm [64.81.33.126]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by huchra.bufferbloat.net (Postfix) with ESMTPS id D4D2221F226 for ; Sun, 15 Mar 2015 00:13:55 -0700 (PDT) Received: from asgard.lang.hm (asgard.lang.hm [10.0.0.100]) by bifrost.lang.hm (8.13.4/8.13.4/Debian-3) with ESMTP id t2F7D192012352; Sat, 14 Mar 2015 23:13:08 -0800 Date: Sun, 15 Mar 2015 00:13:01 -0700 (PDT) From: David Lang X-X-Sender: dlang@asgard.lang.hm To: Kartik Agaram In-Reply-To: Message-ID: References: User-Agent: Alpine 2.02 (DEB 1266 2009-07-14) MIME-Version: 1.0 Content-Type: MULTIPART/Mixed; BOUNDARY="===============3214007315104476478==" Cc: Jordan Peacock , bloat@lists.bufferbloat.net Subject: Re: [Bloat] http/2 X-BeenThere: bloat@lists.bufferbloat.net X-Mailman-Version: 2.1.13 Precedence: list List-Id: General list for discussing Bufferbloat List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 15 Mar 2015 07:14:30 -0000 This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. --===============3214007315104476478== Content-Type: TEXT/Plain; format=flowed; charset=US-ASCII On Fri, 6 Mar 2015, Kartik Agaram wrote: > 3. Has there been discussion of solving bufferbloat at the TCP layer, by > making buffers harder to fill up? I'm thinking of heuristics like > disallowing a single site from using 80% of the buffer, thereby leaving > some slack available for other bursty requirements. There are already multiple solutions at the TCP layer. 1. TCP slows down if it gets ECN responses, so it won't fill up buffers not everything implements ECN and some firewall-type devices strip out or lie about ECN data 2. TCP slows down if packets get dropped. Not all dropping needs to wait until the buffers are full. 2a fq_codel does exactly this, it drops packets when there is congestion, before the buffers fill up. The problem is just getting these changes into new equipment/software and then replacing the equipment/software in the field. David Lang --===============3214007315104476478== Content-Type: TEXT/PLAIN; CHARSET=us-ascii Content-ID: Content-Description: Content-Disposition: INLINE _______________________________________________ Bloat mailing list Bloat@lists.bufferbloat.net https://lists.bufferbloat.net/listinfo/bloat --===============3214007315104476478==--