Development issues regarding the cerowrt test router project
 help / color / mirror / Atom feed
* [Cerowrt-devel] ath10k test of openwrt head
@ 2020-03-30  0:21 Dave Taht
  2020-03-30 10:34 ` Toke Høiland-Jørgensen
  0 siblings, 1 reply; 6+ messages in thread
From: Dave Taht @ 2020-03-30  0:21 UTC (permalink / raw)
  To: cerowrt-devel

well, aqm is engaging, but waaay too late - 2-3 sec latencies on a
given 10mbit wifi test. perhaps the ath10k-smallbuffers-ct firmware is
more of the right thing. and osx catalina doesn't negotiate ecn.

root@test:/sys/kernel/debug/ieee80211/phy0/netdev:wlan0/stations/80:2a:a8:55:8e:15#
cat aqm

target 19999us interval 99999us ecn yes

tid ac backlog-bytes backlog-packets new-flows drops marks overlimit
collisions tx-bytes tx-packets flags

0 2 523094 341 275372 2760 0 0 0 230743802 311271 0x8(RUN)


-- 
Make Music, Not War

Dave Täht
CTO, TekLibre, LLC
http://www.teklibre.com
Tel: 1-831-435-0729

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [Cerowrt-devel] ath10k test of openwrt head
  2020-03-30  0:21 [Cerowrt-devel] ath10k test of openwrt head Dave Taht
@ 2020-03-30 10:34 ` Toke Høiland-Jørgensen
  2020-03-30 15:33   ` Dave Taht
  0 siblings, 1 reply; 6+ messages in thread
From: Toke Høiland-Jørgensen @ 2020-03-30 10:34 UTC (permalink / raw)
  To: Dave Taht, cerowrt-devel

Dave Taht <dave.taht@gmail.com> writes:

> well, aqm is engaging, but waaay too late - 2-3 sec latencies on a
> given 10mbit wifi test.

So this would be without AQL, right?

-Toke

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [Cerowrt-devel] ath10k test of openwrt head
  2020-03-30 10:34 ` Toke Høiland-Jørgensen
@ 2020-03-30 15:33   ` Dave Taht
  2020-03-30 16:17     ` [Cerowrt-devel] tuning up the ath10k in the ubnt products Dave Taht
  2020-03-30 18:19     ` [Cerowrt-devel] ath10k test of openwrt head Dave Taht
  0 siblings, 2 replies; 6+ messages in thread
From: Dave Taht @ 2020-03-30 15:33 UTC (permalink / raw)
  To: Toke Høiland-Jørgensen; +Cc: cerowrt-devel

On Mon, Mar 30, 2020 at 3:35 AM Toke Høiland-Jørgensen <toke@toke.dk> wrote:
>
> Dave Taht <dave.taht@gmail.com> writes:
>
> > well, aqm is engaging, but waaay too late - 2-3 sec latencies on a
> > given 10mbit wifi test.
>
> So this would be without AQL, right?

Well I thought the code was in that build which is what triggered me
to try. Turned out it landed a few hours later.
https://git.openwrt.org/?p=openwrt/openwrt.git;a=commit;h=5c57d15aed3ed7fd5ed077833044660df52c1bf4


hours later.
>
> -Toke



-- 
Make Music, Not War

Dave Täht
CTO, TekLibre, LLC
http://www.teklibre.com
Tel: 1-831-435-0729

^ permalink raw reply	[flat|nested] 6+ messages in thread

* [Cerowrt-devel] tuning up the ath10k in the ubnt products
  2020-03-30 15:33   ` Dave Taht
@ 2020-03-30 16:17     ` Dave Taht
  2020-03-30 18:19     ` [Cerowrt-devel] ath10k test of openwrt head Dave Taht
  1 sibling, 0 replies; 6+ messages in thread
From: Dave Taht @ 2020-03-30 16:17 UTC (permalink / raw)
  To: Toke Høiland-Jørgensen; +Cc: cerowrt-devel, Make-Wifi-fast

As debris from the original project, I had a half dozen ubnt mesh
(pro, lite, mesh) boxes, "bricked", and I'd felt at the time the only
way to bring them back to life was to solder a header onto each and
recreate them via the serial port. I'd disassembled a bunch but my
tired old eyes wouldn't let me get the dang pins back on easily.

It turns out that the "reflash the OEM firmware" method,  "just
works". (see near the bottom of:
https://openwrt.org/toh/ubiquiti/unifiac ) -

w00t! now that the basic AQL support has landed (yesterday) for the
ath10k-ct in openwrt I was kind of inspired to do a build of my own,
folding back in things I cared about that aren't in the default build
(babel, dnsmasq-dnssec).

The PTSD from all that time "having to build the donuts'... barely had
time to kick in. time for some comparative benchmarks!

and who knows? perhaps I'll (we'll?) get around to

