Subject: CVS commit: src/sys/netipsec
To: None <source-changes@NetBSD.org>
From: Jonathan Stone <jonathan@netbsd.org>
List: source-changes
Date: 08/13/2003 20:06:53
Module Name:	src
Committed By:	jonathan
Date:		Wed Aug 13 20:06:52 UTC 2003

Added Files:
	src/sys/netipsec: ah.h ah_var.h esp.h esp_var.h ipcomp.h ipcomp_var.h
	    ipip_var.h ipsec.c ipsec.h ipsec6.h ipsec_input.c ipsec_mbuf.c
	    ipsec_netbsd.c ipsec_osdep.h ipsec_output.c key.c key.h key_debug.c
	    key_debug.h key_var.h keydb.h keysock.c keysock.h xform.h
	    xform_ah.c xform_esp.c xform_ipcomp.c xform_ipip.c

Log Message:
Initial import of Sam Leffler's `Fast-IPsec' from FreeBSD 4.
Fast-IPsec is a rework of the OpenBSD and KAME IPsec code, using the
OpenCryptoFramework (and thus hardware crypto accelerators) and
numerous detailed performance improvements.

This import is (aside from SPL-level names) the FreeBSD source,
imported ``as-is'' as a historical snapshot, for future maintenance
and comparison against the FreeBSD source.  For now, several minor
kernel-API differences are hidden by macros a shim file, ipsec_osdep.h,
which (aside from SPL names) can be targeted at either NetBSD or FreeBSD.


To generate a diff of this commit:
cvs rdiff -r0 -r1.1 src/sys/netipsec/ah.h src/sys/netipsec/ah_var.h \
    src/sys/netipsec/esp.h src/sys/netipsec/esp_var.h \
    src/sys/netipsec/ipcomp.h src/sys/netipsec/ipcomp_var.h \
    src/sys/netipsec/ipip_var.h src/sys/netipsec/ipsec.c \
    src/sys/netipsec/ipsec.h src/sys/netipsec/ipsec6.h \
    src/sys/netipsec/ipsec_input.c src/sys/netipsec/ipsec_mbuf.c \
    src/sys/netipsec/ipsec_netbsd.c src/sys/netipsec/ipsec_osdep.h \
    src/sys/netipsec/ipsec_output.c src/sys/netipsec/key.c \
    src/sys/netipsec/key.h src/sys/netipsec/key_debug.c \
    src/sys/netipsec/key_debug.h src/sys/netipsec/key_var.h \
    src/sys/netipsec/keydb.h src/sys/netipsec/keysock.c \
    src/sys/netipsec/keysock.h src/sys/netipsec/xform.h \
    src/sys/netipsec/xform_ah.c src/sys/netipsec/xform_esp.c \
    src/sys/netipsec/xform_ipcomp.c src/sys/netipsec/xform_ipip.c

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