内核-网络,"private"结构的作用
Kernel - networking, role of the "private" structure
上下文
正在阅读 Linux 设备驱动程序书籍,第 17 章。
我不太明白为什么需要一个私有结构来保存信息。
我不明白,它的用法。
pci_device 和 net_device 结构已经有很多信息。
有人可以告诉我更多吗?
书中提到,直接访问这些信息会降低系统性能,也存在灵活性问题。所以我们使用私有结构来鼓励使用函数来访问这些信息。
参考:ch17.13860 第 504 页,Linux 设备驱动程序,第三版
就其用途而言。您可以自由地使用该字段或忽略它。它是跨系统调用保存状态信息的有用资源。
上下文
正在阅读 Linux 设备驱动程序书籍,第 17 章。
我不太明白为什么需要一个私有结构来保存信息。
我不明白,它的用法。
pci_device 和 net_device 结构已经有很多信息。
有人可以告诉我更多吗?
书中提到,直接访问这些信息会降低系统性能,也存在灵活性问题。所以我们使用私有结构来鼓励使用函数来访问这些信息。
参考:ch17.13860 第 504 页,Linux 设备驱动程序,第三版
就其用途而言。您可以自由地使用该字段或忽略它。它是跨系统调用保存状态信息的有用资源。