mbox series

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

Message ID 20200707150239.13400-1-arkadiuszx.kusztal@intel.com (mailing list archive)
Headers
Series drivers/qat: improve handling of multi process |

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(-)
  

Comments

Fiona Trahe July 7, 2020, 3:28 p.m. UTC | #1
> -----Original Message-----
> From: Kusztal, ArkadiuszX <arkadiuszx.kusztal@intel.com>
> Sent: Tuesday, July 7, 2020 4:03 PM
> To: dev@dpdk.org
> Cc: akhil.goyal@nxp.com; Trahe, Fiona <fiona.trahe@intel.com>; Kusztal, ArkadiuszX
> <arkadiuszx.kusztal@intel.com>
> Subject: [PATCH v5 0/3] drivers/qat: improve handling of multi process
> 
> 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
> 

Series Acked-by: Fiona Trahe <fiona.trahe@intel.com>