我开发Linux netfilter内核模块并需要检索网卡的供应商信息,例如: “英特尔公司82579LM千兆网络连接” 要么 “英特尔公司Centrino Advanced-N 6205”
我有net_device结构。可以从内核中的net_device中检索这样的描述吗?
答案 0 :(得分:1)
答案是否定的。
这可以仅从用户空间完成,内核不保留此类信息。但是,您可以检索设备的供应商ID和产品ID。为此,您需要了解有关PCI子系统的更多信息。供应商ID和产品ID的组合(有时带有subvendor和subproduct id)决定了设备的身份。