首页 > 解决方案 > 从用户空间设置时从内核获取确认

问题描述

我正在使用 nl80211 和 Netlink 套接字向内核发送消息以进行设置。具体来说,我正在从用户空间向驱动程序中的setRF 扇区发出供应商指定的命令。wil6210对于这些set命令,用户空间应用程序不向内核请求任何信息。我想知道我是否应该期待来自内核的消息,指示set命令是否成功完成?

如果内核对用户空间有这样的确认回复,我应该查看哪些属性?set它是对所有请求的标准答复吗?

标签: linux-device-driverwirelessnetlink

解决方案


通常,要将值传递给内核驱动程序,请使用/sys.

要在 上使用文件/sys,您必须调用 sysfs-creation 函数,例如sysfs_create_group(). 许多内核驱动程序都使用这种方式。如果您在 上使用文件/sys,则还可以在必要时传递错误返回。

我认为使用文件 on/sys比使用set.


推荐阅读