Commit graph

4 commits

Author SHA1 Message Date
Naoki MATSUMOTO ec4ca774f4 Fix spelling inconsistencies
Signed-off-by: Naoki MATSUMOTO <m.naoki9911@gmail.com>
2025-07-25 13:56:32 +09:00
Naoki MATSUMOTO 5b28ee23f1 Generate descriptors in compile-time
Signed-off-by: Naoki MATSUMOTO <m.naoki9911@gmail.com>
2025-07-25 13:45:11 +09:00
Naoki MATSUMOTO 96ad96ccbb Not to use math.Pow10 to convert unit
Signed-off-by: Naoki MATSUMOTO <m.naoki9911@gmail.com>
2025-07-24 18:34:05 +09:00
Naoki MATSUMOTO 9f65ec3485 Add collector for PCIe devices with link information
The link status of PCIe devices sometimes changes,
like link or speed downgrades, and devices disappear.
This patch collects PCIe devices' link infromation  to detect such failures.

As a first step, this collector exports PCIe devices'
- Device information (vendor_id, device_id, etc.)
- Parent PCIe device (e.g. PCIe bridge, PCIe switch)
- Link status (max_link_{transfers_per_second|width}, current_link_{transfers_per_second|width})

Signed-off-by: Naoki MATSUMOTO <m.naoki9911@gmail.com>
2025-07-10 10:07:16 -04:00