summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Haller <thaller@redhat.com>2017-06-07 16:41:06 +0200
committerThomas Haller <thaller@redhat.com>2017-06-07 22:25:18 +0200
commita8f186ac2ea2dd8442f88f00b78da6e46e2709bf (patch)
tree1075fb941bbd1ed2b8052ea2ba93b8e202b52e55
parentce305a3ed09275ff1805b80f0cd3bba77116fe60 (diff)
downloadNetworkManager-a8f186ac2ea2dd8442f88f00b78da6e46e2709bf.tar.gz
manager: cleanup logging message during recheck_assume_connection()/get_existing_connection()
recheck_assume_connection() calls get_existing_connection(). We want *one* logging message telling what's happening. Let get_existing_connection() log "assume:" messages and remove duplicate messages from recheck_assume_connection().
-rw-r--r--src/nm-manager.c52
1 files changed, 25 insertions, 27 deletions
diff --git a/src/nm-manager.c b/src/nm-manager.c
index 3dfd6b0cd1..7f5868b3e8 100644
--- a/src/nm-manager.c
+++ b/src/nm-manager.c
@@ -1734,7 +1734,7 @@ get_existing_connection (NMManager *self,
gboolean *out_generated)
{
NMManagerPrivate *priv = NM_MANAGER_GET_PRIVATE (self);
- NMConnection *connection = NULL;
+ gs_unref_object NMConnection *connection = NULL;
NMSettingsConnection *added = NULL;
GError *error = NULL;
NMDevice *master = NULL;
@@ -1753,13 +1753,15 @@ get_existing_connection (NMManager *self,
if (master_ifindex) {
master = nm_manager_get_device_by_ifindex (self, master_ifindex);
if (!master) {
- _LOG2D (LOGD_DEVICE, device, "cannot generate connection for slave before its master (%s/%d)",
- nm_platform_link_get_name (NM_PLATFORM_GET, master_ifindex), master_ifindex);
+ _LOG2D (LOGD_DEVICE, device, "assume: don't assume because"
+ "cannot generate connection for slave before its master (%s/%d)",
+ nm_platform_link_get_name (NM_PLATFORM_GET, master_ifindex), master_ifindex);
return NULL;
}
if (!nm_device_get_act_request (master)) {
- _LOG2D (LOGD_DEVICE, device, "cannot generate connection for slave before master %s activates",
- nm_device_get_iface (master));
+ _LOG2D (LOGD_DEVICE, device, "assume: don't assume because"
+ "cannot generate connection for slave before master %s activates",
+ nm_device_get_iface (master));
return NULL;
}
}
@@ -1772,8 +1774,10 @@ get_existing_connection (NMManager *self,
* returns NULL.
*/
connection = nm_device_generate_connection (device, master);
- if (!connection)
+ if (!connection) {
+ _LOG2D (LOGD_DEVICE, device, "assume: don't assume due to failure to generate connection");
return NULL;
+ }
/* Now we need to compare the generated connection to each configured
* connection. The comparison function is the heart of the connection
@@ -1833,35 +1837,33 @@ get_existing_connection (NMManager *self,
}
if (matched) {
- _LOG2I (LOGD_DEVICE, device, "found matching connection '%s' (%s)%s",
+ _LOG2I (LOGD_DEVICE, device, "assume: will attempt to assume matching connection '%s' (%s)%s",
nm_settings_connection_get_id (matched),
nm_settings_connection_get_uuid (matched),
assume_connection_uuid && nm_streq (assume_connection_uuid, nm_settings_connection_get_uuid (matched))
? " (indicated)" : " (guessed)");
- g_object_unref (connection);
return matched;
}
- _LOG2D (LOGD_DEVICE, device, "generated connection '%s'",
- nm_connection_get_id (connection));
+ _LOG2D (LOGD_DEVICE, device, "assume: generated connection '%s' (%s)",
+ nm_connection_get_id (connection),
+ nm_connection_get_uuid (connection));
added = nm_settings_add_connection (priv->settings, connection, FALSE, &error);
- if (added) {
- nm_settings_connection_set_flags (NM_SETTINGS_CONNECTION (added),
- NM_SETTINGS_CONNECTION_FLAGS_NM_GENERATED |
- NM_SETTINGS_CONNECTION_FLAGS_VOLATILE,
- TRUE);
- if (out_generated)
- *out_generated = TRUE;
- } else {
- _LOG2W (LOGD_SETTINGS, device, "Couldn't save generated connection '%s': %s",
+ if (!added) {
+ _LOG2W (LOGD_SETTINGS, device, "assume: failure to save generated connection '%s': %s",
nm_connection_get_id (connection),
error->message);
- g_clear_error (&error);
+ g_error_free (error);
+ return NULL;
}
- g_object_unref (connection);
- return added ? added : NULL;
+ nm_settings_connection_set_flags (NM_SETTINGS_CONNECTION (added),
+ NM_SETTINGS_CONNECTION_FLAGS_NM_GENERATED |
+ NM_SETTINGS_CONNECTION_FLAGS_VOLATILE,
+ TRUE);
+ NM_SET_OUT (out_generated, TRUE);
+ return added;
}
static gboolean
@@ -1891,15 +1893,11 @@ recheck_assume_connection (NMManager *self,
}
connection = get_existing_connection (self, device, guess_assume, assume_connection_uuid, &generated);
+ /* log no reason. get_existing_connection() already does it. */
if (!connection) {
- _LOG2D (LOGD_DEVICE, device, "assume: don't assume because %s", "no connection was generated");
return FALSE;
}
- _LOG2D (LOGD_DEVICE, device, "assume: will attempt to assume %sconnection %s",
- generated ? "generated " : "",
- nm_connection_get_uuid (NM_CONNECTION (connection)));
-
nm_device_sys_iface_state_set (device,
generated
? NM_DEVICE_SYS_IFACE_STATE_EXTERNAL