HomeFreeBSD

ktls: Try to enable TOE TLS after marking existing data not ready.

Description

ktls: Try to enable TOE TLS after marking existing data not ready.

At the moment this is mostly a no-op but in the future there will be
in-flight encrypted data which requires software decryption. This
same setup is also needed for NIC TLS RX.

Note that this does break TOE TLS RX for AES-CBC ciphers since there
is no software fallback for AES-CBC receive. This will be resolved
one way or another before 14.0 is released.

Reviewed by: hselasky
Sponsored by: Chelsio Communications
Differential Revision: https://reviews.freebsd.org/D34082

Details

Provenance
jhbAuthored on Feb 1 2022, 12:39 AM
Reviewer
hselasky
Differential Revision
D34082: ktls: Try to enable TOE TLS after marking existing data not ready.
Parents
rG9ad859dab2d4: Fix minor grammar nit.
Branches
Unknown
Tags
Unknown