common/qat: improve multi-process handling
authorArek Kusztal <arkadiuszx.kusztal@intel.com>
Tue, 7 Jul 2020 15:02:37 +0000 (17:02 +0200)
committerThomas Monjalon <thomas@monjalon.net>
Wed, 8 Jul 2020 16:16:26 +0000 (18:16 +0200)
commit9904ff684981e09019103d48af6f39d5a00ac800
treee2baafb6b62e1721b6192162d4175ad4009e99b8
parentd55db36986a06b78b8b16e9651b93c9737524699
common/qat: improve multi-process handling

This patch refactors qat data into structures
which are local to the process and structures which
are intended to be shared by primary and secondary
processes. This enables qat devices to be used by
multi process applications.

Signed-off-by: Arek Kusztal <arkadiuszx.kusztal@intel.com>
Acked-by: Fiona Trahe <fiona.trahe@intel.com>
doc/guides/rel_notes/release_20_08.rst
drivers/common/qat/qat_device.c
drivers/common/qat/qat_device.h
drivers/common/qat/qat_qp.c
drivers/compress/qat/qat_comp_pmd.c
drivers/crypto/qat/qat_asym_pmd.c
drivers/crypto/qat/qat_sym_pmd.c