freebsd-nq/sys/dev/cxgbe/crypto
John Baldwin 56fb710f1b Store the send tag type in the common send tag header.
Both cxgbe(4) and mlx5(4) wrapped the existing send tag header with
their own identical headers that stored the type that the
type-specific tag structures inherited from, so in practice it seems
drivers need this in the tag anyway.  This permits removing these
extra header indirections (struct cxgbe_snd_tag and struct
mlx5e_snd_tag).

In addition, this permits driver-independent code to query the type of
a tag, e.g. to know what type of tag is being queried via
if_snd_query.

Reviewed by:	gallatin, hselasky, np, kib
Sponsored by:	Netflix
Differential Revision:	https://reviews.freebsd.org/D26689
2020-10-06 17:58:56 +00:00
..
t4_crypto.c Fallback to software for more GCM and CCM requests. 2020-09-29 21:51:32 +00:00
t4_crypto.h Add support for AES-CCM to ccr(4). 2019-04-24 23:31:46 +00:00
t4_kern_tls.c Store the send tag type in the common send tag header. 2020-10-06 17:58:56 +00:00
t4_keyctx.c Explicitly zero AES key schedules on the stack. 2020-06-03 22:18:21 +00:00