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


About mac80211

mac80211 is the Linux API used to write SoftMAC wireless drivers. Right now the MLME is done in the kernel but our goal is to eventually move this complete to userspace.

mac80211 kernel docs

  • [:/kerneldoc:mac80211 kerneldoc]
  • [:/kerneldoc/warnings:warnings]

New mac80211 driver interface semantics

The [:/semantics:new mac80211 driver interface semantics] gives an overview of the expected and suggested driver behavior.

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, v55, v54, v53, v52, v51, v50, v49, v48, v47, v46, v45, v44, v43, v42, v41, v40, v39, v38, v37, v36, v35, v34, v33, v32, 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