Subject: CVS commit: syssrc
To: None <source-changes@netbsd.org>
From: Bill Sommerfeld <sommerfeld@netbsd.org>
List: source-changes
Date: 05/26/2001 20:46:13
Module Name:	syssrc
Committed By:	sommerfeld
Date:		Sat May 26 17:46:13 UTC 2001

Modified Files:
	syssrc/sys/arch/i386/conf: std.i386
	syssrc/sys/arch/i386/i386: genassym.cf in_cksum.s
	syssrc/sys/conf: files

Log Message:
Add infrastructure to allow ports to override build of in6_cksum.c by
enabling the INET6_MD_CKSUM option, which is defopted into opt_inet.h.
Supply an i386 assembly version of in6_cksum in in_cksum.s; on
P6-family cpu's, this is is roughly 20% faster than the C code in
sys/netinet6 for ethernet-mtu-sized mbufs in L1 cache.  Turn on
INET6_MD_CKSUM in i386/conf/std.i386

While we're here, also nuke some now-obsolete XXX comments from
in_cksum.s.


To generate a diff of this commit:
cvs rdiff -r1.19 -r1.20 syssrc/sys/arch/i386/conf/std.i386
cvs rdiff -r1.26 -r1.27 syssrc/sys/arch/i386/i386/genassym.cf
cvs rdiff -r1.15 -r1.16 syssrc/sys/arch/i386/i386/in_cksum.s
cvs rdiff -r1.441 -r1.442 syssrc/sys/conf/files

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.