wifi card compatible with BeagleBone

I look for a wifi card with interface compatible with Beagle Board.
The basic requirements:

- with open-source driver, including MAC protocols
- with proven record to form mesh network (hopefully tested with
BATMAN already)
- with external antenna connector

Any recommendations?

Thanks!

WenZhan