Developer Documentation
This section tries to organize documentation for new Linux wireless developers.
Contents
Development basics
Essential information on how to hack and contribute to Linux wireless
MailingLists - Subscribe to our mailing lists
Git-guide - learn to use git, emphasis on Linux wireless
IEEE-802.11 standards - standards we use and interpretations to help development
SubmittingPatches - guide on how to submit patches for Linux wireless work
Glossary - terms we use throughout the wiki you should be familiar with
Maintainers - maintainers of current wireless drivers and driver APIs
todo-list - Our current TODO list
Firmware versioning - Suggested firmware versioning rules
Other interesting information
Driver APIs
Here are all the driver APIs we use to write drivers in Linux:
Wireless-Extensions - old wireless driver framework
cfg80211 - new driver configuration API
nl80211 - new userspace <–> kernelspace wireless driver communication transport
Hardware Specifications - specifications for chipsets we support or will support soon
Radiotap - For 802.11 frame injection/reception
802.11 Development process
Check out the 802.11 development process page for details of how patches get merged into Linux for 802.11 and what trees are used.