I'm swimming in WRTs now doing a lot of things with them. One area of weakness appears to be the radios, when they are used in a WISP client (CPE) environment.
Side-by-side with an alternative method (266Mhz laptop, Hermes-based Orinoco PCMCIA car) the WRT consistently has come off giving weaker reported signal quality values, and also performs more poorly on iperf traffic tests, by a fairly significant margin.
Maybe the radios have some limitations inherent in their design (e.g. fixed ACK timeouts set to a short roundtrip time) that prevent them from performing well in this environment.
I don't know how much I can trust wl to be truly telling me about my connections. The "status" command will stick at some quality value and then never change, while at the same time I can see the noise and rssi values changing using the individual wl subcommands.
And when I sample the radio continuously the values I see flucuate wildly, even when I deploy them in areas where I know I'm very RF-clean.
I'm not complaining, mind you, but if I could get them going in that sort of mode it would be a major win for me, as they perform so beautifully in so many other ways.
I'm wondering who else might have experience in this arena. I've read the mesh stuff. My environment is vanilla 802.11b infrastructure ISP. The clients are interspersed at distances of a few blocks to a few miles from the access points.
I'm glad to post more of my experiences if they're of interest. I have several working under load now for some weeks but it hasn't been a smooth trip.