Merge pull request #14 from open-amt-cloud-toolkit/link_status_fix

Fix link status not being set.
This commit is contained in:
mpvats-intel
2020-12-17 10:56:43 -07:00
committed by GitHub
2 changed files with 8 additions and 2 deletions

View File

@@ -360,6 +360,7 @@ bool cmd_get_lan_interface_settings(lan_interface_settings& lan_interface_settin
lan_interface_settings.is_enabled = lan_settings.Enabled; lan_interface_settings.is_enabled = lan_settings.Enabled;
lan_interface_settings.dhcp_mode = lan_settings.DhcpIpMode; lan_interface_settings.dhcp_mode = lan_settings.DhcpIpMode;
lan_interface_settings.dhcp_enabled = lan_settings.DhcpEnabled; lan_interface_settings.dhcp_enabled = lan_settings.DhcpEnabled;
lan_interface_settings.link_status = lan_settings.LinkStatus;
lan_interface_settings.ip_address.push_back((lan_settings.Ipv4Address >> 24) & 0xff); lan_interface_settings.ip_address.push_back((lan_settings.Ipv4Address >> 24) & 0xff);
lan_interface_settings.ip_address.push_back((lan_settings.Ipv4Address >> 16) & 0xff); lan_interface_settings.ip_address.push_back((lan_settings.Ipv4Address >> 16) & 0xff);

View File

@@ -153,8 +153,6 @@ bool info_get_certificate_hashes()
bool info_get_all() bool info_get_all()
{ {
std::vector<std::string> tmp;
bool status_ver = info_get_version(); bool status_ver = info_get_version();
bool status_bld = info_get_build_number(); bool status_bld = info_get_build_number();
bool status_sku = info_get_sku(); bool status_sku = info_get_sku();
@@ -240,6 +238,13 @@ bool info_get_lan_interface_settings()
{ {
lan_interface_settings tmp; lan_interface_settings tmp;
tmp.is_enabled = false;
tmp.link_status = false;
tmp.dhcp_enabled = false;
tmp.dhcp_mode = 0;
tmp.ip_address.clear();
tmp.mac_address.clear();
if (!cmd_get_lan_interface_settings(tmp)) return false; if (!cmd_get_lan_interface_settings(tmp)) return false;
out_text("DHCP Enabled", (tmp.dhcp_enabled) ? "true" : "false"); out_text("DHCP Enabled", (tmp.dhcp_enabled) ? "true" : "false");