From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-oi0-x229.google.com (mail-oi0-x229.google.com [IPv6:2607:f8b0:4003:c06::229]) (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 76A7721F3C3 for ; Thu, 9 Oct 2014 12:48:36 -0700 (PDT) Received: by mail-oi0-f41.google.com with SMTP id u20so4109638oif.14 for ; Thu, 09 Oct 2014 12:48:35 -0700 (PDT) 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=RodZTBDEYaknGaXHcOuWXQpiWlhcnJ22XRhy0vvFBO0=; b=DeJzx1ajo99tRicQemtyQmJV1NihTCZIB6VfO/M+ekyOKWTZ1HFKCFs+wvK0kSBUpm UDeNbxXICOxvvUI/ATiISsIKl5cZTlPMlBVBdRqBruFIxC6wXo4Q0Er1Nfozxcd/CxUZ RIOsN/wY/bZ5UNlPQnAIT4xX84cI7P22EmohcwFoQDLAKr/u6TD4B4nMjK0w5EjBX5g8 5otkdPKS3T87rgcuYO3R4C1viirJ7KWipy3w9SVZ/v2XQVYbf6jnEZmuvmkp02TU8524 Dg1PQvpQwyr5J/Ypp9wzYw2uQSWd4mQXZK85TdX1JCuf9jKRKT6QydnBgerEY+2nbUkF 2DnQ== MIME-Version: 1.0 X-Received: by 10.60.179.200 with SMTP id di8mr107782oec.75.1412884115389; Thu, 09 Oct 2014 12:48:35 -0700 (PDT) Received: by 10.202.227.76 with HTTP; Thu, 9 Oct 2014 12:48:35 -0700 (PDT) In-Reply-To: References: Date: Thu, 9 Oct 2014 12:48:35 -0700 Message-ID: From: Dave Taht To: David Lang , Jesper Dangaard Brouer Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Cc: "cerowrt-devel@lists.bufferbloat.net" Subject: Re: [Cerowrt-devel] bulk packet transmission X-BeenThere: cerowrt-devel@lists.bufferbloat.net X-Mailman-Version: 2.1.13 Precedence: list List-Id: Development issues regarding the cerowrt test router project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 09 Oct 2014 19:49:05 -0000 I have some hope that the skb->xmit_more API could be used to make aggregating packets in wifi on an AP saner. (my vision for it was that the overlying qdisc would set xmit_more while it still had packets queued up for a given station and then stop and switch to the next. But the rest of the infrastructure ended up pretty closely tied to BQL....) Jesper just wrote a nice piece about it also. http://netoptimizer.blogspot.com/2014/10/unlocked-10gbps-tx-wirespeed-small= est.html It was nice to fool around at 10GigE for a while! And netperf-wrapper scales to this speed also! :wow: I do worry that once sch_fq and fq_codel support is added that there will be side effects. I would really like - now that there are al these people profiling things at this level to see profiles including those qdiscs. /me goes grumbling back to thinking about wifi. On Thu, Oct 9, 2014 at 12:40 PM, David Lang wrote: > lwn.net has an article about a set of new patches that avoid some locking > overhead by transmitting multiple packets at once. > > It doesn't work for things with multiple queues (like fq_codel) in it's > current iteration, but it sounds like something that should be looked at = and > watched for latency related issues. > > http://lwn.net/Articles/615238/ > > David Lang > _______________________________________________ > Cerowrt-devel mailing list > Cerowrt-devel@lists.bufferbloat.net > https://lists.bufferbloat.net/listinfo/cerowrt-devel --=20 Dave T=C3=A4ht https://www.bufferbloat.net/projects/make-wifi-fast