/80211_code_flow_linux

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:

  1. Probe Request (Active Scanning) / (Passive Scanning)
  2. Probe Response / Beacon (Scan Results)
  3. Authentication Request
  4. Authentication Response
  5. Association Request
  6. Association Response

Layers:

Source Code Used (Version Details)

  • Linux Version: 5.4.31
  • wpa_supplicant: 2.10