| commit | 14828670472ebbf140b8d169bfc02b389526be64 | [log] [tgz] |
|---|---|---|
| author | Amithash Prasad <amithash@meta.com> | Mon Nov 03 13:55:38 2025 -0800 |
| committer | Amithash Prasad <amithash@meta.com> | Thu Dec 11 16:17:11 2025 -0800 |
| tree | f459305161e669a1a43abf0674cdb2e5681ac2b4 | |
| parent | 4775095d1cc84fbdef0b19bc6bc37c483bd80560 [diff] |
dreport: Add mctp diagnostic dump capability Add a plugin to handle dumping MCTP state information list routes, addresses, neighbors and links along with the D-Bus tree of the MCTP service. Tested: built into an Yosemite4 image (Its a Meta multi-host platform with a lot of MCTP endpoints so a perfect place to test). Ran dreport and confirmed that the tarball has the required information. Change-Id: I7fa486b9d0a8bac043df407bd2c8ff7871de0a4d Signed-off-by: Amithash Prasad <amithash@meta.com>
Phosphor Debug Collector provides mechanisms to collect various log files and system parameters. Used to troubleshoot problems in OpenBMC based systems.
One such mechanism is dreport, a script that collects debug data and packages it into an archive file.
To build this package with meson, do the following steps:
1. meson builddir 2. ninja -C builddir
To clean the built files run ninja -C builddir clean.
Tests can be run in the CI docker container, refer local-ci-build
or with an OpenBMC x86 sdk(see below for x86 steps).
meson -Dtests=enabled build ninja -C build test