pldm: Enhance the find & add pdr utilities
Change the names of pldm_entity_association_tree_find() and
pldm_entity_association_tree_add() in accordance with
the changes in libpldm to
pldm_entity_association_tree_find_with_locality() and
pldm_entity_association_tree_add_entity. As per -
https://gerrit.openbmc.org/c/openbmc/libpldm/+/63585 and
https://gerrit.openbmc.org/c/openbmc/libpldm/+/65623. Also,
change by adding parameters according to the newly changed
signatures.
Signed-off-by: Manojkiran Eda <manojkiran.eda@gmail.com>
Change-Id: Ib721c496314c963759a1d51eed481356cb296006
diff --git a/host-bmc/host_pdr_handler.cpp b/host-bmc/host_pdr_handler.cpp
index 89c170e..bcd3928 100644
--- a/host-bmc/host_pdr_handler.cpp
+++ b/host-bmc/host_pdr_handler.cpp
@@ -231,12 +231,13 @@
pldm_entity parent{};
if (getParent(entities[i].entity_type, parent))
{
- auto node = pldm_entity_association_tree_find(entityTree, &parent);
+ auto node = pldm_entity_association_tree_find_with_locality(
+ entityTree, &parent, true);
if (node)
{
- pldm_entity_association_tree_add(entityTree, &entities[i],
- 0xFFFF, node,
- entityPdr->association_type);
+ pldm_entity_association_tree_add_entity(
+ entityTree, &entities[i], 0xFFFF, node,
+ entityPdr->association_type, false, true, 0xFFFF);
merged = true;
}
}