[ONOS-7863] Initial support GENEVE tunnel at SONA
Change-Id: Ia85d32e8068c22d59082dceccc0d911f8acb5f02
diff --git a/apps/openstacknetworking/app/src/main/java/org/onosproject/openstacknetworking/impl/OpenstackNetworkManager.java b/apps/openstacknetworking/app/src/main/java/org/onosproject/openstacknetworking/impl/OpenstackNetworkManager.java
index 98bd413..e5301e5 100644
--- a/apps/openstacknetworking/app/src/main/java/org/onosproject/openstacknetworking/impl/OpenstackNetworkManager.java
+++ b/apps/openstacknetworking/app/src/main/java/org/onosproject/openstacknetworking/impl/OpenstackNetworkManager.java
@@ -434,26 +434,31 @@
Set<String> networkIds = Sets.newConcurrentHashSet();
switch (type.toUpperCase()) {
- case "FLAT" :
+ case Constants.FLAT :
networkIds = augmentedNetworkMap.asJavaMap().entrySet().stream()
.filter(e -> e.getValue().type() == FLAT)
.map(Map.Entry::getKey).collect(Collectors.toSet());
break;
- case "VXLAN" :
+ case Constants.VXLAN :
networkIds = augmentedNetworkMap.asJavaMap().entrySet().stream()
- .filter(e -> e.getValue().type() == Type.VXLAN)
+ .filter(e -> e.getValue().type() == VXLAN)
.map(Map.Entry::getKey).collect(Collectors.toSet());
break;
- case "GRE" :
+ case Constants.GRE :
networkIds = augmentedNetworkMap.asJavaMap().entrySet().stream()
- .filter(e -> e.getValue().type() == Type.GRE)
+ .filter(e -> e.getValue().type() == GRE)
.map(Map.Entry::getKey).collect(Collectors.toSet());
break;
- case "VLAN" :
+ case Constants.VLAN :
networkIds = augmentedNetworkMap.asJavaMap().entrySet().stream()
.filter(e -> e.getValue().type() == VLAN)
.map(Map.Entry::getKey).collect(Collectors.toSet());
break;
+ case Constants.GENEVE :
+ networkIds = augmentedNetworkMap.asJavaMap().entrySet().stream()
+ .filter(e -> e.getValue().type() == GENEVE)
+ .map(Map.Entry::getKey).collect(Collectors.toSet());
+ break;
default:
break;
}