This can regularly happen when a virtual device depends on a parent/master
that is not yet created. We will retry later when the parent is ready, so
logging a warning about it is wrong and confusing.
iface = nm_manager_get_connection_iface (self, connection, &parent, &error);
if (!iface) {
iface = nm_manager_get_connection_iface (self, connection, &parent, &error);
if (!iface) {
- _LOGW (LOGD_DEVICE, "(%s) can't get a name of a virtual device: %s",
+ _LOGD (LOGD_DEVICE, "(%s) can't get a name of a virtual device: %s",
nm_connection_get_id (connection), error->message);
g_error_free (error);
return NULL;
nm_connection_get_id (connection), error->message);
g_error_free (error);
return NULL;
+ _LOGD (LOGD_DEVICE, "(%s) create virtual device %s",
+ nm_connection_get_id (connection),
+ nm_device_get_iface (device));
+
if (!add_device (self, device, &error)) {
_LOGW (LOGD_DEVICE, "(%s) can't register the device with manager: %s",
nm_connection_get_id (connection), error->message);
if (!add_device (self, device, &error)) {
_LOGW (LOGD_DEVICE, "(%s) can't register the device with manager: %s",
nm_connection_get_id (connection), error->message);