sys: Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/
Add a driver for the Chelsio T6 crypto accelerator engine.The ccr(4) driver supports use of the crypto accelerator engine onChelsio T6 NICs in "lookaside" mode via the opencrypto framework.Curre
Add a driver for the Chelsio T6 crypto accelerator engine.The ccr(4) driver supports use of the crypto accelerator engine onChelsio T6 NICs in "lookaside" mode via the opencrypto framework.Currently, the driver supports AES-CBC, AES-CTR, AES-GCM, and AES-XTScipher algorithms as well as the SHA1-HMAC, SHA2-256-HMAC, SHA2-384-HMAC,and SHA2-512-HMAC authentication algorithms. The driver also supportschaining one of AES-CBC, AES-CTR, or AES-XTS with an authenticationalgorithm for encrypt-then-authenticate operations.Note that this driver is still under active development and testing andmay not yet be ready for production use. It does pass the tests intests/sys/opencrypto with the exception that the AES-GCM implementationin the driver does not yet support requests with a zero byte payload.To use this driver currently, the "uwire" configuration must be usedalong with explicitly enabling support for lookaside crypto capabilitiesin the cxgbe(4) driver. These can be done by setting the followingtunables before loading the cxgbe(4) driver: hw.cxgbe.config_file=uwire hw.cxgbe.cryptocaps_allowed=-1MFC after: 1 monthRelnotes: yesSponsored by: Chelsio CommunicationsDifferential Revision: https://reviews.freebsd.org/D10763
show more ...