Как получить Linksta PCie в Linux?

Я кодирую в cpp, и я хочу получить обратно ссылку, которая включает количество полос и пропускную способность. Я знаю, что могу получить его с помощью регулярного выражения в lspci -vv, но я предпочитаю API, если кто-то его знает.


person asaf    schedule 06.08.2017    source источник
comment
Прочтите код lspci и сделайте то, что он делает. Или запустите strace lspci -vv и посмотрите, какие системные вызовы он делает.   -  person John Zwinck    schedule 06.08.2017
comment
Прочтите этот сообщение. Он не учитывает конкретные атрибуты, о которых вы спрашиваете, а ссылается на libpci.   -  person Dmitri Chubarov    schedule 06.08.2017
comment
Также может быть полезен этот короткий скрипт. На самом деле он анализирует lspci -vvvkb   -  person Dmitri Chubarov    schedule 18.08.2017