2023-11-29 17:37:52 -05:00

45 lines
911 B
Markdown

# FreeBSD net80211 template driver
## Introduction
This is a templated implementation of FreeBSD's 15-CURRENT net80211 layer. This driver is intended as a learning resource.
This driver is as much a project for myself as it is for any future readers :)
The driver does not implement PCIe, USB or SDIO layers. Rather, everything is implemented in software.
## How to Test code
On a FreeBSD host, run the following:
```
git clone https://github.com/khanzf/i3e_template_driver
cd i3e_template_driver
make
make load
```
This should create a `i3e0` interface. You can now use this to create a VAP.
To create a `wlan0` VAP, run the following command:
```
ifconfig wlan create wlandev i3e0
```
## How to read
### Explanation
## Source Files
## ieee80211com
## ieee80211vap
## LICENSE
This code is licensed under the 2-Clause BSD.
## Author
The author of this is code Farhan Khan (farhan@farhan.codes)