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