[ONOS-7752] check single VM-to-VM east-west reachability
Change-Id: I0f27cefb1c70a0b05c4e71e156d81bc041c1d885
diff --git a/apps/openstacktroubleshoot/api/BUCK b/apps/openstacktroubleshoot/api/BUCK
index 520bddf..27cd4a2 100644
--- a/apps/openstacktroubleshoot/api/BUCK
+++ b/apps/openstacktroubleshoot/api/BUCK
@@ -2,6 +2,7 @@
'//lib:CORE_DEPS',
'//lib:org.apache.karaf.shell.console',
'//cli:onos-cli',
+ '//apps/openstacknetworking/api:onos-apps-openstacknetworking-api',
]
TEST_DEPS = [
diff --git a/apps/openstacktroubleshoot/api/BUILD b/apps/openstacktroubleshoot/api/BUILD
index b22d9f6..7c159a7 100644
--- a/apps/openstacktroubleshoot/api/BUILD
+++ b/apps/openstacktroubleshoot/api/BUILD
@@ -1,4 +1,6 @@
-COMPILE_DEPS = CORE_DEPS + CLI
+COMPILE_DEPS = CORE_DEPS + CLI + [
+ "//apps/openstacknetworking/api:onos-apps-openstacknetworking-api",
+]
TEST_DEPS = TEST_ADAPTERS + [
"//core/api:onos-api-tests",
diff --git a/apps/openstacktroubleshoot/api/src/main/java/org/onosproject/openstacktroubleshoot/api/OpenstackTroubleshootService.java b/apps/openstacktroubleshoot/api/src/main/java/org/onosproject/openstacktroubleshoot/api/OpenstackTroubleshootService.java
index 4ad6cfd..272e257 100644
--- a/apps/openstacktroubleshoot/api/src/main/java/org/onosproject/openstacktroubleshoot/api/OpenstackTroubleshootService.java
+++ b/apps/openstacktroubleshoot/api/src/main/java/org/onosproject/openstacktroubleshoot/api/OpenstackTroubleshootService.java
@@ -16,6 +16,7 @@
package org.onosproject.openstacktroubleshoot.api;
import org.onlab.packet.IpAddress;
+import org.onosproject.openstacknetworking.api.InstancePort;
import java.util.Map;
@@ -34,14 +35,12 @@
/**
* Checks a single VM-to-Vm connectivity.
*
- * @param srcNetId source network ID
- * @param srcIp source IP address
- * @param dstNetId destination network ID
- * @param dstIp destination IP address
+ * @param srcInstancePort source instance port
+ * @param dstInstancePort destination instance port
* @return reachability
*/
- Reachability probeEastWest(String srcNetId, IpAddress srcIp,
- String dstNetId, IpAddress dstIp);
+ Reachability probeEastWest(InstancePort srcInstancePort,
+ InstancePort dstInstancePort);
/**
* Checks all north-south router to VMs' connectivity.