summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorcsjp <csjp@FreeBSD.org>2007-10-24 00:50:13 +0000
committercsjp <csjp@FreeBSD.org>2007-10-24 00:50:13 +0000
commit3cda3277b38e0420dd475348ac72cfc8fff74366 (patch)
tree82f74bc63223edde00e852597de8a65ac41c26de
parent76f4445c43bce981b8fc1ed851fbe47b1c2727c3 (diff)
downloadFreeBSD-src-3cda3277b38e0420dd475348ac72cfc8fff74366.zip
FreeBSD-src-3cda3277b38e0420dd475348ac72cfc8fff74366.tar.gz
When processing multi-path ip6 routers, place each router entry on its
own line. We made this change in traceroute(8) some time ago. This is particularly useful when you are not resolving hostnames since ip6 addresses can be quite long, and lines wrap fairly easily in the multi-path router case. Discussed with: bz MFC after: 1 month
-rw-r--r--usr.sbin/traceroute6/traceroute6.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/usr.sbin/traceroute6/traceroute6.c b/usr.sbin/traceroute6/traceroute6.c
index edc8dc7..eb669f5 100644
--- a/usr.sbin/traceroute6/traceroute6.c
+++ b/usr.sbin/traceroute6/traceroute6.c
@@ -873,6 +873,8 @@ main(argc, argv)
if ((i = packet_ok(&rcvmhdr, cc, seq))) {
if (!IN6_ARE_ADDR_EQUAL(&Rcv.sin6_addr,
&lastaddr)) {
+ if (probe > 0)
+ fputs("\n ", stdout);
print(&rcvmhdr, cc);
lastaddr = Rcv.sin6_addr;
}
OpenPOWER on IntegriCloud