BUG 6389: ServChain not applied to VMs in VPN
[netvirt.git] / vpnservice / vpnmanager / vpnmanager-api / src / main / java / org / opendaylight / netvirt / vpnmanager / api / IVpnManager.java
index 51f8a169d5442c604a57913f73b2c4b5601201d8..86e36880b5267ec20125c51858b91aa42aa0f1be 100644 (file)
@@ -10,6 +10,9 @@ package org.opendaylight.netvirt.vpnmanager.api;
 
 import org.opendaylight.netvirt.fibmanager.api.IFibManager;
 
+import java.math.BigInteger;
+import java.util.List;
+
 public interface IVpnManager {
     void setFibManager(IFibManager fibManager);
     void addExtraRoute(String destination, String nextHop, String rd, String routerID, int label);
@@ -24,4 +27,13 @@ public interface IVpnManager {
      */
     boolean existsVpn(String vpnName);
     boolean isVPNConfigured();
+
+    long getArpCacheTimeoutMillis();
+    /**
+     * Retrieves the list of DPNs where the specified VPN has footprint
+     *
+     * @param vpnInstanceName The name of the Vpn instance
+     * @return The list of DPNs
+     */
+    List<BigInteger> getDpnsOnVpn(String vpnInstanceName);
 }