【问题标题】:Getting a confirmation from kernel when setting from userspace从用户空间设置时从内核获取确认
【发布时间】:2018-04-30 15:04:02
【问题描述】:

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

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

【问题讨论】:

    标签: linux-device-driver wireless netlink


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 2012-08-01
      • 2012-10-09
      • 2011-10-22
      • 2012-06-23
      • 2020-08-06
      • 1970-01-01
      • 1970-01-01
      • 2011-11-29
      • 2021-02-11
      相关资源
      最近更新 更多