[BACK]Return to inet6.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / netstat

Diff for /src/usr.bin/netstat/inet6.c between version 1.20 and 1.21

version 1.20, 2002/05/27 01:50:36 version 1.21, 2002/06/07 21:58:38
Line 63 
Line 63 
 #include <netinet6/ip6_var.h>  #include <netinet6/ip6_var.h>
 #include <netinet6/in6_var.h>  #include <netinet6/in6_var.h>
 #include <netinet6/pim6_var.h>  #include <netinet6/pim6_var.h>
   #include <netinet6/raw_ip6.h>
   
 #include <arpa/inet.h>  #include <arpa/inet.h>
 #if 0  #if 0
Line 992 
Line 993 
         p(pim6s_rcv_registers, "\t%llu register%s received\n");          p(pim6s_rcv_registers, "\t%llu register%s received\n");
         p(pim6s_rcv_badregisters, "\t%llu bad register%s received\n");          p(pim6s_rcv_badregisters, "\t%llu bad register%s received\n");
         p(pim6s_snd_registers, "\t%llu register%s sent\n");          p(pim6s_snd_registers, "\t%llu register%s sent\n");
   #undef p
   }
   
   /*
    * Dump raw ip6 statistics structure.
    */
   void
   rip6_stats(off, name)
           u_long off;
           char *name;
   {
           struct rip6stat rip6stat;
           u_quad_t delivered;
   
           if (off == 0)
                   return;
           kread(off, (char *)&rip6stat, sizeof(rip6stat));
           printf("%s:\n", name);
   
   #define p(f, m) if (rip6stat.f || sflag <= 1) \
       printf(m, (unsigned long long)rip6stat.f, plural(rip6stat.f))
           p(rip6s_ipackets, "\t%llu message%s received\n");
           p(rip6s_isum, "\t%llu checksum calcuration%s on inbound\n");
           p(rip6s_badsum, "\t%llu message%s with bad checksum\n");
           p(rip6s_nosock, "\t%llu message%s dropped due to no socket\n");
           p(rip6s_nosockmcast,
               "\t%llu multicast message%s dropped due to no socket\n");
           p(rip6s_fullsock,
               "\t%llu message%s dropped due to full socket buffers\n");
           delivered = rip6stat.rip6s_ipackets -
                       rip6stat.rip6s_badsum -
                       rip6stat.rip6s_nosock -
                       rip6stat.rip6s_nosockmcast -
                       rip6stat.rip6s_fullsock;
           if (delivered || sflag <= 1)
                   printf("\t%llu delivered\n", (unsigned long long)delivered);
           p(rip6s_opackets, "\t%llu datagram%s output\n");
 #undef p  #undef p
 }  }
   

Legend:
Removed from v.1.20  
changed lines
  Added in v.1.21