From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-ie0-f171.google.com (mail-ie0-f171.google.com [209.85.223.171]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority" (verified OK)) by huchra.bufferbloat.net (Postfix) with ESMTPS id F27D7208AA0; Mon, 3 Dec 2012 03:31:31 -0800 (PST) Received: by mail-ie0-f171.google.com with SMTP id 17so4696183iea.16 for ; Mon, 03 Dec 2012 03:31:31 -0800 (PST) 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:content-transfer-encoding; bh=7ocAyUaXuP9vYbfF5Ng6jbHyXQtaJ2+BJSwe9jv18r0=; b=fmTkAYFpEuKMhJUMLPWlw5s3aVkcjPeogS+KqNj/j5BH0mhcDvn5Ck18iohgu4DpL3 pKB+GGhyLmd6ongKUPaAWQnypKByGdcZOtPIH6tk1nAIo8DD1zfRAU4M/20471AvugU4 E0YJDUQsQDsn+JDHDaQtFZ3HBmw2RA3JNIHjXhnLYQSMl9axK0yV2X3s2jAafeGlj6Xp shaaSqZB83a4ZaBUohSFXpF/s1QARAo2ZKaehbDuCas6JNiG7JPVMs8n3oA1tW9dn92M mKRmrVx/BSlCWEx8CLFhEQGZP9JvcFY/OJP2rBMbPjwYGADAwtXyxSluijgRVdNIpdUb zHDQ== MIME-Version: 1.0 Received: by 10.50.189.193 with SMTP id gk1mr6023354igc.22.1354534291055; Mon, 03 Dec 2012 03:31:31 -0800 (PST) Received: by 10.64.135.39 with HTTP; Mon, 3 Dec 2012 03:31:30 -0800 (PST) In-Reply-To: <87obib5qf8.fsf@toke.dk> References: <20121123221842.GD2829@linux.vnet.ibm.com> <20121128172058.GB2474@linux.vnet.ibm.com> <20121202230635.GA16359@linux.vnet.ibm.com> <87obib5qf8.fsf@toke.dk> Date: Mon, 3 Dec 2012 12:31:30 +0100 Message-ID: From: Dave Taht To: =?ISO-8859-1?Q?Toke_H=F8iland=2DJ=F8rgensen?= Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: Paolo Valente , Eric Raymond , "codel@lists.bufferbloat.net" , "cerowrt-devel@lists.bufferbloat.net" , bloat , paulmck@linux.vnet.ibm.com, John Crispin Subject: Re: [Codel] [Cerowrt-devel] FQ_Codel lwn draft article review X-BeenThere: codel@lists.bufferbloat.net X-Mailman-Version: 2.1.13 Precedence: list List-Id: CoDel AQM discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 03 Dec 2012 11:31:32 -0000 On Mon, Dec 3, 2012 at 12:24 PM, Toke H=F8iland-J=F8rgensen = wrote: > "Paul E. McKenney" writes: > >> And please see attached. Thoughts? > >"In addition, you network driver must be instrumented to support packet ^^^^ your ethernet network driver different technologies have different answers. BQL is an answer to ethernet. ADSL benefits from closely tieing buffering to being nearly zero and to signalling the actual packet delivery from the hardware. Wifi, well, I don't want to talk about wifi... > scheduling..." > > So what happens if you run fq_codel on a non-BQL driver? you have no control. The tx queue rings are flooded before control is handed back to the fq_codel scheduler. You can get some control back on a non-BQL driver by reducing the number of tx descriptors dramatically, but that leads to issues with small vs big packets.... Be worthwhile to plot BQL vs non-BQL on the same driver/device.... > > -Toke > > -- > Toke H=F8iland-J=F8rgensen > toke@toke.dk --=20 Dave T=E4ht Fixing bufferbloat with cerowrt: http://www.teklibre.com/cerowrt/subscribe.= html