免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1006 | 回复: 0
打印 上一主题 下一主题

[网络子系统] 无线ieee80211 中sta_info状态信息的维护 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2016-06-11 21:10 |只看该作者 |倒序浏览
无线中当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的终端的信息。在后面的发送中就存在一些问题需要解决。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP