From: Dave Taht <dave.taht@gmail.com>
To: Jesper Dangaard Brouer <brouer@redhat.com>
Cc: bufferbloat <bloat@lists.bufferbloat.net>
Subject: Re: [Bloat] Any OpenWRT eth drivers with BQL support?
Date: Fri, 26 Jun 2015 03:33:01 -0700 [thread overview]
Message-ID: <CAA93jw4z0a20C3wXJ5--cBj3Mdp9i0V_Ht9MNw1ZxPTy-RxYyg@mail.gmail.com> (raw)
In-Reply-To: <20150626113210.00a96739@redhat.com>
I implemented BQL for the ar71xx driver ages back, so anything using
that (which also has ath9k) is good. This includes the archer c7v2,
wndr3800, wndr4300, and a metric ton of other platforms from nearly
every vendor.
I also did a test implementation of xmit_more for that also, but it
(on a very limited series of tests) actually cut throughput by 80mbit.
There was a lot more wrong with my testbed at the time, so I regard
that test as worth repeating, also.
Presently the mvneta driver in the linksys 1200ac (1900, mirabox, etc)
is the leading candidate for attempting a BQL implementation, (we are
seeing an extra 5-14ms of induced latency coming from somewhere) but
thus far we have not had someone with the time and gear to go make it
work. (hint, hint). I did nag the author once.... the armada 385 chip
is the one with the least vendor "secret sauce", and best overall
linux support of a ragtag field, and can, route at a gbit, where the
ar71xx falls over at over 500mbit.
Recently a realtek driver gained BQL (cant remember which one)
http://www.bufferbloat.net/projects/bloat/wiki/BQL_enabled_drivers
and that particular chip was highly used by a bunch of firewall-ish devices.
but I dont think it was backported to openwrt CC, which froze on linux 3.18.
Until fairly recently what time I have had for this (and cake) was
mostly spent on a rangeley box (which used to run openwrt until the
usb stick fried, now runs debian on a big disk). All the intel
platforms have great BQL support.
I am happy that I got a very stable build of the ar71xx stuff out of
openwrt trunk last week, the changeover to libmusl, while not
painless, went fast.
It would be good for somone to spin up a "BQL on everything" project.
So many drivers, so little time.
http://www.bufferbloat.net/projects/bloat/wiki/BQL_enabled_drivers is
where I have been keeping the list. Having a list of platforms easier
to parse than:
https://downloads.openwrt.org/snapshots/trunk/ar71xx/
https://downloads.openwrt.org/snapshots/trunk/mvebu/generic/
would be good.
On Fri, Jun 26, 2015 at 2:32 AM, Jesper Dangaard Brouer
<brouer@redhat.com> wrote:
> Hi Dave and others,
>
> People are asking for recommendations on choosing/buying an OpenWRT
> based/supported router box... I want to recommend HW devices that have
> implemented BQL in their drivers.
>
> Can anyone remember which HW-routers have Ethernet device drivers what
> implements BQL?
>
> --
> Best regards,
> Jesper Dangaard Brouer
> MSc.CS, Sr. Network Kernel Developer at Red Hat
> Author of http://www.iptv-analyzer.org
> LinkedIn: http://www.linkedin.com/in/brouer
--
Dave Täht
worldwide bufferbloat report:
http://www.dslreports.com/speedtest/results/bufferbloat
And:
What will it take to vastly improve wifi for everyone?
https://plus.google.com/u/0/explore/makewififast
prev parent reply other threads:[~2015-06-26 10:33 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-06-26 9:32 Jesper Dangaard Brouer
2015-06-26 10:33 ` Dave Taht [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
List information: https://lists.bufferbloat.net/postorius/lists/bloat.lists.bufferbloat.net/
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=CAA93jw4z0a20C3wXJ5--cBj3Mdp9i0V_Ht9MNw1ZxPTy-RxYyg@mail.gmail.com \
--to=dave.taht@gmail.com \
--cc=bloat@lists.bufferbloat.net \
--cc=brouer@redhat.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox