diff --git a/src/libnm-core-impl/nm-setting-ip4-config.c b/src/libnm-core-impl/nm-setting-ip4-config.c
index d991152c24..7c984290bb 100644
--- a/src/libnm-core-impl/nm-setting-ip4-config.c
+++ b/src/libnm-core-impl/nm-setting-ip4-config.c
@@ -1113,7 +1113,7 @@ nm_setting_ip4_config_class_init(NMSettingIP4ConfigClass *klass)
*
*
* "type" - one of unicast, local, blackhole,
- * unavailable, prohibit, throw.
+ * unreachable, prohibit, throw.
* The default is unicast.
*
*
diff --git a/src/libnm-core-impl/nm-setting-ip6-config.c b/src/libnm-core-impl/nm-setting-ip6-config.c
index 94794d1e14..3066b9bd49 100644
--- a/src/libnm-core-impl/nm-setting-ip6-config.c
+++ b/src/libnm-core-impl/nm-setting-ip6-config.c
@@ -1107,7 +1107,7 @@ nm_setting_ip6_config_class_init(NMSettingIP6ConfigClass *klass)
*
*
* "type" - one of unicast, local, blackhole,
- * unavailable, prohibit, throw.
+ * unreachable, prohibit, throw.
* The default is unicast.
*
*
diff --git a/src/libnm-platform/nmp-global-tracker.c b/src/libnm-platform/nmp-global-tracker.c
index 12869cb250..7bc7428c56 100644
--- a/src/libnm-platform/nmp-global-tracker.c
+++ b/src/libnm-platform/nmp-global-tracker.c
@@ -26,7 +26,7 @@
* view. That is mainly, because such objects are themselves tied to an ifindex.
*
* However, for certain objects that's not the case. For example, policy routing
- * rules, certain route types (blackhole, unavailable, prohibit, throw) and MPTCP
+ * rules, certain route types (blackhole, unreachable, prohibit, throw) and MPTCP
* endpoints require a holistic view of the system. That is, because rules and
* these route types have no ifindex. For MPTCP endpoints, they have an ifindex,
* however we can only configure a small number of them at a time, so we need a