From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail.toke.dk (mail.toke.dk [IPv6:2a00:7660:6da:2001::664]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by lists.bufferbloat.net (Postfix) with ESMTPS id 263073B2A4; Tue, 14 May 2019 18:35:22 -0400 (EDT) From: Toke =?utf-8?Q?H=C3=B8iland-J=C3=B8rgensen?= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=toke.dk; s=20161023; t=1557873320; bh=etNOznkVv6iY6JeAw4orE5YjVM3uuoKkTRNka8DrmJU=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=KoW9Sryy1qZCNS0s5N3PCObbLpliCnuxZU6IL0ypWnhr6HmafBTvLaU+RQZEqD+rM +UhH5ZchIEZq3zOR3W+lHT82PH8cmUfIJgQO00BXs+v6JUDUmrqxeA++3rZwZN+AZI J+JgG3Ns5si28g0yhMmYpGP9uQMzcXHLy79qW/0NVGq9zdSrUuI/hxzSff2ppbJK0L Ijyke8D+ZxDjmDNlPzBl5FmQ/m6zpjG9NjD2YcGStIXJnAKPZJELu47t1yO4o40MSi G/OOETCSFUkQEEafblPtyDzCeO81QnAuZkUIHx8NrATJNaGb5UoiyYpzfitYpnl9GL 2BiqVGg7v/HNA== To: "David P. Reed" , "David P. Reed" Cc: Rich Brown , Valdis =?utf-8?Q?Kl=C4=93tnieks?= , cerowrt-devel , bloat In-Reply-To: <1557871532.754117608@apps.rackspace.com> References: <2936.1557856670@turing-police> <1557859131.759530583@apps.rackspace.com> <1557871532.754117608@apps.rackspace.com> Date: Wed, 15 May 2019 00:35:20 +0200 X-Clacks-Overhead: GNU Terry Pratchett Message-ID: <87lfz81x7b.fsf@toke.dk> MIME-Version: 1.0 Content-Type: text/plain Subject: Re: [Bloat] [Cerowrt-devel] fq_codel is SEVEN years old today... X-BeenThere: bloat@lists.bufferbloat.net X-Mailman-Version: 2.1.20 Precedence: list List-Id: General list for discussing Bufferbloat List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 14 May 2019 22:35:22 -0000 "David P. Reed" writes: > I wonder if an interesting project to design and pitch for CrowdSupply > to fund would be a little board that packages sch_cake or something in > the minimal hardware package that could sit between a 1 GigE symmetric > port and either an asymmetric GigE or a symmetric 1 GigE connection > into a 10 GigE switch. The key point is that it needs to support > wire-rate forwarding with small packets of Gigabit throughput. > Ideally, it also supports a dnsmasq NAT and wireguard optionally. > > I know a Celeron with 2 GB of RAM can easily do it (because that is > what I use). We know (well that's what you guys tell me) that the > dinky MIPS processors are underpowered to handle sch_cake at such > packet rates. The Linksys and Netgear and TP-link guys seem to see no > market at all for any such thing. But I see it as a useful jellybean > device if it could be cheap and simple. > > Could maybe design, produce, and sell this for $100? No one else seems > to want to make such a thing. I could just barely design and implement > the board and get it made, but to be honest I'm better at spec'ing and > prototyping than making manufacturable hardware designs. I suspect I > could find someone to do the PCB design, layout and parts selection as > a project. > > The idea for this hardware "product" is to decouple this buffer > management from the WiFi compatibility and driver mess, and make it > easy for people, maybe to demonstrate that it could be a great > product. Forget designing the packaging, negotiating a sales channel, > etc. Just do what is needed to make a few thousand for the CrowdSupply > market. > > Thoughts? It's a cool idea, and I'd certainly buy a couple to help the crowdfunding ;) Ideally, it would need to be self-configuring, though... I.e., something like the IQRouter auto-measuring of the upstream bandwidth to tune the shaper. For reference, the GL.iNet routers are tiny and nicely packaged, and run OpenWrt; they do have one with Gbit ports[0], priced around $70. I very much doubt it can actually push a gigabit, though, but I haven't had a chance to test it. However, losing the WiFi, and getting a slightly beefier SoC in there will probably be doable without the price going over $100, no? -Toke [0] https://www.gl-inet.com/products/gl-ar750s/