Support security group for provider typed networks (FLAT and VLAN)

Change-Id: I759b89eb16c0ab27ee068694dd455265bac4bf52
(cherry picked from commit 8ed2c9875172daf2a2be95a210e3e151eb4a6525)
diff --git a/apps/kubevirt-node/api/src/main/java/org/onosproject/kubevirtnode/api/KubevirtNode.java b/apps/kubevirt-node/api/src/main/java/org/onosproject/kubevirtnode/api/KubevirtNode.java
index 90d3400..f4aac55 100644
--- a/apps/kubevirt-node/api/src/main/java/org/onosproject/kubevirtnode/api/KubevirtNode.java
+++ b/apps/kubevirt-node/api/src/main/java/org/onosproject/kubevirtnode/api/KubevirtNode.java
@@ -20,6 +20,7 @@
 import org.onosproject.net.PortNumber;
 
 import java.util.Collection;
+import java.util.Set;
 
 /**
  * Representation of a KubeVirt node used in kubevirt networking service.
@@ -141,6 +142,13 @@
     Collection<KubevirtPhyInterface> phyIntfs();
 
     /**
+     * Returns a set of integration to physnet patch port number.
+     *
+     * @return a set of patch port numbers
+     */
+    Set<PortNumber> physPatchPorts();
+
+    /**
      * Returns the VXLAN tunnel port.
      *
      * @return VXLAN port number; null if tunnel port does not exist