]> 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 3288a29acf9130365cea4e6496b03dc6c0ed4aac..59d8fede30c6d4732bd1c21d69167520c83f2a56 100644 (file)
@@ -21,7 +21,7 @@
 
 #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
@@ -36,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"
@@ -93,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(" ");
@@ -108,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(" ");