diff options
author | Thomas Haller <thaller@redhat.com> | 2017-10-04 17:34:39 +0200 |
---|---|---|
committer | Thomas Haller <thaller@redhat.com> | 2017-10-06 11:08:39 +0200 |
commit | a0aec7efea2ab27bd6c183c85a6a16e921845d9d (patch) | |
tree | 548ad79fa4a921c9b378de5872bcbb7420790b92 | |
parent | ac1def5325c8d5432ea33ecc21da58dc293b0011 (diff) | |
download | NetworkManager-a0aec7efea2ab27bd6c183c85a6a16e921845d9d.tar.gz |
shared: pass addr_family as first argument to nm_utils_parse_inaddr*()
The addr_family should be the first argument. It mirrors inet_pton()
and is just nicer.
Also, rename the argument from "family" to "addr_family".
-rw-r--r-- | clients/tui/nm-editor-bindings.c | 60 | ||||
-rw-r--r-- | clients/tui/nmt-ip-entry.c | 4 | ||||
-rw-r--r-- | shared/nm-utils/nm-shared-utils.c | 46 | ||||
-rw-r--r-- | shared/nm-utils/nm-shared-utils.h | 16 | ||||
-rw-r--r-- | src/settings/plugins/ifcfg-rh/nms-ifcfg-rh-reader.c | 12 |
5 files changed, 69 insertions, 69 deletions
diff --git a/clients/tui/nm-editor-bindings.c b/clients/tui/nm-editor-bindings.c index 3c589f40f5..24803868e5 100644 --- a/clients/tui/nm-editor-bindings.c +++ b/clients/tui/nm-editor-bindings.c @@ -107,7 +107,7 @@ ip_addresses_with_prefix_from_strv (GBinding *binding, GValue *target_value, gpointer user_data) { - int family = GPOINTER_TO_INT (user_data); + int addr_family = GPOINTER_TO_INT (user_data); char **strings; GPtrArray *addrs; NMIPAddress *addr; @@ -123,7 +123,7 @@ ip_addresses_with_prefix_from_strv (GBinding *binding, for (i = 0; strings[i]; i++) { if (i >= addrs->len) { - if (family == AF_INET) + if (addr_family == AF_INET) addr = nm_ip_address_new (AF_INET, "0.0.0.0", 32, NULL); else addr = nm_ip_address_new (AF_INET6, "::", 128, NULL); @@ -131,16 +131,16 @@ ip_addresses_with_prefix_from_strv (GBinding *binding, } else addr = addrs->pdata[i]; - if (!nm_utils_parse_inaddr_prefix (strings[i], family, &addrstr, &prefix)) { + if (!nm_utils_parse_inaddr_prefix (addr_family, strings[i], &addrstr, &prefix)) { g_ptr_array_unref (addrs); return FALSE; } if (prefix == -1) { - if (family == AF_INET) { + if (addr_family == AF_INET) { in_addr_t v4; - inet_pton (family, addrstr, &v4); + inet_pton (addr_family, addrstr, &v4); if (nm_utils_ip_is_site_local (AF_INET, &v4)) prefix = nm_utils_ip4_get_default_prefix (v4); else @@ -161,7 +161,7 @@ ip_addresses_with_prefix_from_strv (GBinding *binding, /** * nm_editor_bind_ip_addresses_with_prefix_to_strv: - * @family: the IP address family + * @addr_family: the IP address family * @source: the source object (eg, an #NMSettingIP4Config) * @source_property: the property on @source to bind (eg, * %NM_SETTING_IP4_CONFIG_ADDRESSES) @@ -178,7 +178,7 @@ ip_addresses_with_prefix_from_strv (GBinding *binding, * vice versa if %G_BINDING_BIDIRECTIONAL) is specified. */ void -nm_editor_bind_ip_addresses_with_prefix_to_strv (int family, +nm_editor_bind_ip_addresses_with_prefix_to_strv (int addr_family, gpointer source, const gchar *source_property, gpointer target, @@ -190,7 +190,7 @@ nm_editor_bind_ip_addresses_with_prefix_to_strv (int family, flags, ip_addresses_with_prefix_to_strv, ip_addresses_with_prefix_from_strv, - GINT_TO_POINTER (family), NULL); + GINT_TO_POINTER (addr_family), NULL); } static gboolean @@ -199,14 +199,14 @@ ip_addresses_check_and_copy (GBinding *binding, GValue *target_value, gpointer user_data) { - int family = GPOINTER_TO_INT (user_data); + int addr_family = GPOINTER_TO_INT (user_data); char **strings; int i; strings = g_value_get_boxed (source_value); for (i = 0; strings[i]; i++) { - if (!nm_utils_ipaddr_valid (family, strings[i])) + if (!nm_utils_ipaddr_valid (addr_family, strings[i])) return FALSE; } @@ -216,7 +216,7 @@ ip_addresses_check_and_copy (GBinding *binding, /** * nm_editor_bind_ip_addresses_to_strv: - * @family: the IP address family + * @addr_family: the IP address family * @source: the source object (eg, an #NMSettingIP4Config) * @source_property: the property on @source to bind (eg, * %NM_SETTING_IP4_CONFIG_DNS) @@ -227,10 +227,10 @@ ip_addresses_check_and_copy (GBinding *binding, * * Binds the %G_TYPE_STRV property @source_property on @source to the * %G_TYPE_STRV property @target_property on @target, verifying that - * each string is a valid address of type @family when copying. + * each string is a valid address of type @addr_family when copying. */ void -nm_editor_bind_ip_addresses_to_strv (int family, +nm_editor_bind_ip_addresses_to_strv (int addr_family, gpointer source, const gchar *source_property, gpointer target, @@ -242,7 +242,7 @@ nm_editor_bind_ip_addresses_to_strv (int family, flags, ip_addresses_check_and_copy, ip_addresses_check_and_copy, - GINT_TO_POINTER (family), NULL); + GINT_TO_POINTER (addr_family), NULL); } static gboolean @@ -261,11 +261,11 @@ ip_gateway_from_string (GBinding *binding, GValue *target_value, gpointer user_data) { - int family = GPOINTER_TO_INT (user_data); + int addr_family = GPOINTER_TO_INT (user_data); const char *gateway; gateway = g_value_get_string (source_value); - if (gateway && !nm_utils_ipaddr_valid (family, gateway)) + if (gateway && !nm_utils_ipaddr_valid (addr_family, gateway)) gateway = NULL; g_value_set_string (target_value, gateway); @@ -303,7 +303,7 @@ ip_addresses_to_sensitivity (GBinding *binding, /** * nm_editor_bind_ip_gateway_to_string: - * @family: the IP address family + * @addr_family: the IP address family * @source: the source #NMSettingIPConfig * @target: the target object (eg, an #NmtIPEntry) * @target_property: the property on @target to bind (eg, "text") @@ -325,7 +325,7 @@ ip_addresses_to_sensitivity (GBinding *binding, * address. */ void -nm_editor_bind_ip_gateway_to_string (int family, +nm_editor_bind_ip_gateway_to_string (int addr_family, NMSettingIPConfig *source, gpointer target, const gchar *target_property, @@ -337,7 +337,7 @@ nm_editor_bind_ip_gateway_to_string (int family, flags, ip_gateway_to_string, ip_gateway_from_string, - GINT_TO_POINTER (family), NULL); + GINT_TO_POINTER (addr_family), NULL); g_object_bind_property_full (source, "addresses", source, "gateway", (flags & G_BINDING_SYNC_CREATE), @@ -421,14 +421,14 @@ ip_route_transform_from_dest_string (GBinding *binding, GValue *target_value, gpointer user_data) { - int family = GPOINTER_TO_INT (user_data); + int addr_family = GPOINTER_TO_INT (user_data); NMIPRoute *route; const char *text; char *addrstr; int prefix; text = g_value_get_string (source_value); - if (!nm_utils_parse_inaddr_prefix (text, family, &addrstr, &prefix)) + if (!nm_utils_parse_inaddr_prefix (addr_family, text, &addrstr, &prefix)) return FALSE; /* Fetch the original property value */ @@ -437,10 +437,10 @@ ip_route_transform_from_dest_string (GBinding *binding, NULL); if (prefix == -1) { - if (family == AF_INET) { + if (addr_family == AF_INET) { in_addr_t v4; - inet_pton (family, addrstr, &v4); + inet_pton (addr_family, addrstr, &v4); if (nm_utils_ip_is_site_local (AF_INET, &v4)) { prefix = nm_utils_ip4_get_default_prefix (v4); if (v4 & (~nm_utils_ip4_prefix_to_netmask (prefix))) @@ -465,13 +465,13 @@ ip_route_transform_from_next_hop_string (GBinding *binding, GValue *target_value, gpointer user_data) { - int family = GPOINTER_TO_INT (user_data); + int addr_family = GPOINTER_TO_INT (user_data); NMIPRoute *route; const char *text; text = g_value_get_string (source_value); if (*text) { - if (!nm_utils_ipaddr_valid (family, text)) + if (!nm_utils_ipaddr_valid (addr_family, text)) return FALSE; } else text = NULL; @@ -513,7 +513,7 @@ ip_route_transform_from_metric_string (GBinding *binding, /** * nm_editor_bind_ip_route_to_strings: - * @family: the IP address family + * @addr_family: the IP address family * @source: the source object * @source_property: the source property * @dest_target: the target object for the route's destionation @@ -533,7 +533,7 @@ ip_route_transform_from_metric_string (GBinding *binding, * is a plain IP address, and @metric_target_property is a number. */ void -nm_editor_bind_ip_route_to_strings (int family, +nm_editor_bind_ip_route_to_strings (int addr_family, gpointer source, const gchar *source_property, gpointer dest_target, @@ -549,19 +549,19 @@ nm_editor_bind_ip_route_to_strings (int family, flags, ip_route_transform_to_dest_string, ip_route_transform_from_dest_string, - GINT_TO_POINTER (family), NULL); + GINT_TO_POINTER (addr_family), NULL); g_object_bind_property_full (source, source_property, next_hop_target, next_hop_target_property, flags, ip_route_transform_to_next_hop_string, ip_route_transform_from_next_hop_string, - GINT_TO_POINTER (family), NULL); + GINT_TO_POINTER (addr_family), NULL); g_object_bind_property_full (source, source_property, metric_target, metric_target_property, flags, ip_route_transform_to_metric_string, ip_route_transform_from_metric_string, - GINT_TO_POINTER (family), NULL); + GINT_TO_POINTER (addr_family), NULL); } /* Wireless security method binding */ diff --git a/clients/tui/nmt-ip-entry.c b/clients/tui/nmt-ip-entry.c index 1556c8d7fe..66838680ee 100644 --- a/clients/tui/nmt-ip-entry.c +++ b/clients/tui/nmt-ip-entry.c @@ -127,8 +127,8 @@ ip_entry_validate (NmtNewtEntry *entry, if (!*text) return priv->optional; if (priv->prefix) - return nm_utils_parse_inaddr_prefix (text, priv->family, NULL, NULL); - return nm_utils_parse_inaddr (text, priv->family, NULL); + return nm_utils_parse_inaddr_prefix (priv->family, text, NULL, NULL); + return nm_utils_parse_inaddr (priv->family, text, NULL); } static void diff --git a/shared/nm-utils/nm-shared-utils.c b/shared/nm-utils/nm-shared-utils.c index 16066d7085..c637194dcd 100644 --- a/shared/nm-utils/nm-shared-utils.c +++ b/shared/nm-utils/nm-shared-utils.c @@ -329,41 +329,41 @@ nm_utils_ip_is_site_local (int addr_family, /*****************************************************************************/ gboolean -nm_utils_parse_inaddr_bin (const char *text, - int family, - gpointer out_addr) +nm_utils_parse_inaddr_bin (int addr_family, + const char *text, + gpointer out_addr) { NMIPAddr addrbin; g_return_val_if_fail (text, FALSE); - if (family == AF_UNSPEC) - family = strchr (text, ':') ? AF_INET6 : AF_INET; + if (addr_family == AF_UNSPEC) + addr_family = strchr (text, ':') ? AF_INET6 : AF_INET; else - g_return_val_if_fail (NM_IN_SET (family, AF_INET, AF_INET6), FALSE); + g_return_val_if_fail (NM_IN_SET (addr_family, AF_INET, AF_INET6), FALSE); - if (inet_pton (family, text, out_addr ?: &addrbin) != 1) + if (inet_pton (addr_family, text, out_addr ?: &addrbin) != 1) return FALSE; return TRUE; } gboolean -nm_utils_parse_inaddr (const char *text, - int family, +nm_utils_parse_inaddr (int addr_family, + const char *text, char **out_addr) { NMIPAddr addrbin; char addrstr_buf[MAX (INET_ADDRSTRLEN, INET6_ADDRSTRLEN)]; - if (!nm_utils_parse_inaddr_bin (text, family, &addrbin)) + if (!nm_utils_parse_inaddr_bin (addr_family, text, &addrbin)) return FALSE; - NM_SET_OUT (out_addr, g_strdup (inet_ntop (family, &addrbin, addrstr_buf, sizeof (addrstr_buf)))); + NM_SET_OUT (out_addr, g_strdup (inet_ntop (addr_family, &addrbin, addrstr_buf, sizeof (addrstr_buf)))); return TRUE; } gboolean -nm_utils_parse_inaddr_prefix_bin (const char *text, - int family, +nm_utils_parse_inaddr_prefix_bin (int addr_family, + const char *text, gpointer out_addr, int *out_prefix) { @@ -376,12 +376,12 @@ nm_utils_parse_inaddr_prefix_bin (const char *text, g_return_val_if_fail (text, FALSE); - if (family == AF_UNSPEC) - family = strchr (text, ':') ? AF_INET6 : AF_INET; + if (addr_family == AF_UNSPEC) + addr_family = strchr (text, ':') ? AF_INET6 : AF_INET; - if (family == AF_INET) + if (addr_family == AF_INET) addr_len = sizeof (in_addr_t); - else if (family == AF_INET6) + else if (addr_family == AF_INET6) addr_len = sizeof (struct in6_addr); else g_return_val_if_reached (FALSE); @@ -392,13 +392,13 @@ nm_utils_parse_inaddr_prefix_bin (const char *text, else addrstr = text; - if (inet_pton (family, addrstr, &addrbin) != 1) + if (inet_pton (addr_family, addrstr, &addrbin) != 1) return FALSE; if (slash) { prefix = _nm_utils_ascii_str_to_int64 (slash + 1, 10, 0, - family == AF_INET ? 32 : 128, + addr_family == AF_INET ? 32 : 128, -1); if (prefix == -1) return FALSE; @@ -411,17 +411,17 @@ nm_utils_parse_inaddr_prefix_bin (const char *text, } gboolean -nm_utils_parse_inaddr_prefix (const char *text, - int family, +nm_utils_parse_inaddr_prefix (int addr_family, + const char *text, char **out_addr, int *out_prefix) { NMIPAddr addrbin; char addrstr_buf[MAX (INET_ADDRSTRLEN, INET6_ADDRSTRLEN)]; - if (!nm_utils_parse_inaddr_prefix_bin (text, family, &addrbin, out_prefix)) + if (!nm_utils_parse_inaddr_prefix_bin (addr_family, text, &addrbin, out_prefix)) return FALSE; - NM_SET_OUT (out_addr, g_strdup (inet_ntop (family, &addrbin, addrstr_buf, sizeof (addrstr_buf)))); + NM_SET_OUT (out_addr, g_strdup (inet_ntop (addr_family, &addrbin, addrstr_buf, sizeof (addrstr_buf)))); return TRUE; } diff --git a/shared/nm-utils/nm-shared-utils.h b/shared/nm-utils/nm-shared-utils.h index af1d22c832..2cc88c574c 100644 --- a/shared/nm-utils/nm-shared-utils.h +++ b/shared/nm-utils/nm-shared-utils.h @@ -189,21 +189,21 @@ gboolean nm_utils_ip_is_site_local (int addr_family, /*****************************************************************************/ -gboolean nm_utils_parse_inaddr_bin (const char *text, - int family, +gboolean nm_utils_parse_inaddr_bin (int addr_family, + const char *text, gpointer out_addr); -gboolean nm_utils_parse_inaddr (const char *text, - int family, +gboolean nm_utils_parse_inaddr (int addr_family, + const char *text, char **out_addr); -gboolean nm_utils_parse_inaddr_prefix_bin (const char *text, - int family, +gboolean nm_utils_parse_inaddr_prefix_bin (int addr_family, + const char *text, gpointer out_addr, int *out_prefix); -gboolean nm_utils_parse_inaddr_prefix (const char *text, - int family, +gboolean nm_utils_parse_inaddr_prefix (int addr_family, + const char *text, char **out_addr, int *out_prefix); diff --git a/src/settings/plugins/ifcfg-rh/nms-ifcfg-rh-reader.c b/src/settings/plugins/ifcfg-rh/nms-ifcfg-rh-reader.c index f2ac73fb5d..96e3cb10cd 100644 --- a/src/settings/plugins/ifcfg-rh/nms-ifcfg-rh-reader.c +++ b/src/settings/plugins/ifcfg-rh/nms-ifcfg-rh-reader.c @@ -711,8 +711,8 @@ parse_line_type_addr_with_prefix: int prefix = -1; if (info->type == PARSE_LINE_TYPE_ADDR) { - if (!nm_utils_parse_inaddr_bin (s, - addr_family, + if (!nm_utils_parse_inaddr_bin (addr_family, + s, &info->v.addr.addr)) { if ( info == &infos[PARSE_LINE_ATTR_ROUTE_VIA] && nm_streq (s, "(null)")) { @@ -738,10 +738,10 @@ parse_line_type_addr_with_prefix: && nm_streq (s, "default")) { memset (&info->v.addr.addr, 0, sizeof (info->v.addr.addr)); prefix = 0; - } else if (!nm_utils_parse_inaddr_prefix_bin (s, - addr_family, - &info->v.addr.addr, - &prefix)) { + } else if (!nm_utils_parse_inaddr_prefix_bin (addr_family, + s, + &info->v.addr.addr, + &prefix)) { g_set_error (error, NM_SETTINGS_ERROR, NM_SETTINGS_ERROR_INVALID_CONNECTION, "Argument for \"%s\" is not ADDR/PREFIX format", w); return -EINVAL; |