NOTE: this page is for archival only, see the note at the end of the page.

Developer Documentation

This section adds documentation for Linux wireless developers.

Advances in Linux wireless

A lot of development effort has been underway with Linux wireless in the last couple of years.


Wireless-extensions is the first framework developed to add support for wireless devices on Linux.

  • Wireless-Extensions documentation

= mac80211 =

  • mac80211 documentation


The new driver configuration interface, together with nl80211 it is intended to replace Wireless-Extensions.

  • cfg80211 documentation


The new userspace <–> kernelspace wireless communication transport.

  • nl80211 documentation


All terms we may use in this wiki which developers should be familiar with.

  • Glossary

This is a static dump of the wiki, taken after locking it in January 2015. The new wiki is at
versions of this page: last, v31, v30, v29, v28, v27, v26, v25, v24, v23, v22, v21, v20, v19, v18, v17, v16, v15, v14, v13, v12, v11, v10, v9, v8, v7, v6, v5, v4, v3, v2, v1