Powered By Blogger

Tuesday, November 7, 2017

How wpa_supplicant works!!!

A  detailed picture of how nl80211 and cfg80211 work with other parts of the system (user space, kernel, and hardware).
  • nl80211 is the interface between user space software (iw, wpa_supplicant, etc.) and the kernel (cfg80211 and mac80211 kernel modules, and specific drivers).
  • The WiFi drivers and hardware could be Full-MAC or Soft-MAC (see Wireless_network_interface_controller).
  • cfg80211_ops is a set of operations that Full-MAC drivers and mac80211 module register to cfg80211 module.
  • ieee80211_ops is a set of operations that Soft-MAC drivers register to mac80211 module.
enter image description here

No comments:

Post a Comment