linux-device-driver - 从用户空间设置时从内核获取确认
问题描述
我正在使用 nl80211 和 Netlink 套接字向内核发送消息以进行设置。具体来说,我正在从用户空间向驱动程序中的set
RF 扇区发出供应商指定的命令。wil6210
对于这些set
命令,用户空间应用程序不向内核请求任何信息。我想知道我是否应该期待来自内核的消息,指示set
命令是否成功完成?
如果内核对用户空间有这样的确认回复,我应该查看哪些属性?set
它是对所有请求的标准答复吗?
解决方案
通常,要将值传递给内核驱动程序,请使用/sys
.
要在 上使用文件/sys
,您必须调用 sysfs-creation 函数,例如sysfs_create_group()
. 许多内核驱动程序都使用这种方式。如果您在 上使用文件/sys
,则还可以在必要时传递错误返回。
我认为使用文件 on/sys
比使用set
.
推荐阅读
- python - 熊猫数据框每行重复一定次数
- reactjs - React 中的 Bing 地图组件
- sql - 删除主表数据,不删除外表数据
- ios - 如何在不安装 cocoapods 的情况下运行从 github 下载的 xcode 项目?
- amazon-web-services - AWS Cloudwatch get-metric-statistics 命令正在返回指标名称,而不是自定义 cloudwatch 指标的值
- angular - 如何更改视图中的值
- ios - 在动态框架中启用 Bitcode
- python - Google App Engine 上的 Selenium webdriver chrome
- sql - 为多行取消一列的值
- python - 解码波斯网站获取请求的响应