CORD-248 Added host management network type
And changed OLT_AGENT to ACCESS_AGENT
Change-Id: I8bfdb9171ca73aec6bd271ca13b2234a6935ac30
diff --git a/apps/xosclient/src/main/java/org/onosproject/xosclient/api/VtnServiceApi.java b/apps/xosclient/src/main/java/org/onosproject/xosclient/api/VtnServiceApi.java
index 47162db..d65f60e 100644
--- a/apps/xosclient/src/main/java/org/onosproject/xosclient/api/VtnServiceApi.java
+++ b/apps/xosclient/src/main/java/org/onosproject/xosclient/api/VtnServiceApi.java
@@ -26,12 +26,13 @@
enum NetworkType {
PRIVATE,
PUBLIC,
- MANAGEMENT
+ MANAGEMENT_HOSTS,
+ MANAGEMENT_LOCAL
}
enum ServiceType {
VSG,
- OLT_AGENT,
+ ACCESS_AGENT,
MANAGEMENT,
DEFAULT
}
diff --git a/apps/xosclient/src/main/java/org/onosproject/xosclient/impl/DefaultVtnServiceApi.java b/apps/xosclient/src/main/java/org/onosproject/xosclient/impl/DefaultVtnServiceApi.java
index aec3a84..1f83c21 100644
--- a/apps/xosclient/src/main/java/org/onosproject/xosclient/impl/DefaultVtnServiceApi.java
+++ b/apps/xosclient/src/main/java/org/onosproject/xosclient/impl/DefaultVtnServiceApi.java
@@ -39,12 +39,8 @@
import static com.google.common.base.Preconditions.checkNotNull;
import static com.google.common.base.Preconditions.checkArgument;
-import static org.onosproject.xosclient.api.VtnServiceApi.NetworkType.PRIVATE;
-import static org.onosproject.xosclient.api.VtnServiceApi.NetworkType.PUBLIC;
-import static org.onosproject.xosclient.api.VtnServiceApi.NetworkType.MANAGEMENT;
-import static org.onosproject.xosclient.api.VtnServiceApi.ServiceType.DEFAULT;
-import static org.onosproject.xosclient.api.VtnServiceApi.ServiceType.OLT_AGENT;
-import static org.onosproject.xosclient.api.VtnServiceApi.ServiceType.VSG;
+import static org.onosproject.xosclient.api.VtnServiceApi.NetworkType.*;
+import static org.onosproject.xosclient.api.VtnServiceApi.ServiceType.*;
/**
* Provides CORD VTN service and service dependency APIs.
@@ -180,8 +176,10 @@
String name = netName.toUpperCase();
if (name.contains(PUBLIC.name())) {
return PUBLIC;
- } else if (name.contains(MANAGEMENT.name())) {
- return MANAGEMENT;
+ } else if (name.contains(MANAGEMENT_HOSTS.name())) {
+ return MANAGEMENT_HOSTS;
+ } else if (name.contains("MANAGEMENT")) {
+ return MANAGEMENT_LOCAL;
} else {
return PRIVATE;
}
@@ -194,8 +192,8 @@
String name = netName.toUpperCase();
if (name.contains(VSG.name())) {
return VSG;
- } else if (name.contains(OLT_AGENT.name())) {
- return OLT_AGENT;
+ } else if (name.contains(ACCESS_AGENT.name())) {
+ return ACCESS_AGENT;
} else if (name.contains(ServiceType.MANAGEMENT.name())) {
return ServiceType.MANAGEMENT;
} else {