summaryrefslogtreecommitdiffstats
path: root/sys/crypto
diff options
context:
space:
mode:
authorjmg <jmg@FreeBSD.org>2013-11-26 08:46:39 +0000
committerjmg <jmg@FreeBSD.org>2013-11-26 08:46:39 +0000
commit4948fac0f521dc5430a20b388e8154cfd44c2216 (patch)
tree0ae86fc85f6945e64ed2a4bc83430cf337e9f35c /sys/crypto
parent0d569e265d41507eb35c2340aef857fc8fc863c9 (diff)
downloadFreeBSD-src-4948fac0f521dc5430a20b388e8154cfd44c2216.zip
FreeBSD-src-4948fac0f521dc5430a20b388e8154cfd44c2216.tar.gz
MFC r258399,258492:
mark aesni module _SYNC, improves performance ~27%... Approved by: re (glebius)
Diffstat (limited to 'sys/crypto')
-rw-r--r--sys/crypto/aesni/aesni.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/crypto/aesni/aesni.c b/sys/crypto/aesni/aesni.c
index 73eb28a..723ccc0 100644
--- a/sys/crypto/aesni/aesni.c
+++ b/sys/crypto/aesni/aesni.c
@@ -92,7 +92,8 @@ aesni_attach(device_t dev)
sc = device_get_softc(dev);
TAILQ_INIT(&sc->sessions);
sc->sid = 1;
- sc->cid = crypto_get_driverid(dev, CRYPTOCAP_F_HARDWARE);
+ sc->cid = crypto_get_driverid(dev, CRYPTOCAP_F_HARDWARE |
+ CRYPTOCAP_F_SYNC);
if (sc->cid < 0) {
device_printf(dev, "Could not get crypto driver id.\n");
return (ENOMEM);
OpenPOWER on IntegriCloud