Free software drivers for network/wifi routers/switches
From the High Priority Free Software Projects list
OpenWRT ath9k support
Main person working on this looks like Stephen Gutknecht.
- Atheros AP81 consumer routers (AR913x / AR910x), prebuilt firmware
- Organizing Atheros ath9k bug reports for kernel.org
Note that you need to install a padded OpenWRT image so the size is what the device expects.
- Planex (PCI) MZK-W04NU Atheros AP81 platform router with USB
- Unbricking after a bad firmware upload requires a special serial cable.
- FreeSWITCH page shows how to get it working as a telephony platform designed to facilitate the creation of voice and chat driven products scaling from a soft-phone up to a soft-switch.
Default config is 192.168.1.1 / admin / password
- Fratzicu's page for TEW-632BRP OpenWRT firmware builds
- X-Wrt install info 
- Trendnet TEW-632BRP X-Wrt information page
- Trendnet TEW-632BRP, TEW-652BRP, DLink DIR-615 C1, CC WLN2206 working!
There seem to be 4 major mesh networking protocols: