HomeFreeBSD

Fallback to software for more GCM and CCM requests.

Description

Fallback to software for more GCM and CCM requests.

ccr(4) uses software to handle GCM and CCM requests not supported by
the crypto engine (e.g. with only AAD and no payload). This change
adds a fallback for a few more requests such as those with more SGL
entries than can fit in a work request (this can happen for GCM when
decrypting a TLS record split across 15 or more packets).

Reported by: Chelsio QA
Reviewed by: np
Sponsored by: Chelsio Communications
Differential Revision: https://reviews.freebsd.org/D26582

Details

Provenance
jhbAuthored on
Reviewer
np
Differential Revision
D26582: Fallback to software for more GCM and CCM requests.
Parents
rS366268: rtwn: narrow the epoch area
Branches
Unknown
Tags
Unknown