Does anyone know of a meshing solution (such as OLSR, AODV, WDS, etc) that will allow a single OpenWRT WAP to act as both a traffic-relaying mesh participant and as an (ad-hoc of course) AP for normal 802.11b clients (such as a random user with a laptop and no special software). My understanding is that WDS does not allow this but I am not sure about OLSR or AODV or other solutions.
Also, does anyone know if OLSR and AODV are layer 2 (can work with IPX etc), or do they only relay IP packets?
I have an idea for a layer 2 meshing solution that will allow non-mesh clients to communicate transparently across the mesh, but before I go reinventing the wheel, I want to make sure someone hasn't already made an OpenWRT package for it.
Thanks!