Welcome to the FreeBSD 802.11 wireless protocol and driver overview.
If you need help setting up a wireless connection, check out the Wireless FAQ.
Other pages in this section
This section outlines Wireless (IEEE 802.11) Standards and Protocol support in FreeBSD. Whether specific features are supported on particular hardware is chipset and driver specific.
Note: Feature support is dependent on chipset, and on each individual wireless driver implementation.
- 11a, 11b, 11g, 11n operating modes
- Half (10MHz) and Quarter (5MHz) Rate Support
See also: Atheros Half & Quarter Rate Support
Operating Modes: HostAP, Station, Ad-Hoc, Monitor
- Multi-SSID HostAP Mode
- WEP, WPA, AES-CCMP, TKIP
- Hardware Encryption Offload
- A-MSDU Transmit Support
- Atheros 802.11a Turbo Mode
- Atheros 802.11g TurboG Mode
Under Current Development
802.11s /Mesh - initial support, under development
- ath/ath_hal 802.11n TX aggregation/blockack support
- Radar detection / TPC support
- Ralink 802.11n chipset support
/LockIssues - stack and driver locking and locking issues
Please see dev for further information. Please note, this isn't (yet) an exhaustive list.
Regulatory Domain Support
/RegulatoryDomainSupport - net80211 regulatory domain support
- Per-driver support (TODO)
- if_ath regulatory support (TODO)
TODO / Wishlist
These may have some funding available to implement. Please contact email@example.com if you think you're able to code up one of these!
/80211ac - initial 802.11ac support
- Flesh out more 802.11n extensions to net80211
- Migrate the software A-MPDU management from various drivers (notably iwn(4), ath(4)) into net80211
- Migrate out the atheros sample rate module into net80211
- Teach if_ath and other drivers about the net80211 TX rate control code
- 802.11n DFS support
- 802.11h TPC support (driver support, related IEs)
- 802.11h channel survey support (RX signal strength histogram, related IEs)
- Channel steering support - ie, steering 2/5ghz capable clients to 5ghz SSIDs
- 802.11n IBSS support
- 802.11n mesh (11s) support
802.11 wireless access in vehicular environments support (802.11p)
/FixUpThings Fix up known things that we need for 802.11-2012 / 802.11ac-2013
Here's a variety of random developer notes!
/BringUp - Bringing up an 802.11 driver (currently only covers bringing up 11n support)
/TxNotes - net80211 transmit and receive path related notes, mostly to look at concurrency issues
Please contact firstname.lastname@example.org for any further information.