ip6s_exthdrtoolong is not used at all so why bother keeping it around?
I guess this was a pre-m_pulldown() counter but is now unused.

-- 
:wq Claudio

Index: sys/netinet6/ip6_var.h
===================================================================
RCS file: /cvs/src/sys/netinet6/ip6_var.h,v
retrieving revision 1.37
diff -u -p -r1.37 ip6_var.h
--- sys/netinet6/ip6_var.h      8 Jul 2010 19:42:46 -0000       1.37
+++ sys/netinet6/ip6_var.h      29 Nov 2010 17:26:21 -0000
@@ -196,7 +196,6 @@ struct      ip6stat {
        u_int64_t ip6s_m2m[32];         /* two or more mbuf */
        u_int64_t ip6s_mext1;           /* one ext mbuf */
        u_int64_t ip6s_mext2m;          /* two or more ext mbuf */
-       u_int64_t ip6s_exthdrtoolong;   /* ext hdr are not continuous */
        u_int64_t ip6s_nogif;           /* no match gif found */
        u_int64_t ip6s_toomanyhdr;      /* discarded due to too many headers */
 
Index: usr.bin/netstat/inet6.c
===================================================================
RCS file: /cvs/src/usr.bin/netstat/inet6.c,v
retrieving revision 1.41
diff -u -p -r1.41 inet6.c
--- usr.bin/netstat/inet6.c     21 Oct 2010 10:51:05 -0000      1.41
+++ usr.bin/netstat/inet6.c     14 Dec 2010 12:34:01 -0000
@@ -413,8 +413,6 @@ ip6_stats(char *name)
        }
        p(ip6s_mext1, "\t\t%llu one ext mbuf%s\n");
        p(ip6s_mext2m, "\t\t%llu two or more ext mbuf%s\n");
-       p(ip6s_exthdrtoolong,
-           "\t%llu packet%s whose headers are not continuous\n");
        p(ip6s_nogif, "\t%llu tunneling packet%s that can't find gif\n");
        p(ip6s_toomanyhdr,
            "\t%llu packet%s discarded due to too many headers\n");

Reply via email to