社区
驱动程序开发区
帖子详情
提问:nl80211使用netlink与kernel通信,信息最终被发送到那里了呢?
zhxlx
2014-12-19 02:00:55
我对linux不了解,但是希望能看懂wifi工作的机制。
nl80211使用netlink与kernel通信,cfg80211使用ioctl从kernel得到消息,这样理解是否正确?
mac80211层面是最终得到这些消息吗?kernel难道是起到了转发消息的作用?
...全文
166
回复
打赏
收藏
提问:nl80211使用netlink与kernel通信,信息最终被发送到那里了呢?
我对linux不了解,但是希望能看懂wifi工作的机制。 nl80211使用netlink与kernel通信,cfg80211使用ioctl从kernel得到消息,这样理解是否正确? mac80211层面是最终得到这些消息吗?kernel难道是起到了转发消息的作用?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
n
etl
ink
原理及应用
n
etl
ink
是一种基于网络的
通信
机制,允许内核内部、内核与用户态应用之间甚至用户态应用之间进行
通信
;n
etl
ink
的主要作用是内核与用户态之间
通信
;它的思想是,基于BSD的socket
使用
网络框架在内核和用户态之间进行
通信
;如何在中新增n
etl
ink
协议?参考
nl80211
模块初始化时,通过注册通用n
etl
ink
协议族,将命令以及处理函数进行注册;int err;
用户层调用
nl80211
的例子
nl80211
是基于 802.11 n
etl
ink
的用户空间接口,用于无线硬件的新 cfg80211 配置系统。它们一起旨在取代旧的无线扩展。
网卡驱动学习一、wireless基础知识(cfg80211 mac80211
nl80211
)
网卡驱动相关基础概念
linux4.4 内核 n
etl
ink
,wpa_supplicant与内核
nl80211
通信
之Generic N
etl
ink
代码位置:
kernel
/net/n
etl
ink
/gen
etl
ink
.c
kernel
/include/net/gen
etl
ink
.hGENL简介n
etl
ink
仅支持32种协议类型,这在实际应用中可能并不足够。因此产生了generic n
etl
ink
(以下简称为genl)。generic n
etl
ink
支持1023(前10个保留不用)个子协议号,弥补了n
etl
ink
协议类型较少的缺陷。1 架构及工作原...
【
nl80211
】
文件作用枚举wiphy声明genl_ops等声明(实现在 lnxporting)nla 属性解析兼容回调
nl80211
命令说明scan硬件扫描abort_scanABORT_SCAN中止扫描connectdisconnectCONNECTDISCONNECTSTA 连接start_apstop_apSTART_APSTOP_APAP 模式SET_BEACON更新 beaconadd_keydel_keyNEW_KEYDEL_KEY密钥mgmt_txFRAME
发送
管理帧P2P ROC。
驱动程序开发区
1,323
社区成员
2,170
社区内容
发帖
与我相关
我的任务
驱动程序开发区
主要是开发驱动技术
复制链接
扫一扫
分享
社区描述
主要是开发驱动技术
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章