* cutting the codel target to something less on 5ghz
* Fiddling with sce and trying out the optimizations in fq_codel_fast
* Getting back on top of the iwl (specifically ax200) products
* poking into multi-core shaping
* etc (for a large value of etc. Has source specific ipv6 RA landed
anywhere yet? dns-sd?)


...

Elsewhere... Trying to get more ubnt edgerouter folk to try cake...

https://www.reddit.com/r/Ubiquiti/comments/fqmrxt/smart_queue_speed_setting/

https://www.reddit.com/r/HomeNetworking/comments/fp70rh/combatting_bufferbloat/

Thx lochnair for getting the build server back up

On Mon, Mar 30, 2020 at 8:33 AM Dave Taht <dave.taht@gmail.com> wrote:
>
> On Mon, Mar 30, 2020 at 3:35 AM Toke Høiland-Jørgensen <toke@toke.dk> wrote:
> >
> > Dave Taht <dave.taht@gmail.com> writes:
> >
> > > well, aqm is engaging, but waaay too late - 2-3 sec latencies on a
> > > given 10mbit wifi test.
> >
> > So this would be without AQL, right?
>
> Well I thought the code was in that build which is what triggered me
> to try. Turned out it landed a few hours later.
> https://git.openwrt.org/?p=openwrt/openwrt.git;a=commit;h=5c57d15aed3ed7fd5ed077833044660df52c1bf4
>
>
> hours later.
> >
> > -Toke
>
>
>
> --
> Make Music, Not War
>
> Dave Täht
> CTO, TekLibre, LLC
> http://www.teklibre.com
> Tel: 1-831-435-0729



-- 
Make Music, Not War

Dave Täht
CTO, TekLibre, LLC
http://www.teklibre.com
Tel: 1-831-435-0729

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [Cerowrt-devel] ath10k test of openwrt head
  2020-03-30 15:33   ` Dave Taht
  2020-03-30 16:17     ` [Cerowrt-devel] tuning up the ath10k in the ubnt products Dave Taht
@ 2020-03-30 18:19     ` Dave Taht
  2020-03-31  9:08       ` Toke Høiland-Jørgensen
  1 sibling, 1 reply; 6+ messages in thread
From: Dave Taht @ 2020-03-30 18:19 UTC (permalink / raw)
  To: Toke Høiland-Jørgensen; +Cc: cerowrt-devel

I just wanted to say I just tested that last openwrt patch... and it
was *beautiful*. I went from where
a load test could crack 3 seconds on the uap mesh router... and
disable the babel protocol, to 20ms....

/me wipes away tear of joy

On Mon, Mar 30, 2020 at 8:33 AM Dave Taht <dave.taht@gmail.com> wrote:
>
> On Mon, Mar 30, 2020 at 3:35 AM Toke Høiland-Jørgensen <toke@toke.dk> wrote:
> >
> > Dave Taht <dave.taht@gmail.com> writes:
> >
> > > well, aqm is engaging, but waaay too late - 2-3 sec latencies on a
> > > given 10mbit wifi test.
> >
> > So this would be without AQL, right?
>
> Well I thought the code was in that build which is what triggered me
> to try. Turned out it landed a few hours later.
> https://git.openwrt.org/?p=openwrt/openwrt.git;a=commit;h=5c57d15aed3ed7fd5ed077833044660df52c1bf4
>
>
> hours later.
> >
> > -Toke
>
>
>
> --
> Make Music, Not War
>
> Dave Täht
> CTO, TekLibre, LLC
> http://www.teklibre.com
> Tel: 1-831-435-0729



-- 
Make Music, Not War

Dave Täht
CTO, TekLibre, LLC
http://www.teklibre.com
Tel: 1-831-435-0729

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [Cerowrt-devel] ath10k test of openwrt head
  2020-03-30 18:19     ` [Cerowrt-devel] ath10k test of openwrt head Dave Taht
@ 2020-03-31  9:08       ` Toke Høiland-Jørgensen
  0 siblings, 0 replies; 6+ messages in thread
From: Toke Høiland-Jørgensen @ 2020-03-31  9:08 UTC (permalink / raw)
  To: Dave Taht; +Cc: cerowrt-devel

Dave Taht <dave.taht@gmail.com> writes:

> I just wanted to say I just tested that last openwrt patch... and it
> was *beautiful*. I went from where
> a load test could crack 3 seconds on the uap mesh router... and
> disable the babel protocol, to 20ms....

Yay! :)

-Toke

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2020-03-31  9:08 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-03-30  0:21 [Cerowrt-devel] ath10k test of openwrt head Dave Taht
2020-03-30 10:34 ` Toke Høiland-Jørgensen
2020-03-30 15:33   ` Dave Taht
2020-03-30 16:17     ` [Cerowrt-devel] tuning up the ath10k in the ubnt products Dave Taht
2020-03-30 18:19     ` [Cerowrt-devel] ath10k test of openwrt head Dave Taht
2020-03-31  9:08       ` Toke Høiland-Jørgensen

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox