Linux device driver 从用户空间设置时从内核获得确认

Linux device driver 从用户空间设置时从内核获得确认,linux-device-driver,wireless,netlink,Linux Device Driver,Wireless,Netlink,我正在使用nl80211和Netlink套接字向内核发送一条消息以设置某些内容。具体来说,我正在从用户空间向wil6210driver中的setRF扇区发出供应商指定的命令。对于set命令,用户空间应用程序不会从内核请求任何信息。我想知道是否应该从内核收到一条消息,指示set命令是否成功完成 如果从内核到用户空间有这样的确认回复,我应该研究哪些属性?这是所有set请求的标准回复吗?通常,要将值传递给内核驱动程序,请使用/sys上的文件 要在/sys上使用文件,必须调用sysfs创建函数,如sys

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


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

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

要在
/sys
上使用文件,必须调用sysfs创建函数,如
sysfs\u create\u group()
。 许多内核驱动程序都使用这种方式。 如果在
/sys
上使用文件,必要时还可以传递错误返回

我认为在
/sys
上使用文件比使用
set
更通用、更规范