Split tunneling behavior into a separated tunnel bridge
Change-Id: I4de5f21ac9eaf286479f619c960a2319b597a819
diff --git a/apps/k8s-node/api/src/main/java/org/onosproject/k8snode/api/DefaultK8sNode.java b/apps/k8s-node/api/src/main/java/org/onosproject/k8snode/api/DefaultK8sNode.java
index 56039b5..4e430a3 100644
--- a/apps/k8s-node/api/src/main/java/org/onosproject/k8snode/api/DefaultK8sNode.java
+++ b/apps/k8s-node/api/src/main/java/org/onosproject/k8snode/api/DefaultK8sNode.java
@@ -396,6 +396,16 @@
}
@Override
+ public PortNumber intgToTunPortNum() {
+ return portNumber(intgBridge, intgToTunPatchPortName());
+ }
+
+ @Override
+ public PortNumber tunToIntgPortNum() {
+ return portNumber(tunBridge, tunToIntgPatchPortName());
+ }
+
+ @Override
public PortNumber extBridgePortNum() {
if (this.extIntf == null) {
return null;
@@ -519,6 +529,15 @@
}
@Override
+ public String tunBridgePortName() {
+ if (mode == PASSTHROUGH) {
+ return TUNNEL_BRIDGE + "-" + uniqueString(5);
+ } else {
+ return TUNNEL_BRIDGE;
+ }
+ }
+
+ @Override
public String intgToExtPatchPortName() {
if (mode == PASSTHROUGH) {
return INTEGRATION_TO_EXTERNAL_BRIDGE + "-" + uniqueString(5);