从用户空间进行设置时从内核获取确认

时间:2018-04-30 15:04:03

标签: linux-device-driver wireless netlink

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

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

1 个答案:

答案 0 :(得分:0)

通常,要将值传递给内核驱动程序,请使用RegInit上的文件。

要在/sys上使用文件,您必须调用像/sys这样的sysfs创建函数。 许多内核驱动程序都是这样使用的。 如果您使用sysfs_create_group()上的文件,则还可以在必要时传递错误返回。

我认为使用/sys上的文件比使用/sys更通用,更规范。