aboutsummaryrefslogtreecommitdiffstats
path: root/ip/iptoken.c
diff options
context:
space:
mode:
authorPhil Sutter <phil@nwl.cc>2016-03-22 19:35:17 +0100
committerStephen Hemminger <stephen@networkplumber.org>2016-03-27 10:37:35 -0700
commitd49f934c1019cf92a500b951e21ae7cbc46ca7c7 (patch)
tree15066a248c80d10cfb063065442ae52d770fcf9e /ip/iptoken.c
parent2e96d2ccd03a29896fc8a2c6ee6b769c512501df (diff)
downloadplatform_external_iproute2-d49f934c1019cf92a500b951e21ae7cbc46ca7c7.tar.gz
platform_external_iproute2-d49f934c1019cf92a500b951e21ae7cbc46ca7c7.tar.bz2
platform_external_iproute2-d49f934c1019cf92a500b951e21ae7cbc46ca7c7.zip
lib/utils: introduce format_host_rta()
This simple macro eases calling format_host() with data from an rt_attr pointer. Signed-off-by: Phil Sutter <phil@nwl.cc>
Diffstat (limited to 'ip/iptoken.c')
-rw-r--r--ip/iptoken.c9
1 files changed, 3 insertions, 6 deletions
diff --git a/ip/iptoken.c b/ip/iptoken.c
index 02fe98e2..6e1a1ab7 100644
--- a/ip/iptoken.c
+++ b/ip/iptoken.c
@@ -78,12 +78,9 @@ static int print_token(const struct sockaddr_nl *who, struct nlmsghdr *n, void *
return -1;
}
- fprintf(fp, "token %s ",
- format_host(ifi->ifi_family,
- RTA_PAYLOAD(ltb[IFLA_INET6_TOKEN]),
- RTA_DATA(ltb[IFLA_INET6_TOKEN])));
- fprintf(fp, "dev %s ", ll_index_to_name(ifi->ifi_index));
- fprintf(fp, "\n");
+ fprintf(fp, "token %s dev %s\n",
+ format_host_rta(ifi->ifi_family, ltb[IFLA_INET6_TOKEN]),
+ ll_index_to_name(ifi->ifi_index));
fflush(fp);
return 0;