This patch improves the performance of AES GCM by using the Single Pass Crypto Request when running on GEN3 QAT. --- v2: * Fix the session preparation function and request building code. * Update release notes.
Adam Dybkowski (3): test/crypto: add more AES GCM tests for QAT PMD common/qat: add new QAT GEN3 definitions crypto/qat: handle Single Pass Crypto Requests on GEN3 QAT app/test/test_cryptodev.c | 253 ++++++++++++++++++++- doc/guides/rel_notes/release_19_11.rst | 7 + drivers/common/qat/qat_adf/icp_qat_fw_la.h | 19 +- drivers/common/qat/qat_adf/icp_qat_hw.h | 19 ++ drivers/crypto/qat/qat_sym.c | 13 +- drivers/crypto/qat/qat_sym_session.c | 86 ++++++- drivers/crypto/qat/qat_sym_session.h | 9 +- 7 files changed, 389 insertions(+), 17 deletions(-) -- 2.17.1