80211_code_flow_linux
80211_code_flow_linux copied to clipboard
Basic flow of code (function calls) for 802.11 station in linux from userspace to driver.
Basic Code Flow for 802.11 connection in Linux
- Mode: Station
- Security: None
Steps of connection completion:
- Probe Request (Active Scanning) / (Passive Scanning)
- Probe Response / Beacon (Scan Results)
- Authentication Request
- Authentication Response
- Association Request
- Association Response
Layers:
- wpa_supplicant
- cfg80211 -
/net/wireless - mac80211 -
/net/mac80211 - driver -
/drivers/net/wireless/ath/ath9k
Source Code Used (Version Details)
- Linux Version:
5.4.31 - wpa_supplicant:
2.10