commit 23dbd2d5d7dc0d9a84c4ea8516b5311c9c09aa69
Author: Pavel Šimerda <psimerda@redhat.com>
Date:   Fri Mar 7 06:42:36 2014 +0100

    don't manage virtual devices

diff --git a/src/devices/nm-device.c b/src/devices/nm-device.c
index 6005072..5554d5e 100644
--- a/src/devices/nm-device.c
+++ b/src/devices/nm-device.c
@@ -6586,6 +6586,10 @@ nm_device_state_changed (NMDevice *device,
 	NMActRequest *req;
 	gboolean no_firmware = FALSE;
 	NMConnection *connection;
+	g_return_if_fail (nm_device_get_iface(device));
+	g_return_if_fail (!!strncmp(nm_device_get_iface(device), "virbr", 5));
+	g_return_if_fail (!!strncmp(nm_device_get_iface(device), "veth", 4));
+	g_return_if_fail (!!strncmp(nm_device_get_iface(device), "vnet", 4));
 
 	/* Track re-entry */
 	g_warn_if_fail (priv->in_state_changed == FALSE);
