linux下编程获取网卡的PCI插槽的总线号、设备号、功能号,请问哪位大神能告诉怎么实现吗,因项目要求需要获取这些信息(不用lspci命令)

machelcheng 2014-12-23 12:18:14
自己网上找了好久,没找到有什么好方法,不能用lspci命令然后过滤数据,需要编程实现,有没大神能帮忙解答一下?急!感激不尽
...全文
463 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
oops, u can tell it simply parses some system files as well. So the parsing process seems inevitable In runs on the following systems: Linux (via /sys/bus/pci, /proc/bus/pci or i386 ports) FreeBSD (via /dev/pci) NetBSD (via libpci) OpenBSD (via /dev/pci) GNU/kFreeBSD (via /dev/pci) Solaris/i386 (direct port access) Aix (via /dev/pci and odmget) GNU Hurd (direct port access) Windows (direct port access) CYGWIN (direct port access)
  • 打赏
  • 举报
回复
that's easy. If you don't want to take advantage of lspci. get its source and see how it implements things... https://github.com/gittup/pciutils

23,121

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