无线ieee80211 中sta_info状态信息的维护
无线中当AP工作在AP模式的时候,要维护sta的状态信息,比如探测、认证、关联的的三个阶段会根据收到的STA的信息,填充到sta_info中保存并实时的还会更新。这些信息在后面的速率算法中就会用到。看了内核中的很多代码中之后还有一些不是很理解的地方。主要有如下几个方面:
1. 有人研究过sta_info建立、更新、销毁的时机吗? sta_info在建立的过程中,会有用户态和内核态的信息交互,这比较复杂,设计到了netlink,但是sta_info的分配应该就是在认证和关联这两个阶段完成的,具体是在哪个时候还不是很确定!!
2. 我在AP中没有使用wlan0接口,而是使用了监听接口来收发数据包帧的。之前sta_info的信息和waln0接口关联在一起的。现在用了monitor类型接口之后,monitor接口不会维护sta_info的状态信息了。这造成了内核中没有介入AP的终端的信息。在后面的发送中就存在一些问题需要解决。
页:
[1]