crypto/qat: support single-pass GMAC on GEN3
authorAdam Dybkowski <adamx.dybkowski@intel.com>
Wed, 14 Apr 2021 11:33:21 +0000 (12:33 +0100)
committerAkhil Goyal <gakhil@marvell.com>
Fri, 16 Apr 2021 10:43:33 +0000 (12:43 +0200)
commit45fe9ea971507ce7f64115398bb00224f43781d3
tree2983f41a7450be9c90aab4ab595e713c0f4326a5
parentabc64f1075d3fcc4d1ea82dffc1b402a28362203
crypto/qat: support single-pass GMAC on GEN3

This patch implements Single-Pass AES-GMAC possible on QAT GEN3
which improves the performance. On GEN1 and GEN2 the previous
chained method is used.

Signed-off-by: Adam Dybkowski <adamx.dybkowski@intel.com>
Acked-by: Declan Doherty <declan.doherty@intel.com>
drivers/common/qat/qat_qp.c
drivers/crypto/qat/qat_sym.c
drivers/crypto/qat/qat_sym.h
drivers/crypto/qat/qat_sym_pmd.c
drivers/crypto/qat/qat_sym_session.c
drivers/crypto/qat/qat_sym_session.h