mac80211

来源:互联网 发布:中国网络直播平台排名 编辑:程序博客网 时间:2024/06/09 17:41
自己学习网络部分的需要,慢慢翻译一些关于linux无线网络部分的一些资料,以备以后查阅
本部分原文地址:
http://wireless.kernel.org/en/developers/Documentation/mac80211

关于mac80211
mac80211是驱动开发者用来写softMAC无线设备驱动框架;
softMAC设备可以让系统能更好的控制硬件,允许用软件实现帧的管理,包括解析和产生80211无线帧。现在大多数的设备都是这种类型。

mac80211为SoftMAC设备实现了cfg80211回调函数,mac80211也就能依靠cfg80211来注册到网络子系统,并且配置设备。网络配置是cfg80211通过nl80211或者WE(wireless extentions)来实现。

在mac80211中,MLME在内核中以STA模式实现,在用户空间以AP模式实现。

如果你使用的用户空间配置工具支持nl80211的话,你就不需要mac80211设备支持WE了。(WE是一个过时的机制)
支持的特性:
IEEE802.11abgn
IEEE802.11d
渐渐浮现出来的IEEE802.11s标准集成进网络
打算使用wpa_supplicant(802.11r标准)
支持不同种类的接口
QoS
所有mac80211驱动都支持监视模式
原创粉丝点击