Date: Thu, 31 Mar 2011 15:23:32 +0000 (UTC) From: Fabien Thomas <fabient@FreeBSD.org> To: cvs-src-old@freebsd.org Subject: cvs commit: src/sys/netipsec ipsec.h key.c key.h xform.h xform_ah.c xform_esp.c xform_ipcomp.c Message-ID: <201103311523.p2VFNdJP091274@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
fabient 2011-03-31 15:23:32 UTC
FreeBSD src repository
Modified files:
sys/netipsec ipsec.h key.c key.h xform.h xform_ah.c
xform_esp.c xform_ipcomp.c
Log:
SVN rev 220206 on 2011-03-31 15:23:32Z by fabient
Optimisation in IPSEC(4):
- Remove contention on ISR during the crypto operation by using rwlock(9).
- Remove a second lookup of the SA in the callback.
Gain on 6 cores CPU with SHA1/AES128 can be up to 30%.
Reviewed by: vanhu
MFC after: 1 month
Revision Changes Path
1.29 +10 -6 src/sys/netipsec/ipsec.h
1.77 +27 -30 src/sys/netipsec/key.c
1.8 +3 -0 src/sys/netipsec/key.h
1.6 +1 -0 src/sys/netipsec/xform.h
1.27 +9 -12 src/sys/netipsec/xform_ah.c
1.35 +9 -15 src/sys/netipsec/xform_esp.c
1.27 +10 -12 src/sys/netipsec/xform_ipcomp.c
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201103311523.p2VFNdJP091274>
