summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Haller <thaller@redhat.com>2019-07-17 14:18:32 +0200
committerThomas Haller <thaller@redhat.com>2019-07-17 14:36:30 +0200
commit2870037b1f986087fa9a06b93ad7c333da5923df (patch)
tree33de056eda259532aee29aa46219a3ac258fb492
parent7644b1844336e9de0282e2425dd83de9416c29a1 (diff)
downloadNetworkManager-2870037b1f986087fa9a06b93ad7c333da5923df.tar.gz
settings: add more trace logging for auto-default (default wired) connections
Automatically creating profiles is suprising. Add more logging to understand what's happening.
-rw-r--r--src/settings/nm-settings.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/settings/nm-settings.c b/src/settings/nm-settings.c
index acfede7126..13071ec367 100644
--- a/src/settings/nm-settings.c
+++ b/src/settings/nm-settings.c
@@ -2889,6 +2889,12 @@ default_wired_clear_tag (NMSettings *self,
nm_assert (device == nm_settings_connection_default_wired_get_device (sett_conn));
nm_assert (sett_conn == g_object_get_qdata (G_OBJECT (device), _default_wired_connection_quark ()));
+ _LOGT ("auto-default: forget association between %s (%s) and device %s (%s)",
+ nm_settings_connection_get_uuid (sett_conn),
+ nm_settings_connection_get_id (sett_conn),
+ nm_device_get_iface (device),
+ add_to_no_auto_default ? "persisted" : "temporary");
+
nm_settings_connection_default_wired_set_device (sett_conn, NULL);
g_object_set_qdata (G_OBJECT (device), _default_wired_connection_quark (), NULL);
@@ -2923,6 +2929,11 @@ device_realized (NMDevice *device, GParamSpec *pspec, NMSettings *self)
if (!connection)
return;
+ _LOGT ("auto-default: creating in-memory connection %s (%s) for device %s",
+ nm_connection_get_uuid (connection),
+ nm_connection_get_id (connection),
+ nm_device_get_iface (device));
+
nm_settings_add_connection (self,
connection,
NM_SETTINGS_CONNECTION_PERSIST_MODE_IN_MEMORY_ONLY,