}
/*
- * nm_device_check_ip_failed
+ * check_ip_failed
*
* Progress the device to appropriate state if both IPv4 and IPv6 failed
*/
static void
-nm_device_check_ip_failed (NMDevice *self, gboolean may_fail)
+check_ip_failed (NMDevice *self, gboolean may_fail)
{
NMDevicePrivate *priv = NM_DEVICE_GET_PRIVATE (self);
NMDeviceState state;
if (r < 0) {
_LOGE (LOGD_AUTOIP4, "invalid IPv4 link-local address received, error %d.", r);
priv->ip4_state = IP_FAIL;
- nm_device_check_ip_failed (self, FALSE);
+ check_ip_failed (self, FALSE);
return;
}
if ((address.s_addr & IPV4LL_NETMASK) != IPV4LL_NETWORK) {
_LOGE (LOGD_AUTOIP4, "invalid address %08x received (not link-local).", address.s_addr);
priv->ip4_state = IP_FAIL;
- nm_device_check_ip_failed (self, FALSE);
+ check_ip_failed (self, FALSE);
return;
}
if (config == NULL) {
_LOGE (LOGD_AUTOIP4, "failed to get IPv4LL config");
priv->ip4_state = IP_FAIL;
- nm_device_check_ip_failed (self, FALSE);
+ check_ip_failed (self, FALSE);
return;
}
if (!ip4_config_merge_and_apply (self, config, TRUE, NULL)) {
_LOGE (LOGD_AUTOIP4, "failed to update IP4 config for autoip change.");
priv->ip4_state = IP_FAIL;
- nm_device_check_ip_failed (self, FALSE);
+ check_ip_failed (self, FALSE);
}
} else
g_assert_not_reached ();
default:
_LOGW (LOGD_AUTOIP4, "IPv4LL address no longer valid after event %d.", event);
priv->ip4_state = IP_FAIL;
- nm_device_check_ip_failed (self, FALSE);
+ check_ip_failed (self, FALSE);
}
}
&& !nm_device_activate_stage3_ip6_start (self))
return;
- nm_device_check_ip_failed (self, TRUE);
+ check_ip_failed (self, TRUE);
}
static gboolean
priv->ip4_state = IP_FAIL;
- nm_device_check_ip_failed (self, FALSE);
+ check_ip_failed (self, FALSE);
}
priv->ip6_state = IP_FAIL;
- nm_device_check_ip_failed (self, FALSE);
+ check_ip_failed (self, FALSE);
}