PERFORCE change 30018 for review
Peter Wemm
peter at FreeBSD.org
Mon Apr 28 18:19:58 PDT 2003
http://perforce.freebsd.org/chv.cgi?CH=30018
Change 30018 by peter at peter_daintree on 2003/04/28 18:19:33
use the ia64 in_cksum, since it has the same endian by default.
Affected files ...
.. //depot/projects/hammer/sys/x86_64/x86_64/in_cksum.c#3 edit
Differences ...
==== //depot/projects/hammer/sys/x86_64/x86_64/in_cksum.c#3 (text+ko) ====
@@ -1,4 +1,4 @@
-/* $FreeBSD: src/sys/powerpc/powerpc/in_cksum.c,v 1.2 2003/02/13 08:56:41 grehan Exp $ */
+/* $FreeBSD: src/sys/ia64/ia64/in_cksum.c,v 1.3 2001/10/05 18:58:22 dfr Exp $ */
/* $NetBSD: in_cksum.c,v 1.7 1997/09/02 13:18:15 thorpej Exp $ */
/*
@@ -71,19 +71,11 @@
}
static const u_int32_t in_masks[] = {
-#if 0
/*0 bytes*/ /*1 byte*/ /*2 bytes*/ /*3 bytes*/
0x00000000, 0x000000FF, 0x0000FFFF, 0x00FFFFFF, /* offset 0 */
0x00000000, 0x0000FF00, 0x00FFFF00, 0xFFFFFF00, /* offset 1 */
0x00000000, 0x00FF0000, 0xFFFF0000, 0xFFFF0000, /* offset 2 */
0x00000000, 0xFF000000, 0xFF000000, 0xFF000000, /* offset 3 */
-#else
- /*0 bytes*/ /*1 byte*/ /*2 bytes*/ /*3 bytes*/
- 0x00000000, 0xFF000000, 0xFFFF0000, 0xFFFFFF00, /* offset 0 */
- 0x00000000, 0x00FF0000, 0x00FFFF00, 0x00FFFFFF, /* offset 1 */
- 0x00000000, 0x0000FF00, 0x0000FFFF, 0x0000FFFF, /* offset 2 */
- 0x00000000, 0x000000FF, 0x000000FF, 0x000000FF, /* offset 3 */
-#endif
};
union l_util {
@@ -227,7 +219,6 @@
skip_start:
if (len < mlen)
mlen = len;
-
if ((clen ^ (long) addr) & 1)
sum += in_cksumdata(addr, mlen) << 8;
else
More information about the p4-projects
mailing list