diff options
author | Thomas Haller <thaller@redhat.com> | 2019-07-17 14:18:32 +0200 |
---|---|---|
committer | Thomas Haller <thaller@redhat.com> | 2019-07-17 14:36:30 +0200 |
commit | 2870037b1f986087fa9a06b93ad7c333da5923df (patch) | |
tree | 33de056eda259532aee29aa46219a3ac258fb492 /src | |
parent | 7644b1844336e9de0282e2425dd83de9416c29a1 (diff) | |
download | NetworkManager-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.
Diffstat (limited to 'src')
-rw-r--r-- | src/settings/nm-settings.c | 11 |
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, |