From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-lb0-x22c.google.com (mail-lb0-x22c.google.com [IPv6:2a00:1450:4010:c04::22c]) (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 F0F9A21F770; Sat, 30 Aug 2014 04:03:02 -0700 (PDT) Received: by mail-lb0-f172.google.com with SMTP id 10so3804617lbg.31 for ; Sat, 30 Aug 2014 04:03:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=subject:mime-version:content-type:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=N/EI0g3cCQ1lBOq0mFvJbk9nwjcgt+2ccb0ftXM0FXU=; b=b758k6zwGF56uJ6r4/QZ1p9L12Ntt7Bpdg9ra8DvfZgZx+4f5pPLMoJT+RkbXQKrWx 85+sbOWSpSXE/bmofsW0UYDOL1qqS5kobuDxJ3JesyQ30gqzRJQ0HnJHAayE04Gs8EFa g45tfHjt/JzX04Qs76Ob3Qy54wPM/Git2F1zesDsaz5G0wOj/TUFDupKbexb144qyjgh ctOsLYN86aK/y1CeWFsxkduUexMmR+HpoutNMcerT38f0AknUO2XkC8KDaBaA5UtBIYR sFbgfi8qrxtMhVu3ilW1X4X11fTdKZtl5tZ1AbYcwbqHc4OyvHqQQSvDMEtuWSJifrBe S9rw== X-Received: by 10.112.128.233 with SMTP id nr9mr16082662lbb.43.1409396580574; Sat, 30 Aug 2014 04:03:00 -0700 (PDT) Received: from bass.home.chromatix.fi (188-67-224-93.bb.dnainternet.fi. [188.67.224.93]) by mx.google.com with ESMTPSA id uj2sm4042652lbc.28.2014.08.30.04.02.58 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Sat, 30 Aug 2014 04:02:59 -0700 (PDT) Mime-Version: 1.0 (Apple Message framework v1085) Content-Type: text/plain; charset=us-ascii From: Jonathan Morton In-Reply-To: Date: Sat, 30 Aug 2014 14:02:57 +0300 Content-Transfer-Encoding: quoted-printable Message-Id: References: To: Dave Taht X-Mailer: Apple Mail (2.1085) Cc: cerowrt-devel , bloat Subject: Re: [Bloat] Comcast upped service levels -> WNDR3800 can't cope... 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: Sat, 30 Aug 2014 11:03:03 -0000 On 29 Aug, 2014, at 9:06 pm, Dave Taht wrote: > The cpu caches are 32k/32k, the memory interface 16 bit. The rate = limiter > (the thing eating all the cycles, not the fq_codel algorithm!) is > single threaded and has global locks, > and is at least partially interrupt bound at 100Mbits/sec. Looking at the code, HTB is considerably more complex than TBF in Linux, = and not all of the added complexity is due to being classful (though a = lot of it is). It seems that TBF has dire warnings all over it about = having limited packet-rate capacity which depends on the value of HZ, = while HTB has some sort of solution to that problem. Meanwhile, FQ has per-flow throttling which looks like it could be torn = out and used as a simple replacement for TBF. I should take a closer = look and check whether it would just suffer from the same problems, but = if it won't, then that could be a potential life-extender for the 3800. - Jonathan Morton