]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Add qat(4)
authormarkj <markj@FreeBSD.org>
Thu, 5 Nov 2020 15:55:23 +0000 (15:55 +0000)
committermarkj <markj@FreeBSD.org>
Thu, 5 Nov 2020 15:55:23 +0000 (15:55 +0000)
commitcaa9631fd27fb981922d2679b8aea17f87c8afcc
tree53bdf1de310fd9fbfa5e1bdf4a88997f1cce732c
parent5fc1f71adbe1cbd3160817e64b3d721b41f6d24c
Add qat(4)

This provides an OpenCrypto driver for Intel QuickAssist devices.  The
driver was initially ported from NetBSD and comes with a few
improvements:
- support for GMAC/AES-GCM, AES-CTR and AES-XTS, and support for
  SHA/HMAC-authenticated encryption
- support for detaching the driver
- various bug fixes
- DH895X support

Discussed with: jhb
MFC after: 3 days
Sponsored by: Rubicon Communications, LLC (Netgate)
Differential Revision: https://reviews.freebsd.org/D26963
27 files changed:
share/man/man4/Makefile
share/man/man4/qat.4 [new file with mode: 0644]
sys/amd64/conf/NOTES
sys/conf/files.x86
sys/dev/qat/qat.c [new file with mode: 0644]
sys/dev/qat/qat_ae.c [new file with mode: 0644]
sys/dev/qat/qat_aevar.h [new file with mode: 0644]
sys/dev/qat/qat_c2xxx.c [new file with mode: 0644]
sys/dev/qat/qat_c2xxxreg.h [new file with mode: 0644]
sys/dev/qat/qat_c3xxx.c [new file with mode: 0644]
sys/dev/qat/qat_c3xxxreg.h [new file with mode: 0644]
sys/dev/qat/qat_c62x.c [new file with mode: 0644]
sys/dev/qat/qat_c62xreg.h [new file with mode: 0644]
sys/dev/qat/qat_d15xx.c [new file with mode: 0644]
sys/dev/qat/qat_d15xxreg.h [new file with mode: 0644]
sys/dev/qat/qat_dh895xcc.c [new file with mode: 0644]
sys/dev/qat/qat_dh895xccreg.h [new file with mode: 0644]
sys/dev/qat/qat_hw15.c [new file with mode: 0644]
sys/dev/qat/qat_hw15reg.h [new file with mode: 0644]
sys/dev/qat/qat_hw15var.h [new file with mode: 0644]
sys/dev/qat/qat_hw17.c [new file with mode: 0644]
sys/dev/qat/qat_hw17reg.h [new file with mode: 0644]
sys/dev/qat/qat_hw17var.h [new file with mode: 0644]
sys/dev/qat/qatreg.h [new file with mode: 0644]
sys/dev/qat/qatvar.h [new file with mode: 0644]
sys/modules/Makefile
sys/modules/qat/Makefile [new file with mode: 0644]