commit | 7a581b182fd13b7bdfae07db0524011d2392aa10 | [log] [tgz] |
---|---|---|
author | Jian Li <pyguni@gmail.com> | Thu Feb 18 14:24:32 2021 +0900 |
committer | Jian Li <pyguni@gmail.com> | Thu Feb 18 14:24:32 2021 +0900 |
tree | da9c1c37993bd2f6b143d7bfab6c7f1446785c7c | |
parent | 4c35a26d90c329ab96133b6bba73f09d512519d7 [diff] [blame] |
Support control plane recovery from failure for kubevirt networking Change-Id: I8ac901cde85321f20b95f0d144a21d1a69d8026b
diff --git a/apps/kubevirt-networking/api/src/main/java/org/onosproject/kubevirtnetworking/api/KubevirtNetworkAdminService.java b/apps/kubevirt-networking/api/src/main/java/org/onosproject/kubevirtnetworking/api/KubevirtNetworkAdminService.java index aeabd84..a8fbf34 100644 --- a/apps/kubevirt-networking/api/src/main/java/org/onosproject/kubevirtnetworking/api/KubevirtNetworkAdminService.java +++ b/apps/kubevirt-networking/api/src/main/java/org/onosproject/kubevirtnetworking/api/KubevirtNetworkAdminService.java
@@ -49,6 +49,15 @@ IpAddress allocateIp(String networkId); /** + * Reserve the given IP address. + * + * @param networkId network identifier + * @param ip IP address to be reserved + * @return reserve result + */ + boolean reserveIp(String networkId, IpAddress ip); + + /** * Release the existing IP address. * * @param networkId network identifier