[ONOS-3659] Submit the modified content of onos-1.4 to onos-master.
Change-Id: Ibdb9897cde6bc7622276178a6087f02c49da2a48
diff --git a/apps/vtn/vtnrsc/src/main/java/org/onosproject/vtnrsc/service/VtnRscService.java b/apps/vtn/vtnrsc/src/main/java/org/onosproject/vtnrsc/service/VtnRscService.java
index bc9f4e6..4c68d76 100644
--- a/apps/vtn/vtnrsc/src/main/java/org/onosproject/vtnrsc/service/VtnRscService.java
+++ b/apps/vtn/vtnrsc/src/main/java/org/onosproject/vtnrsc/service/VtnRscService.java
@@ -21,6 +21,7 @@
import org.onosproject.event.ListenerService;
import org.onosproject.net.Device;
import org.onosproject.net.DeviceId;
+import org.onosproject.net.Host;
import org.onosproject.net.HostId;
import org.onosproject.vtnrsc.SegmentationId;
import org.onosproject.vtnrsc.TenantId;
@@ -79,4 +80,24 @@
* @return device identifier
*/
DeviceId getSFToSFFMaping(VirtualPortId portId);
+
+ /**
+ * Adds specify Device identifier to Service Function Forward OvsMap
+ * or Classifier OvsMap.
+ *
+ * @param virtualPortId the VirtualPort identifier
+ * @param tenantId the tenant identifier
+ * @param deviceId the device identifier
+ */
+ void addDeviceIdOfOvsMap(VirtualPortId virtualPortId, TenantId tenantId, DeviceId deviceId);
+
+ /**
+ * Removes specify Device identifier from Service Function Forward OvsMap
+ * or Classifier OvsMap.
+ *
+ * @param host Host
+ * @param tenantId the tenant identifier
+ * @param deviceId the device identifier
+ */
+ void removeDeviceIdOfOvsMap(Host host, TenantId tenantId, DeviceId deviceId);
}