Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 11 Jun 2012 05:09:04 -0700
From:      Adrian Chadd <adrian@freebsd.org>
To:        Harm Weites <harm@weites.com>
Cc:        freebsd-embedded@freebsd.org
Subject:   Re: Current status of TL-WR1043ND
Message-ID:  <CAJ-VmokbZ0HWr5EOQ0qP5VSvungVTrM-Zpf7zjy10GSmREN6uw@mail.gmail.com>
In-Reply-To: <1339012052.2872.21.camel@manbearpig.dynamic.weites.net>
References:  <1338844627.7561.25.camel@manbearpig.dynamic.weites.net> <CAJ-VmomtzxmT8xz_z2uD-i-cf=NkBgeyP3%2B0r_U1C95tzQPQQg@mail.gmail.com> <1339012052.2872.21.camel@manbearpig.dynamic.weites.net>

next in thread | previous in thread | raw e-mail | index | archive | help
On 6 June 2012 12:47, Harm Weites <harm@weites.com> wrote:
> Adrian,
>
> thanks for the additional information. Looking through the scripts
> (again) I've now added some other tools to the image.
> Are the ath* tools needed for wifi to 'just work', or are they installed
> for debug purposes? Since leaving them out frees some valuable Kbytes to
> store bsnmpd :)

The ath* tools are for debugging, yes. But believe me when I say
they're invaluable. :)

It would be better to look at how to slim down the image by adding
options to the generated 'make.conf' - eg by stripping out
kerberos/pam from the build. i haven't really put a lot of effort into
that just yet. I bet the userland can be quite significantly slimmed.

> Could you explain a bit about the issues that you are still seeing
> (regarding aggregate traffic)?

Right now I'm just debugging out of order frames and discarded frames
by the receiver. I think I've jus fixed that. Now I just need to
implement some better buffer management so higher priority traffic (eg
management) has a higher chance of having buffers available. If all
buffers are exhausted when a BAR TX needs to occur, the TX will just
fail and all traffic stops for a while. This is not a good behaviour.
:)

> Furthermore, the OpenWrt wiki mentions roughly 250Mbit throughput for
> routed traffic and you mention 50Mbit on your blog (although you still
> have debug options enabled). Did you/someone else do a test without
> debug options (and where do I disable debug options in your scripts)?

You can just disable INVARIANTS/WITNESS in the kernel. But I've not
seen 250MBit over the TL-1043ND Wifi, sorry.



Adrian



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAJ-VmokbZ0HWr5EOQ0qP5VSvungVTrM-Zpf7zjy10GSmREN6uw>