types: Migrate to stdplus EtherAddr
Change-Id: I1ec2cd0b57a9f02fe96bbe9a068d1a437805b43a
Signed-off-by: William A. Kennington III <wak@google.com>
diff --git a/src/inventory_mac.cpp b/src/inventory_mac.cpp
index c9769d1..49beecd 100644
--- a/src/inventory_mac.cpp
+++ b/src/inventory_mac.cpp
@@ -76,7 +76,8 @@
}
}
-ether_addr getfromInventory(sdbusplus::bus_t& bus, const std::string& intfName)
+stdplus::EtherAddr getfromInventory(sdbusplus::bus_t& bus,
+ const std::string& intfName)
{
std::string interfaceName = configJson[intfName];
@@ -156,7 +157,7 @@
std::variant<std::string> value;
reply.read(value);
- return ToAddr<ether_addr>{}(std::get<std::string>(value));
+ return stdplus::fromStr<stdplus::EtherAddr>(std::get<std::string>(value));
}
bool setInventoryMACOnSystem(sdbusplus::bus_t& bus, const std::string& intfname)
@@ -164,9 +165,9 @@
try
{
auto inventoryMAC = getfromInventory(bus, intfname);
- if (inventoryMAC != ether_addr{})
+ if (inventoryMAC != stdplus::EtherAddr{})
{
- auto macStr = std::to_string(inventoryMAC);
+ auto macStr = stdplus::toStr(inventoryMAC);
lg2::info(
"Mac Address {NET_MAC} in Inventory on Interface {NET_INTF}",
"NET_MAC", macStr, "NET_INTF", intfname);