commit | b5ab63c8f682b2737c02d86441081944a621667a | [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 03:53:20 2021 +0000 |
tree | 2403d513ef7f63ac60a144953f26c4b3fcacf80e | |
parent | 2417ab7f2c10b8be16516fb1a36c9049fd9919fa [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 {