mbox series

[v3,0/1] crypto/qat: support Single-Pass GMAC on QAT GEN3

Message ID 20210414113321.3483-1-adamx.dybkowski@intel.com (mailing list archive)
Headers
Series crypto/qat: support Single-Pass GMAC on QAT GEN3 |

Message

Dybkowski, AdamX April 14, 2021, 11:33 a.m. UTC
  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.

--
v3:
* optimize the code, eliminate second request template copy,
  simplify request creation flow
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         | 72 +++++++++++++++++++++++++++-
 drivers/crypto/qat/qat_sym.h         | 66 ++++++++++++++++---------
 drivers/crypto/qat/qat_sym_pmd.c     |  6 +++
 drivers/crypto/qat/qat_sym_session.c | 10 +++-
 drivers/crypto/qat/qat_sym_session.h |  3 +-
 6 files changed, 132 insertions(+), 28 deletions(-)