]> The Tcpdump Group git mirrors - tcpdump/blobdiff - print-ripng.c
There's no link-layer header on Linux ARPHRD_ATM packets; there's
[tcpdump] / print-ripng.c
index 69864b3acd059e6b86357461fdcca6af5dd15bb1..59d8fede30c6d4732bd1c21d69167520c83f2a56 100644 (file)
 
 #ifndef lint
 static const char rcsid[] =
-    "@(#) /master/usr.sbin/tcpdump/tcpdump/print-rip.c,v 2.1 1995/02/03 18:15:05 polk Exp (LBL)";
+    "@(#) $Header: /tcpdump/master/tcpdump/print-ripng.c,v 1.8 2001-05-10 05:30:22 fenner Exp $";
+#endif
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
 #endif
 
 #ifdef INET6
@@ -32,17 +36,10 @@ static const char rcsid[] =
 #include <sys/socket.h>
 
 #include <netinet/in.h>
-#include <netinet/in_systm.h>
-#include <netinet/ip.h>
-#include <netinet/ip_var.h>
-#include <netinet/udp.h>
-#include <netinet/udp_var.h>
 
 #include <errno.h>
 #include <stdio.h>
 
-#include <netinet/ip6.h>
-
 #include "route6d.h"
 #include "interface.h"
 #include "addrtoname.h"
@@ -89,7 +86,7 @@ ripng_print(const u_char *dat, int length)
                        printf(" ripng-req %d:", j);
                trunc = ((i / sizeof(*ni)) * sizeof(*ni) != i);
                for (ni = rp->rip6_nets; (i -= sizeof(*ni)) >= 0; ++ni) {
-                       if (vflag)
+                       if (vflag > 1)
                                printf("\n\t");
                        else
                                printf(" ");
@@ -104,7 +101,7 @@ ripng_print(const u_char *dat, int length)
                        printf(" ripng-resp %d:", j);
                trunc = ((i / sizeof(*ni)) * sizeof(*ni) != i);
                for (ni = rp->rip6_nets; (i -= sizeof(*ni)) >= 0; ++ni) {
-                       if (vflag)
+                       if (vflag > 1)
                                printf("\n\t");
                        else
                                printf(" ");