Source-Changes-HG archive

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

[src/trunk]: src/sys fix assertions



details:   https://anonhg.NetBSD.org/src/rev/468f44c1c2df
branches:  trunk
changeset: 764491:468f44c1c2df
user:      yamt <yamt%NetBSD.org@localhost>
date:      Mon Apr 25 22:04:32 2011 +0000

description:
fix assertions

diffstat:

 sys/netinet/in4_cksum.c  |  10 +++++-----
 sys/netinet6/in6_cksum.c |  10 +++++-----
 2 files changed, 10 insertions(+), 10 deletions(-)

diffs (72 lines):

diff -r 82105da03fab -r 468f44c1c2df sys/netinet/in4_cksum.c
--- a/sys/netinet/in4_cksum.c   Mon Apr 25 22:03:20 2011 +0000
+++ b/sys/netinet/in4_cksum.c   Mon Apr 25 22:04:32 2011 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: in4_cksum.c,v 1.17 2008/02/12 13:05:55 joerg Exp $     */
+/*     $NetBSD: in4_cksum.c,v 1.18 2011/04/25 22:04:32 yamt Exp $      */
 
 /*-
  * Copyright (c) 2008 Joerg Sonnenberger <joerg%NetBSD.org@localhost>.
@@ -30,7 +30,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: in4_cksum.c,v 1.17 2008/02/12 13:05:55 joerg Exp $");
+__KERNEL_RCSID(0, "$NetBSD: in4_cksum.c,v 1.18 2011/04/25 22:04:32 yamt Exp $");
 
 #include <sys/param.h>
 #include <sys/mbuf.h>
@@ -50,14 +50,14 @@
        uint32_t sum;
        uint16_t *w;
 
+       if (nxt == 0)
+               return cpu_in_cksum(m, len, off, 0);
+
        if (__predict_false(off < sizeof(struct ip)))
                panic("in4_cksum: offset too short for IP header");
        if (__predict_false(m->m_len < sizeof(struct ip)))
                panic("in4_cksum: mbuf too short for IP header");
 
-       if (nxt == 0)
-               return cpu_in_cksum(m, len, off, 0);
-
        /*
         * Compute the equivalent of:
         * struct ipovly ip;
diff -r 82105da03fab -r 468f44c1c2df sys/netinet6/in6_cksum.c
--- a/sys/netinet6/in6_cksum.c  Mon Apr 25 22:03:20 2011 +0000
+++ b/sys/netinet6/in6_cksum.c  Mon Apr 25 22:04:32 2011 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: in6_cksum.c,v 1.27 2008/03/10 22:34:40 yamt Exp $      */
+/*     $NetBSD: in6_cksum.c,v 1.28 2011/04/25 22:05:05 yamt Exp $      */
 
 /*-
  * Copyright (c) 2008 Joerg Sonnenberger <joerg%NetBSD.org@localhost>.
@@ -30,7 +30,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: in6_cksum.c,v 1.27 2008/03/10 22:34:40 yamt Exp $");
+__KERNEL_RCSID(0, "$NetBSD: in6_cksum.c,v 1.28 2011/04/25 22:05:05 yamt Exp $");
 
 #include <sys/param.h>
 #include <sys/mbuf.h>
@@ -60,14 +60,14 @@
        const uint16_t *w;
        const char *cp;
 
+       if (nxt == 0)
+               return cpu_in_cksum(m, len, off, 0);
+
        if (__predict_false(off < sizeof(struct ip6_hdr)))
                panic("in6_cksum: offset too short for IPv6 header");
        if (__predict_false(m->m_len < sizeof(struct ip6_hdr)))
                panic("in6_cksum: mbuf too short for IPv6 header");
 
-       if (nxt == 0)
-               return cpu_in_cksum(m, len, off, 0);
-
        /*
         * Compute the equivalent of:
         * struct ip6_hdr_pseudo ip6;



Home | Main Index | Thread Index | Old Index