[dpdk-dev] [PATCH 0/2] crypto/qat: performance optimisation

Fiona Trahe fiona.trahe at intel.com
Mon Oct 24 13:59:58 CEST 2016


QAT PMD adjusts the buffer start address and offsets passed
to the device so that the DMAs in and out of the device are
64-byte aligned.
This gives more consistent throughput, which had been
variable depending on how the application set up the mbuf.
The message builder code had to be considerably re-factored
to do this efficiently.
Also performance test not taking IV prepend offsets 
into account were corrected.

Fiona Trahe (2):
  crypto/qat: rework request builder for performance
  app/test: use correct offsets in AES perf test

 app/test/test_cryptodev_perf.c                   |  15 +-
 drivers/crypto/qat/qat_adf/icp_qat_hw.h          |   5 +
 drivers/crypto/qat/qat_adf/qat_algs.h            |   1 +
 drivers/crypto/qat/qat_adf/qat_algs_build_desc.c |   2 +
 drivers/crypto/qat/qat_crypto.c                  | 242 ++++++++++++++++-------
 5 files changed, 185 insertions(+), 80 deletions(-)

-- 
2.5.0



More information about the dev mailing list