Optimize the tunnel commands
1. Split port and equipment by "/" instead of "-";
2. Fix the bug of remove-tunnel-by-type command.
Change-Id: I462e8af54f697d04b8433a59126e1c52c4cbf88c
diff --git a/cli/src/main/java/org/onosproject/cli/net/TunnelCreateCommand.java b/cli/src/main/java/org/onosproject/cli/net/TunnelCreateCommand.java
index 1bb8afe..098cd46 100644
--- a/cli/src/main/java/org/onosproject/cli/net/TunnelCreateCommand.java
+++ b/cli/src/main/java/org/onosproject/cli/net/TunnelCreateCommand.java
@@ -90,8 +90,8 @@
dstPoint = IpTunnelEndPoint.ipTunnelPoint(IpAddress.valueOf(dst));
} else if ("VLAN".equals(type)) {
trueType = Tunnel.Type.VLAN;
- String[] srcArray = src.split("-");
- String[] dstArray = dst.split("-");
+ String[] srcArray = src.split("/");
+ String[] dstArray = dst.split("/");
srcPoint = new DefaultOpticalTunnelEndPoint(
producerName,
Optional.of(DeviceId
@@ -124,8 +124,8 @@
dstPoint = IpTunnelEndPoint.ipTunnelPoint(IpAddress.valueOf(dst));
} else if ("ODUK".equals(type)) {
trueType = Tunnel.Type.ODUK;
- String[] srcArray = src.split("-");
- String[] dstArray = dst.split("-");
+ String[] srcArray = src.split("/");
+ String[] dstArray = dst.split("/");
srcPoint = new DefaultOpticalTunnelEndPoint(
producerName,
Optional.of(DeviceId
@@ -150,8 +150,8 @@
true);
} else if ("OCH".equals(type)) {
trueType = Tunnel.Type.OCH;
- String[] srcArray = src.split("-");
- String[] dstArray = dst.split("-");
+ String[] srcArray = src.split("/");
+ String[] dstArray = dst.split("/");
srcPoint = new DefaultOpticalTunnelEndPoint(
producerName,
Optional.of(DeviceId