commit | 556709c1e2946dca686db353debe3ed6abbe94df | [log] [tgz] |
---|---|---|
author | Jian Li <pyguni@gmail.com> | Wed Feb 03 17:54:28 2021 +0900 |
committer | Jian Li <pyguni@gmail.com> | Thu Feb 18 14:25:13 2021 +0900 |
tree | b73584467907ed579cc26e6315944ce6265fe1f0 | |
parent | 7a581b182fd13b7bdfae07db0524011d2392aa10 [diff] [blame] |
Create/remove tenant bridge per tenant network at kubevirt app Change-Id: I43ccf21db561edb9c51c2d8017dc4f614c5f0a4d
diff --git a/apps/kubevirt-networking/api/src/main/java/org/onosproject/kubevirtnetworking/api/KubevirtNetwork.java b/apps/kubevirt-networking/api/src/main/java/org/onosproject/kubevirtnetworking/api/KubevirtNetwork.java index 97b2286..3c99544 100644 --- a/apps/kubevirt-networking/api/src/main/java/org/onosproject/kubevirtnetworking/api/KubevirtNetwork.java +++ b/apps/kubevirt-networking/api/src/main/java/org/onosproject/kubevirtnetworking/api/KubevirtNetwork.java
@@ -16,6 +16,7 @@ package org.onosproject.kubevirtnetworking.api; import org.onlab.packet.IpAddress; +import org.onosproject.net.DeviceId; import java.util.Set; @@ -121,6 +122,22 @@ Set<IpAddress> dnses(); /** + * Returns the tenant integration bridge name in case the bridge type + * is VXLAN/GRE/GENEVE. + * + * @return tunnel bridge name + */ + String tenantBridgeName(); + + /** + * Returns the tenant integration bridge's device identifier. + * + * @param hostname kubevirt node hostname + * @return device identifier + */ + DeviceId tenantDeviceId(String hostname); + + /** * Builder of new network. */ interface Builder {