From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail.toke.dk (mail.toke.dk [IPv6:2001:470:dc45:1000::1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by lists.bufferbloat.net (Postfix) with ESMTPS id AEC363B29E; Wed, 8 Feb 2017 11:11:17 -0500 (EST) Received: from mail.toke.dk (localhost.localdomain [127.0.0.1]) by mail.toke.dk (Postfix) with ESMTPS id 3F8D769674; Wed, 8 Feb 2017 17:11:16 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=toke.dk; s=20161023; t=1486570276; bh=HaRxkPUNSnqeJ+HUpqCyVPITi4OW9sVbP0y7zEuNlVE=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=C7cY7Y6CstUESfPoeUJVO9ac1AGyyx7NvkLvWX9vAC3luNDiIkH7b/dmaamdNebP8 asTLGPIuj9JttHanTST72gJWr3hZG6mq3kOxlOYRQkgjtIYdDZvfiZX0LO0aWly+GI auOLWV0fXUDHY75UAr710+M6dkhVUjPjTjgxW1p8HFItATgvgpetv/D9qHM9ml5jmV JPMmJTW8C5xZYEhE420vQdsRz2CLi3k7orkO0FTS6xt1ypxsd1i7c5n6UHiESDC6Fw 22c6W7KUHemVCyVFN8WuOYAMMFZa6IFSlzMkdRAxdZC3NksT2wbTKlgTGq3b5LViBz f42Cym1kVO9hQ== Received: by alrua-x1.borgediget.toke.dk (Postfix, from userid 1000) id 5AD2519335; Wed, 8 Feb 2017 17:11:15 +0100 (CET) From: =?utf-8?Q?Toke_H=C3=B8iland-J=C3=B8rgensen?= To: Pete Heist Cc: make-wifi-fast@lists.bufferbloat.net, cake@lists.bufferbloat.net References: <32C42951-373F-4D90-8936-AA07039E5D73@gmail.com> <877f5c2pew.fsf@toke.dk> <878tpqge5g.fsf@toke.dk> <877f52rz68.fsf@toke.dk> Date: Wed, 08 Feb 2017 17:11:15 +0100 In-Reply-To: (Pete Heist's message of "Wed, 8 Feb 2017 16:26:39 +0100") X-Clacks-Overhead: GNU Terry Pratchett Message-ID: <87bmucu0gs.fsf@toke.dk> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Subject: Re: [Make-wifi-fast] Flent results for point-to-point Wi-Fi on LEDE/OM2P-HS available X-BeenThere: make-wifi-fast@lists.bufferbloat.net X-Mailman-Version: 2.1.20 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 08 Feb 2017 16:11:23 -0000 Pete Heist writes: > Yeah, I have recently begun learning Go myself, and like it too. Apart > from the fact that it produces these huge statically linked binaries, > and requires glibc, so you can't run it on embedded systems (such as > LEDE). > > If I were to integrate code that actually shipped packets into Flent, I > would probably use Python=E2=80=A6 > > Even after the new SSA back end, they can still be large. I hadn=E2=80=99t > thought to run Flent on embedded hardware, so there isn=E2=80=99t a > performance impact from running the test code itself on the hardware > you=E2=80=99re testing. But that=E2=80=99s true, if it needs to sometimes= , then Go > doesn=E2=80=99t work. It's not so much running the test *from* the router, as it is having the server component (netserver) run on a router to test. To do that it'll have to be C, basically... > It=E2=80=99s not critical, but why am I able to see this level of reduct= ion > when there=E2=80=99s already fq-codel in the driver? 25ms is very good, = I only > wonder where I=E2=80=99m getting the extra 10-15ms from, out of interest= . :) > > The driver queues up two aggregates beneath the queue to keep the > hardware busy. It may be possible to improve slightly upon this, but we > have not gotten around to trying yet. > > Ok, if rtt were about half of 25ms there would be almost no argument > for external rate limiting. Even as it is now, I question what > difference the user sees between 12ms and 25ms latency for Internet > traffic. It also makes me more interested to see results for Chaos > Calmer with fq_codel applied on the Wi-Fi device without limiting. > > Yup, exactly. We want to get to the point where you'll have no reason to > do any rate limiting. > > That reminds me, is there any way to disable fq-codel in the ath9k > driver, and revert to being able to use the qdisc layer without > limiting? Then I could do this testing without having to install Chaos > Calmer, and it could avoid some re-flashing in case I need to re-test > something in the new driver code again. Nope, no way to turn it off. -Toke