ebpf_exporter

Форк
0
27 строк · 440.0 Байт
1
package decoder
2

3
import (
4
	"log"
5
	"os"
6

7
	"github.com/jaypipes/pcidb"
8
)
9

10
const pciIdsPath = "/usr/share/misc/pci.ids"
11
const missingPciIdsText = "missing pci.ids db"
12

13
var pci *pcidb.PCIDB
14

15
func init() {
16
	if _, err := os.Stat(pciIdsPath); err != nil {
17
		log.Printf("PCI DB path %q is not accessible: %v", pciIdsPath, err)
18
		return
19
	}
20

21
	db, err := pcidb.New()
22
	if err != nil {
23
		log.Fatalf("Error initializing PCI DB: %v", err)
24
	}
25

26
	pci = db
27
}
28

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.