| 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