mirror of
https://gitlab.freedesktop.org/NetworkManager/NetworkManager.git
synced 2025-12-21 14:30:07 +01:00
core: only log about IPv6 Commit the first time
Since IPv6 configuration gets updated every time a router advertisement comes in, it can lead NM to continuously logging: NetworkManager: <info> Activation (eth0) Stage 5 of 5 (IPv6 Commit) scheduled... NetworkManager: <info> Activation (eth0) Stage 5 of 5 (IPv6 Commit) started... NetworkManager: <info> Activation (eth0) Stage 5 of 5 (IPv6 Commit) complete. that's annoying. So after the initial configuration is done, make subsequent IPv6 Commit log messages debug instead of info.
This commit is contained in:
parent
6e8345d89b
commit
13f4a00d4d
1 changed files with 10 additions and 10 deletions
|
|
@ -335,8 +335,6 @@ static gboolean nm_device_set_ip6_config (NMDevice *dev,
|
||||||
gboolean commit,
|
gboolean commit,
|
||||||
NMDeviceStateReason *reason);
|
NMDeviceStateReason *reason);
|
||||||
|
|
||||||
static gboolean nm_device_activate_ip6_config_commit (gpointer user_data);
|
|
||||||
|
|
||||||
static gboolean check_connection_available (NMDevice *device,
|
static gboolean check_connection_available (NMDevice *device,
|
||||||
NMConnection *connection,
|
NMConnection *connection,
|
||||||
const char *specific_object);
|
const char *specific_object);
|
||||||
|
|
@ -4232,6 +4230,7 @@ nm_device_activate_ip6_config_commit (gpointer user_data)
|
||||||
{
|
{
|
||||||
NMDevice *self = NM_DEVICE (user_data);
|
NMDevice *self = NM_DEVICE (user_data);
|
||||||
NMDevicePrivate *priv = NM_DEVICE_GET_PRIVATE (self);
|
NMDevicePrivate *priv = NM_DEVICE_GET_PRIVATE (self);
|
||||||
|
guint level = (priv->ip6_state == IP_DONE) ? LOGL_DEBUG : LOGL_INFO;
|
||||||
NMActRequest *req;
|
NMActRequest *req;
|
||||||
const char *iface;
|
const char *iface;
|
||||||
NMConnection *connection;
|
NMConnection *connection;
|
||||||
|
|
@ -4241,8 +4240,7 @@ nm_device_activate_ip6_config_commit (gpointer user_data)
|
||||||
activation_source_clear (self, FALSE, AF_INET6);
|
activation_source_clear (self, FALSE, AF_INET6);
|
||||||
|
|
||||||
iface = nm_device_get_iface (self);
|
iface = nm_device_get_iface (self);
|
||||||
nm_log_info (LOGD_DEVICE, "Activation (%s) Stage 5 of 5 (IPv6 Commit) started...",
|
nm_log (LOGD_DEVICE, level, "Activation (%s) Stage 5 of 5 (IPv6 Commit) started...", iface);
|
||||||
iface);
|
|
||||||
|
|
||||||
req = nm_device_get_act_request (self);
|
req = nm_device_get_act_request (self);
|
||||||
g_assert (req);
|
g_assert (req);
|
||||||
|
|
@ -4262,14 +4260,13 @@ nm_device_activate_ip6_config_commit (gpointer user_data)
|
||||||
if (nm_device_get_state (self) == NM_DEVICE_STATE_IP_CONFIG)
|
if (nm_device_get_state (self) == NM_DEVICE_STATE_IP_CONFIG)
|
||||||
nm_device_state_changed (self, NM_DEVICE_STATE_IP_CHECK, NM_DEVICE_STATE_REASON_NONE);
|
nm_device_state_changed (self, NM_DEVICE_STATE_IP_CHECK, NM_DEVICE_STATE_REASON_NONE);
|
||||||
} else {
|
} else {
|
||||||
nm_log_info (LOGD_DEVICE | LOGD_IP6,
|
nm_log_warn (LOGD_DEVICE | LOGD_IP6,
|
||||||
"Activation (%s) Stage 5 of 5 (IPv6 Commit) failed",
|
"Activation (%s) Stage 5 of 5 (IPv6 Commit) failed",
|
||||||
iface);
|
iface);
|
||||||
nm_device_state_changed (self, NM_DEVICE_STATE_FAILED, reason);
|
nm_device_state_changed (self, NM_DEVICE_STATE_FAILED, reason);
|
||||||
}
|
}
|
||||||
|
|
||||||
nm_log_info (LOGD_DEVICE, "Activation (%s) Stage 5 of 5 (IPv6 Commit) complete.",
|
nm_log (LOGD_DEVICE, level, "Activation (%s) Stage 5 of 5 (IPv6 Commit) complete.", iface);
|
||||||
iface);
|
|
||||||
|
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
|
|
@ -4277,13 +4274,16 @@ nm_device_activate_ip6_config_commit (gpointer user_data)
|
||||||
void
|
void
|
||||||
nm_device_activate_schedule_ip6_config_result (NMDevice *self)
|
nm_device_activate_schedule_ip6_config_result (NMDevice *self)
|
||||||
{
|
{
|
||||||
|
NMDevicePrivate *priv = NM_DEVICE_GET_PRIVATE (self);
|
||||||
|
guint level = (priv->ip6_state == IP_DONE) ? LOGL_DEBUG : LOGL_INFO;
|
||||||
|
|
||||||
g_return_if_fail (NM_IS_DEVICE (self));
|
g_return_if_fail (NM_IS_DEVICE (self));
|
||||||
|
|
||||||
activation_source_schedule (self, nm_device_activate_ip6_config_commit, AF_INET6);
|
activation_source_schedule (self, nm_device_activate_ip6_config_commit, AF_INET6);
|
||||||
|
|
||||||
nm_log_info (LOGD_DEVICE | LOGD_IP6,
|
nm_log (LOGD_DEVICE | LOGD_IP6, level,
|
||||||
"Activation (%s) Stage 5 of 5 (IPv6 Commit) scheduled...",
|
"Activation (%s) Stage 5 of 5 (IPv6 Commit) scheduled...",
|
||||||
nm_device_get_iface (self));
|
nm_device_get_iface (self));
|
||||||
}
|
}
|
||||||
|
|
||||||
gboolean
|
gboolean
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue