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.
-- v2: * fix minor building and style issues Adam Dybkowski (1): crypto/qat: support Single-Pass GMAC on QAT GEN3 drivers/common/qat/qat_qp.c | 3 +- drivers/crypto/qat/qat_sym.c | 64 +++++++++++++++++++++++++- drivers/crypto/qat/qat_sym.h | 67 ++++++++++++++++++---------- drivers/crypto/qat/qat_sym_pmd.c | 6 +++ drivers/crypto/qat/qat_sym_session.c | 48 +++++++++++++++++++- drivers/crypto/qat/qat_sym_session.h | 3 +- 6 files changed, 162 insertions(+), 29 deletions(-) -- 2.25.1