summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBeniamino Galvani <bgalvani@redhat.com>2022-04-13 09:04:32 +0200
committerBeniamino Galvani <bgalvani@redhat.com>2022-05-03 09:07:29 +0200
commitf20ac6bdc7cd8ac8dc3ebc5ee338fdf2533a16f2 (patch)
tree2a36ef07286bccfd1fd4510be40fb9fbaa3f105b
parente5d4194673073e6897a2514f326f245b8688bcc2 (diff)
downloadNetworkManager-f20ac6bdc7cd8ac8dc3ebc5ee338fdf2533a16f2.tar.gz
dhcp: improve logging for DHCPv6 merged leases
Instead of logging the event-id, which is composed from options that are already visible in the log, it's more interesting to log that the lease was merged.
-rw-r--r--src/core/dhcp/nm-dhcp-client.c9
-rw-r--r--src/core/dhcp/nm-dhcp-utils.c20
2 files changed, 1 insertions, 28 deletions
diff --git a/src/core/dhcp/nm-dhcp-client.c b/src/core/dhcp/nm-dhcp-client.c
index 29eeae186a..e71590858a 100644
--- a/src/core/dhcp/nm-dhcp-client.c
+++ b/src/core/dhcp/nm-dhcp-client.c
@@ -291,6 +291,7 @@ nm_dhcp_client_set_state(NMDhcpClient *self, NMDhcpState new_state, const NML3Co
if (!IS_IPv4 && l3cd) {
if (nm_dhcp_utils_merge_new_dhcp6_lease(priv->l3cd, l3cd, &l3cd_merged)) {
+ _LOGD("lease merged with existing one");
l3cd = nm_l3_config_data_seal(l3cd_merged);
}
}
@@ -327,14 +328,6 @@ nm_dhcp_client_set_state(NMDhcpClient *self, NMDhcpState new_state, const NML3Co
keys[i],
(char *) g_hash_table_lookup(options, keys[i]));
}
-
- if (priv->config.addr_family == AF_INET6) {
- gs_free char *event_id = NULL;
-
- event_id = nm_dhcp_utils_get_dhcp6_event_id(options);
- if (event_id)
- _LOGT("event-id: \"%s\"", event_id);
- }
}
}
diff --git a/src/core/dhcp/nm-dhcp-utils.c b/src/core/dhcp/nm-dhcp-utils.c
index a0eec6e099..63341515f8 100644
--- a/src/core/dhcp/nm-dhcp-utils.c
+++ b/src/core/dhcp/nm-dhcp-utils.c
@@ -820,26 +820,6 @@ nm_dhcp_utils_get_leasefile_path(int addr_family,
return FALSE;
}
-char *
-nm_dhcp_utils_get_dhcp6_event_id(GHashTable *lease)
-{
- const char *start;
- const char *iaid;
-
- if (!lease)
- return NULL;
-
- iaid = g_hash_table_lookup(lease, "iaid");
- if (!iaid)
- return NULL;
-
- start = g_hash_table_lookup(lease, "life_starts");
- if (!start)
- return NULL;
-
- return g_strdup_printf("%s|%s", iaid, start);
-}
-
gboolean
nm_dhcp_utils_merge_new_dhcp6_lease(const NML3ConfigData *l3cd_old,
const NML3ConfigData *l3cd_new,