WDS is manually configured, so you will need to determine exactly which nodes will speak with eachother. Even using lazywds, there is still need for manual configuration of the nodes connection to the lazy nodes. If everything is set to lazy, nothing will attempt a connection. Lazy accepts all incoming wds connections. When configuring the network, you also need to be sure to avoid loops, or at least turn on STP on the nodes involved in the loop.
I had a wds network which I just started to convert to olsr, which is supposed to be fairly robust, and automatically configures routing when changes in the network occur. I haven't actually gotten olsr to work yet (message saying "No interfaces detected!"
) but I discovered my network is working fine in adhoc mode since I don't have multihops yet. It is configured like this right now.
Client---Wrt(Adhoc) - - - Wrt(Adhoc)---Wrt(Router)---ADSL
Surprisingly, the adhoc Wrt boxes (that ARE configured with BRIDGING), seem to work nicely for bridging the segments attached via Adhoc. 
(Last edited by joebush on 4 Jun 2006, 14:27)