Add interface name checks for Virtual Machine Manager
authorMarcel Holtmann <marcel@holtmann.org>
Wed, 6 Oct 2010 06:38:39 +0000 (08:38 +0200)
committerMarcel Holtmann <marcel@holtmann.org>
Wed, 6 Oct 2010 06:38:39 +0000 (08:38 +0200)
src/inet.c
src/rtnl.c

index 10efd10..f44bfbe 100644 (file)
@@ -392,6 +392,8 @@ enum connman_device_type __connman_inet_get_device_type(int index)
                        devtype = CONNMAN_DEVICE_TYPE_UNKNOWN;
                else if (g_str_has_prefix(ifr.ifr_name, "vboxnet") == TRUE)
                        devtype = CONNMAN_DEVICE_TYPE_UNKNOWN;
+               else if (g_str_has_prefix(ifr.ifr_name, "virbr") == TRUE)
+                       devtype = CONNMAN_DEVICE_TYPE_UNKNOWN;
                else if (g_str_has_prefix(devname, "bnep") == TRUE)
                        devtype = CONNMAN_DEVICE_TYPE_UNKNOWN;
                else if (g_str_has_prefix(devname, "wmx") == TRUE)
index ec9a5a7..809a06b 100644 (file)
@@ -94,6 +94,10 @@ static connman_bool_t ether_blacklisted(const char *name)
        if (g_str_has_prefix(name, "vboxnet") == TRUE)
                return TRUE;
 
+       /* virtual interface from Virtual Machine Manager */
+       if (g_str_has_prefix(name, "virbr") == TRUE)
+               return TRUE;
+
        return FALSE;
 }