This repository contains drivers for wireless devices.
A Full MAC driver relies on the firmware in the wireless hardware to implement the majority of the IEEE 802.11 MLME functions. The wlanif driver provides the platform-side implementation for Full MAC devices.
A Soft MAC driver implements the basic building blocks of communication with the wireless hardware. The wlansoftmac driver is a hardware-independent layer that provides state machines for synchronization, authentication, association, and other wireless networking state by leveraging the WLAN MLME library. It communicates with a vendor-specific Soft MAC driver to manage the hardware.
The wlanphy driver manages the WLAN PHY devices and provides an interface for creating and destroying WLAN interfaces.