Fix for ONOS-5033 hosts - dynamic or static
Change-Id: I3791370db0037968003abc23c918c63119d2dba2
diff --git a/providers/netcfghost/src/main/java/org/onosproject/provider/netcfghost/NetworkConfigHostProvider.java b/providers/netcfghost/src/main/java/org/onosproject/provider/netcfghost/NetworkConfigHostProvider.java
index c3c8161..5e7c4e9 100644
--- a/providers/netcfghost/src/main/java/org/onosproject/provider/netcfghost/NetworkConfigHostProvider.java
+++ b/providers/netcfghost/src/main/java/org/onosproject/provider/netcfghost/NetworkConfigHostProvider.java
@@ -112,8 +112,8 @@
protected void addHost(MacAddress mac, VlanId vlan, HostLocation hloc, Set<IpAddress> ips) {
HostId hid = HostId.hostId(mac, vlan);
HostDescription desc = (ips != null) ?
- new DefaultHostDescription(mac, vlan, hloc, ips) :
- new DefaultHostDescription(mac, vlan, hloc);
+ new DefaultHostDescription(mac, vlan, hloc, ips, true) :
+ new DefaultHostDescription(mac, vlan, hloc, true);
providerService.hostDetected(hid, desc, false);
}
@@ -128,7 +128,7 @@
*/
protected void updateHost(MacAddress mac, VlanId vlan, HostLocation hloc, Set<IpAddress> ips) {
HostId hid = HostId.hostId(mac, vlan);
- HostDescription desc = new DefaultHostDescription(mac, vlan, hloc, ips);
+ HostDescription desc = new DefaultHostDescription(mac, vlan, hloc, ips, true);
providerService.hostDetected(hid, desc, true);
}