summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLubomir Rintel <lkundrak@v3.sk>2016-05-27 18:24:04 +0200
committerLubomir Rintel <lkundrak@v3.sk>2016-05-30 16:32:06 +0200
commit24f428f76888564f89dc0c6837efa6a3ababd4a5 (patch)
treefd1a3ce3493caafb4cf3ba790de77aa8ce14b4b1
parente88f5a6c23dc1a8bbfee96b226a9faa2f7acc891 (diff)
downloadNetworkManager-24f428f76888564f89dc0c6837efa6a3ababd4a5.tar.gz
platform: use utility functionality to stringify link
-rw-r--r--src/platform/nm-platform.c12
1 files changed, 2 insertions, 10 deletions
diff --git a/src/platform/nm-platform.c b/src/platform/nm-platform.c
index f3318b3d68..68b687a8fd 100644
--- a/src/platform/nm-platform.c
+++ b/src/platform/nm-platform.c
@@ -3074,14 +3074,6 @@ nm_platform_link_to_string (const NMPlatformLink *link, char *buf, gsize len)
if (link->addr.len)
str_addr = nm_utils_hwaddr_ntoa (link->addr.data, MIN (link->addr.len, sizeof (link->addr.data)));
- if (link->inet6_token.id) {
- struct in6_addr a = IN6ADDR_ANY_INIT;
-
- nm_utils_ipv6_addr_set_interface_identifier (&a, link->inet6_token);
- nm_utils_inet6_ntop (&a, str_inet6_token);
- } else
- str_inet6_token[0] = '\0';
-
str_link_type = nm_link_type_to_string (link->type);
g_snprintf (buf, len,
@@ -3114,8 +3106,8 @@ nm_platform_link_to_string (const NMPlatformLink *link, char *buf, gsize len)
link->inet6_addr_gen_mode_inv ? nm_platform_link_inet6_addrgenmode2str (_nm_platform_uint8_inv (link->inet6_addr_gen_mode_inv), str_addrmode, sizeof (str_addrmode)) : "",
str_addr ? " addr " : "",
str_addr ? str_addr : "",
- str_inet6_token[0] ? " inet6token " : "",
- str_inet6_token[0] ? str_inet6_token : "",
+ link->inet6_token.id ? " inet6token " : "",
+ link->inet6_token.id ? nm_utils_inet6_interface_identifier_to_token (link->inet6_token, str_inet6_token) : "",
link->driver ? " driver " : "",
link->driver ? link->driver : "");
g_string_free (str_flags, TRUE);