Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/usr.sbin/traceroute6 Remove now unused code.



details:   https://anonhg.NetBSD.org/src/rev/fe7339c23ebf
branches:  trunk
changeset: 318427:fe7339c23ebf
user:      maxv <maxv%NetBSD.org@localhost>
date:      Mon Apr 23 09:47:03 2018 +0000
description:
Remove now unused code.

diffstat:

 usr.sbin/traceroute6/traceroute6.c |  28 ++++------------------------
 1 files changed, 4 insertions(+), 24 deletions(-)

diffs (63 lines):

diff -r fefbd2977983 -r fe7339c23ebf usr.sbin/traceroute6/traceroute6.c
--- a/usr.sbin/traceroute6/traceroute6.c        Mon Apr 23 07:25:36 2018 +0000
+++ b/usr.sbin/traceroute6/traceroute6.c        Mon Apr 23 09:47:03 2018 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: traceroute6.c,v 1.45 2018/04/23 06:42:02 maxv Exp $    */
+/*     $NetBSD: traceroute6.c,v 1.46 2018/04/23 09:47:03 maxv Exp $    */
 /*     $KAME: traceroute6.c,v 1.67 2004/01/25 03:24:39 itojun Exp $    */
 
 /*
@@ -75,7 +75,7 @@
 #else
 #include <sys/cdefs.h>
 #ifndef lint
-__RCSID("$NetBSD: traceroute6.c,v 1.45 2018/04/23 06:42:02 maxv Exp $");
+__RCSID("$NetBSD: traceroute6.c,v 1.46 2018/04/23 09:47:03 maxv Exp $");
 #endif
 #endif
 
@@ -340,10 +340,6 @@
 static struct sockaddr_in6 Src, Dst, Rcv;
 static u_long datalen;                 /* How much data */
 #define        ICMP6ECHOLEN    8
-#ifdef USE_RFC3542
-static struct ip6_rthdr *rth;
-#endif
-static struct cmsghdr *cmsg;
 
 static char *source;
 static char *hostname;
@@ -628,21 +624,7 @@
        if (options & SO_DONTROUTE)
                (void) setsockopt(sndsock, SOL_SOCKET, SO_DONTROUTE,
                    (char *)&on, sizeof(on));
-#ifdef USE_RFC3542
-       if (rth) {/* XXX: there is no library to finalize the header... */
-               rth->ip6r_len = rth->ip6r_segleft * 2;
-               if (setsockopt(sndsock, IPPROTO_IPV6, IPV6_RTHDR,
-                   (void *)rth, (rth->ip6r_len + 1) << 3))
-                       err(1, "setsockopt(IPV6_RTHDR)");
-       }
-#else  /* old advanced API */
-       if (cmsg != NULL) {
-               inet6_rthdr_lasthop(cmsg, IPV6_RTHDR_LOOSE);
-               if (setsockopt(sndsock, IPPROTO_IPV6, IPV6_PKTOPTIONS,
-                   rtbuf, cmsg->cmsg_len) < 0)
-                       err(1, "setsockopt(IPV6_PKTOPTIONS)");
-       }
-#endif /* USE_RFC3542 */
+
 #ifdef IPSEC
 #ifdef IPSEC_POLICY_IPSEC
        /*
@@ -703,9 +685,7 @@
 
                Nxt = Dst;
                Nxt.sin6_port = htons(DUMMY_PORT);
-               if (cmsg != NULL)
-                       memcpy( &Nxt.sin6_addr, inet6_rthdr_getaddr(cmsg, 1),
-                           sizeof(Nxt.sin6_addr));
+
                if ((dummy = socket(AF_INET6, SOCK_DGRAM, 0)) < 0)
                        err(1, "socket");
                if (connect(dummy, (struct sockaddr *)&Nxt, Nxt.sin6_len) < 0)



Home | Main Index | Thread Index | Old Index