commit | af762de51e47089d87be5a2839cb96ff6dd03321 | [log] [tgz] |
---|---|---|
author | Thang Tran <thuutran@amperecomputing.com> | Mon Dec 18 11:19:28 2023 +0700 |
committer | Vernon Mauery <vernon.mauery@linux.intel.com> | Fri Feb 02 19:49:37 2024 +0000 |
tree | 12996e2b29dacd979952f31d974ec6fb5343715d | |
parent | 0c96fdf819ec17a08516505ae478aa81c68c5435 [diff] |
dcmi: correct return data of Get Configuration Parameter command When users call "ipmitool dcmi get_conf_param" command, ipmitool shows paramters are disabled or 0. ``` DHCP Discovery method : Management Controller ID String is disabled Vendor class identifier DCMI IANA and Vendor class-specific \ Informationa are disabled Initial timeout interval : 0 seconds Server contact timeout interval : 0 seconds Server contact retry interval : 0 seconds ``` Those information are incorrect. The root cause of this issue due to the Get DCMI Configuration Command only returns success value w/o parameter data. This commit adds parameter data to the response message. Tested: 1. Get DCMI Configuration Parameter $ipmitool dcmi get_conf_param 2. Data are shown as below ``` DHCP Discovery method : Management Controller ID String is enabled Vendor class identifier DCMI IANA and Vendor class-specific Informationa are disabled Initial timeout interval : 4 seconds Server contact timeout interval : 120 seconds Server contact retry interval : 64 seconds ``` Change-Id: I0089993062c3c30792786b8e7f0f39f9507f93c3 Signed-off-by: Thang Tran <thuutran@amperecomputing.com>
meson builddir ninja -C builddir
meson builddir -Dbuildtype=minsize -Db_lto=true -Dtests=disabled ninja -C builddir
If any of the dependencies are not found on the host system during configuration, meson automatically gets them via its wrap dependencies mentioned in ipmid/subprojects
.
meson builddir -Dwrap_mode=nofallback ninja -C builddir
meson builddir -Dbuildtype=debug ninja -C builddir
meson builddir -Db_coverage=true -Dtests=enabled ninja -C builddir test ninja -C builddir coverage