Redfish: Correctly identify IPv4 LinkLocal vs. LinkGlobal
Self assigned IPv4 addresses must be flagged as LinkLocal, not
LinkGlobal. Likewise global IPv4 addresses must be flagged as
LinkGlobal.
Change-Id: I9f6f0ceb3d312dd0198cb54c59c579ed96fbc38a
Signed-off-by: Johnathan Mantey <johnathanx.mantey@intel.com>
diff --git a/redfish-core/lib/ethernet.hpp b/redfish-core/lib/ethernet.hpp
index 3c509af..6ce8065 100644
--- a/redfish-core/lib/ethernet.hpp
+++ b/redfish-core/lib/ethernet.hpp
@@ -470,8 +470,8 @@
// Check if given address is local, or global
ipv4_address.linktype =
boost::starts_with(ipv4_address.address, "169.254.")
- ? LinkType::Global
- : LinkType::Local;
+ ? LinkType::Local
+ : LinkType::Global;
}
}
}