This document provides an overview of open-source 802.11 wireless device drivers, including how they work with the Linux kernel network stack. It describes the central network device data structure, socket buffers for packet transmission, and how the mac80211 framework and SoftMAC drivers like Ath9k interact. Specific driver functions like transmission paths and configurable parameters are outlined. An example of spectral scanning code for dynamic frequency selection is also summarized.