[dpdk-dev] [PATCH 00/30] crypto/qat: refactor to support multiple service

De Lara Guarch, Pablo pablo.de.lara.guarch at intel.com
Wed Apr 11 14:41:20 CEST 2018


Hi Fiona,

> -----Original Message-----
> From: Trahe, Fiona
> Sent: Friday, April 6, 2018 7:52 PM
> To: dev at dpdk.org; De Lara Guarch, Pablo <pablo.de.lara.guarch at intel.com>
> Cc: Trahe, Fiona <fiona.trahe at intel.com>; Jozwiak, TomaszX
> <tomaszx.jozwiak at intel.com>
> Subject: [PATCH 00/30] crypto/qat: refactor to support multiple service
> 
> The QAT crypto PMD was peppered with references to rte_cryptodev artefacts.
> Also the pci device it presented to the API layer was entirely owned by the one
> cryptodev device instance created by the probe.
> This patchset refactors the PMD so one pci device can present out multiple
> different device instances to implement different APIs, specifically cryptodev
> and compressdev instances.
> The code is refactored into
>  - common code which handles the pci device discovery, configuration,
>    queue-pair setup, stats gathering and data-path enqueue and dequeue.
>  - service-specific code for symmetric crypto, which is a thin layer
>    implementing the cryptodev API and using the common code.
>  - place-holder files for service-specific code to support asymmetric
>    crypto and compression services in future.

Since these patches arrived late in the merge window, I will defer them to 18.08,
targeting an early merge in that release.

Still, we can merge the first one, as we are trying to move all license headers to the
new SPDX format.

Thanks,
Pablo


More information about the dev mailing list