commit | 95f69336c0b236eb3b9c878173aa4b375171d48e | [log] [tgz] |
---|---|---|
author | Jiaqing Zhao <jiaqing.zhao@intel.com> | Sat Jun 04 15:09:45 2022 +0800 |
committer | Jiaqing Zhao <jiaqing.zhao@intel.com> | Tue Jun 28 11:44:30 2022 +0800 |
tree | ce40036780b9c7c34ab59cdd6c895e24f186e05b | |
parent | 5277179a1544e07f52e7441a1ca0a8623848a571 [diff] |
bmccontrolservices: Use service name for matching The object paths of services are changed after service-config-manager switched using sdbusplus to encode them, but now the service names can be decoded from the object paths. This patch changes to use service name for matching accordingly. Also changes unorderded_map bmcServices to array as random access is not needed here. Requires service-config-manager change #52557 ("Encode object path with sdbusplus") being merged first. Tested: Verified both Get/Set BMC Services IPMI commands work as before. Change-Id: I6da7f275c252059b121c323280214012f330340f Signed-off-by: Jiaqing Zhao <jiaqing.zhao@intel.com>
This component is intended to provide Intel-specific IPMI[3]
command handlers for OpenBMC. These handlers are intended to integrate BMC with servers based on Intel architecture.
intel-ipmi-oem
serves as an extension[1]
to OpenBMC IPMI daemon[2]
. It is compiled as a shared library and intended to both:
Related features provided by the library are grouped in separate source files. Main extensions to vanilla OpenBMC IPMI stack are the following:
[4]