From: "Török Edwin" <edwin+ml-cerowrt@etorok.net>
To: cerowrt-devel@lists.bufferbloat.net
Subject: [Cerowrt-devel] cerowrt 3.3.8-17: nice latency improvements, some issues with bind
Date: Fri, 17 Aug 2012 11:52:28 +0300 [thread overview]
Message-ID: <502E064C.50305@etorok.net> (raw)
In-Reply-To: <CAA93jw50MeqWH6TVKditFGfg-V-mOi-UUtsABqd+WHs2vedHQw@mail.gmail.com>
On 08/13/2012 09:08 AM, Dave Taht wrote:
> I'm too tired to write up a full set of release notes, but I've been
> testing it all day,
> and it looks better than -10 and certainly better than -11, but I won't know
> until some more folk sit down and test it, so here it is.
>
> http://huchra.bufferbloat.net/~cero1/3.3/3.3.8-17/
>
> fresh merge with openwrt, fix to a bind CVE, fixes for 6in4 and quagga
> routing problems,
> and a few tweaks to fq_codel setup that might make voip better.
>
> Go forth and break things!
Hi,
This is the first cerowrt that I tried on my router (was using Openwrt before), and I'm quite happy
with the latency improvements on WiFi (see below).
However I've encountered some issues with bind. After powering on the router this morning DNS wasn't working,
and logread showed a lot of errors from bind about a broken trust chain on every domain name.
Unfortunately the syslog buffer was at its default 16k (increased it to 256k now) so the exact sequence of errors was lost.
I restarted bind (/etc/init.d/named restart), and then DNS was working again. Ping times from the router to google were between 30ms and 450ms,
but ping times from my desktop to google (through same router) was 8ms.
I rebooted the router to try to reproduce the bind issue, but it didn't occur again. Pings from the router to google are also normal again.
Any idea what could've caused this behaviour?
Note that my internet connection is through PPPoE, so when bind starts on boot it might not have IPv4 network connectivity yet.
There's also a tiny delay between IPv4 and IPv6 connectivity, because IPv6 prefix is obtained using dhcp6c after PPPoE has connected.
Another minor issue is that p910nd and luci-app-p910nd were not available via opkg install, but I found them on openwrt.org, so that works now.
DHCPv6-PD had to be configured manually of course, same as with openwrt, the difference is that I only get IPv6 on wired interfaces now,
and not on wireless.
That seems to be by design because the interfaces are not bridged anymore and I get only a /64 from my ISP (slan_len 0), so can't really create
more sub-networks from it.
Onto the good news, here are some measurements (ping time / bandwidth from my laptop connected through WiFi to my desktop connected through GbitE):
no fq_codel on laptop, openwrt, wlan0 5Ghz: 0.859/174.859/923.768/198.308 ms; 120 - 140Mbps
w/ fq_codel on laptop, openwrt, wlan0 5Ghz: 1.693/ 26.727/ 54.936/ 11.746 ms; 120 - 140Mbps
no fq_codel on laptop, cerowrt, wlan0 5Ghz: 2.310/ 15.183/140.495/ 30.337 ms; 75 - 85 Mbps
w/ fq_codel on laptop, cerowrt, wlan0 5Ghz: 1.464/ 1.981/ 2.223/ 0.221 ms; 75 - 85 Mbps
The latency improvement is awesome, and I don't really mind the sacrificed bandwidth to accomplish it.
Is the bandwidth drop intended though? When enabling fq_codel just on my laptop I didn't notice any bandwidth drop at all.
AFAICT my router is the only radio on 5Ghz and it is configured the same way as openwrt was (HT40+).
Note: I use WPA2-PSK, and I disabled the other two SSIDs on the 5Ghz.
Best regards,
--Edwin
next prev parent reply other threads:[~2012-08-17 8:52 UTC|newest]
Thread overview: 44+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-08-13 6:08 [Cerowrt-devel] cerowrt 3.3.8-17 is released Dave Taht
2012-08-13 16:06 ` Maciej Soltysiak
2012-08-13 16:20 ` Dave Taht
2012-08-15 17:23 ` Sebastian Moeller
2012-08-15 22:53 ` dpreed
2012-08-15 22:57 ` William Katsak
2012-08-16 4:54 ` Sebastian Moeller
2012-08-16 11:08 ` William Katsak
2012-08-16 17:02 ` dpreed
2012-08-20 18:17 ` Sebastian Moeller
2012-08-16 4:51 ` Sebastian Moeller
2012-08-16 4:58 ` Dave Taht
2012-08-16 6:09 ` Sebastian Moeller
2012-08-20 18:13 ` Sebastian Moeller
2012-08-16 4:08 ` Dave Taht
2012-08-16 5:15 ` Sebastian Moeller
2012-08-20 18:24 ` Sebastian Moeller
2012-08-21 2:33 ` dpreed
2012-08-21 2:44 ` Marchon
2012-08-21 5:28 ` Sebastian Moeller
2012-08-22 18:23 ` dpreed
2012-08-22 18:54 ` Dave Taht
2012-08-22 19:23 ` Kenneth Finnegan
2012-08-22 20:44 ` Dave Taht
2012-08-21 5:23 ` Sebastian Moeller
2012-08-17 8:52 ` Török Edwin [this message]
2012-08-17 18:05 ` [Cerowrt-devel] cerowrt 3.3.8-17: nice latency improvements, some issues with bind Dave Taht
2012-08-17 19:05 ` Török Edwin
2012-08-17 19:52 ` Dave Taht
2012-08-17 20:13 ` Török Edwin
2012-08-18 20:16 ` Michael Richardson
2012-08-20 20:16 ` david
2012-08-20 20:41 ` George Lambert
2012-08-20 20:48 ` david
2012-08-20 21:27 ` George Lambert
2012-08-20 23:19 ` Michael Richardson
2012-08-21 22:03 ` Maciej Soltysiak
2012-08-21 22:31 ` George Lambert
2012-08-22 1:21 ` Michael Richardson
2012-08-18 9:38 ` Török Edwin
2012-08-18 10:20 ` [Cerowrt-devel] [Bloat] " Jonathan Morton
2012-08-18 17:07 ` [Cerowrt-devel] " Dave Taht
2012-08-25 13:56 ` Török Edwin
2012-08-25 18:09 ` Dave Taht
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/cerowrt-devel.lists.bufferbloat.net/
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=502E064C.50305@etorok.net \
--to=edwin+ml-cerowrt@etorok.net \
--cc=cerowrt-devel@lists.bufferbloat.net \
/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