一、對比
1.wext爲linux-2.6.18版本之前實現方式;用戶空間使用ioctl方式訪問驅動,設置無線參數或者獲取無線參數,配置無線驅動進行聯網操作;無線驅動事件到應用層的傳遞採用的netlink socket技術。
2.linux-2.6.18以後wifi驅動實現方式增加了nl80211,無論是用戶層訪問驅動還是驅動事件通知應用層、都採用的netlink技術。
相應的在Android系統中;wifi的wpa_supplicant適配層也有兩種實現方式。
Android系統中;SoftAP也有基於hostapd的nl80211實現方式,和netd部分直接修改的wext實現方式。