Drivers

This repository contains drivers for wireless devices.

Full MAC Drivers

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.

Soft MAC Drivers

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.

PHY Drivers

The wlanphy driver manages the WLAN PHY devices and provides an interface for creating and destroying WLAN interfaces.