From ea30102ce458697473b0435bcdc7647dce2551f4 Mon Sep 17 00:00:00 2001 From: Rob Johnston Date: Wed, 6 Jun 2018 21:24:18 -0700 Subject: 9586 need to handle SP's that present multiple sensors with the same entity name 9587 Add test mechanism to sensor-transport module for spoofing sensor states Reviewed by: Toomas Soome Reviewed by: Igor Kozhukhov Approved by: Richard Lowe --- usr/src/lib/libipmi/common/libipmi.h | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'usr/src/lib/libipmi/common/libipmi.h') diff --git a/usr/src/lib/libipmi/common/libipmi.h b/usr/src/lib/libipmi/common/libipmi.h index 92a43c6758..1e69e57854 100644 --- a/usr/src/lib/libipmi/common/libipmi.h +++ b/usr/src/lib/libipmi/common/libipmi.h @@ -1522,10 +1522,13 @@ extern int ipmi_sdr_iter(ipmi_handle_t *, int (*)(ipmi_handle_t *, const char *, ipmi_sdr_t *, void *), void *); /* - * Lookup the given sensor type by name. These functions automatically read in - * and cache the complete SDR repository. + * Lookup the given sensor type by name or a combination of name and entity + * ID/instance. These functions automatically read in and cache the complete + * SDR repository. */ extern ipmi_sdr_t *ipmi_sdr_lookup(ipmi_handle_t *, const char *); +extern ipmi_sdr_t *ipmi_sdr_lookup_precise(ipmi_handle_t *, const char *, + uint8_t, uint8_t); extern ipmi_sdr_fru_locator_t *ipmi_sdr_lookup_fru(ipmi_handle_t *, const char *); extern ipmi_sdr_generic_locator_t *ipmi_sdr_lookup_generic(ipmi_handle_t *, -- cgit v1.2.3