Fixes to deal with unsupported vendor type interface in OpenstackSwitchingDirectPortProvider

Change-Id: Ibc5b13c0ca93c0cb5ff58070d948159e0beabf9c
diff --git a/apps/openstacknetworking/app/src/main/java/org/onosproject/openstacknetworking/impl/OpenStackSwitchingDirectPortProvider.java b/apps/openstacknetworking/app/src/main/java/org/onosproject/openstacknetworking/impl/OpenStackSwitchingDirectPortProvider.java
index 7a8bf4b..75e6647 100644
--- a/apps/openstacknetworking/app/src/main/java/org/onosproject/openstacknetworking/impl/OpenStackSwitchingDirectPortProvider.java
+++ b/apps/openstacknetworking/app/src/main/java/org/onosproject/openstacknetworking/impl/OpenStackSwitchingDirectPortProvider.java
@@ -289,6 +289,9 @@
             String intfName = OpenstackNetworkingUtil.getIntfNameFromPciAddress(port);
             if (intfName == null) {
                 log.error("Failed to retrieve interface name from a port {}", port.getId());
+            } else if (intfName.equals(UNSUPPORTED_VENDOR)) {
+                log.warn("Failed to retrieve interface name from a port {} because of unsupported ovs-based sr-iov");
+                return;
             }
 
             if (!hasIntfAleadyInDevice(node.intgBridge(), intfName, deviceService)) {