Updates of SimpleFabric applcation
- add CLI and REST interfaces
- add l2Network.l2Broadcast flag
- debug on borderRoutes
- minor method name changes
Change-Id: Idabcac99b6046844c7751949a5067850835c5f6a
diff --git a/apps/simplefabric/src/main/java/org/onosproject/simplefabric/SimpleFabricService.java b/apps/simplefabric/src/main/java/org/onosproject/simplefabric/SimpleFabricService.java
index c27a828..be2bed3 100644
--- a/apps/simplefabric/src/main/java/org/onosproject/simplefabric/SimpleFabricService.java
+++ b/apps/simplefabric/src/main/java/org/onosproject/simplefabric/SimpleFabricService.java
@@ -16,7 +16,6 @@
package org.onosproject.simplefabric;
import org.onlab.packet.IpAddress;
-import org.onlab.packet.IpPrefix;
import org.onlab.packet.MacAddress;
import org.onlab.packet.VlanId;
import org.onosproject.core.ApplicationId;
@@ -96,14 +95,6 @@
Set<Route> getBorderRoutes();
/**
- * Gets Virtual Gateway Mac Address for Local Subnet Virtual Gateway Ip.
- *
- * @param ip the ip to check for Virtual Gateway Ip
- * @return mac address of virtual gateway
- */
- MacAddress getVMacForIp(IpAddress ip);
-
- /**
* Evaluates whether a mac is of Virtual Gateway Mac Addresses.
*
* @param mac the MacAddress to evaluate
@@ -120,6 +111,14 @@
boolean isL2NetworkInterface(Interface intf);
/**
+ * Find Virtual Gateway Mac Address for Local Subnet Virtual Gateway Ip.
+ *
+ * @param ip the ip to check for Virtual Gateway Ip
+ * @return mac address of virtual gateway
+ */
+ MacAddress findVMacForIp(IpAddress ip);
+
+ /**
* Finds the L2 Network with given port and vlanId.
*
* @param port the port to be matched
@@ -159,23 +158,7 @@
* @param host the host
* @return the interface related to the host
*/
- Interface getHostInterface(Host host);
-
- /**
- * Evaluates whether an IP address belongs to local SDN network.
- *
- * @param ipAddress the IP address to evaluate
- * @return true if the IP address belongs to local SDN network, otherwise false
- */
- boolean isIpAddressLocal(IpAddress ipAddress);
-
- /**
- * Evaluates whether an IP prefix belongs to local SDN network.
- *
- * @param ipPrefix the IP prefix to evaluate
- * @return true if the IP prefix belongs to local SDN network, otherwise false
- */
- boolean isIpPrefixLocal(IpPrefix ipPrefix);
+ Interface findHostInterface(Host host);
/**
* Sends Neighbour Query (ARP or NDP) to Find Host Location.