mbox

[v5,0/3] drivers/qat: improve handling of multi process

Message ID 20200707150239.13400-1-arkadiuszx.kusztal@intel.com (mailing list archive)
Headers

Message

Arkadiusz Kusztal July 7, 2020, 3:02 p.m. UTC
  This patchset improves handling of multi process applications
using Intel QuickAssist Technology PMD. Main changes focus on
implementing shared area to hold pci device information,
that can be visible by different cryptodevs or compressdevs.
Some additional changes were made to prevent overwriting data and
function pointers by other processes.

v5:
- rebased agains changes in QAT
- split into logical parts
- fixed checkpatch issues

Arek Kusztal (3):
  drivers/qat: improve handling of multi process
  drivers/qat: add multi process handling of driver id
  drivers/qat: add handling of capabilities in multi process

 doc/guides/rel_notes/release_20_08.rst |   5 ++
 drivers/common/qat/qat_device.c        | 111 +++++++++++++++++++++++----------
 drivers/common/qat/qat_device.h        |  71 ++++++++++++---------
 drivers/common/qat/qat_qp.c            |  26 ++++++--
 drivers/compress/qat/qat_comp_pmd.c    |  51 ++++++++++++---
 drivers/compress/qat/qat_comp_pmd.h    |   2 +
 drivers/crypto/qat/qat_asym.c          |   4 +-
 drivers/crypto/qat/qat_asym_pmd.c      |  74 +++++++++++++++++-----
 drivers/crypto/qat/qat_asym_pmd.h      |   4 +-
 drivers/crypto/qat/qat_sym.c           |   2 +-
 drivers/crypto/qat/qat_sym.h           |   2 +-
 drivers/crypto/qat/qat_sym_pmd.c       | 107 +++++++++++++++++++++++++------
 drivers/crypto/qat/qat_sym_pmd.h       |   4 +-
 13 files changed, 345 insertions(+), 118 deletions(-)