[dpdk-dev] [PATCH v2 00/12] Remove cryptodev driver structure
De Lara Guarch, Pablo
pablo.de.lara.guarch at intel.com
Fri Jun 23 17:18:25 CEST 2017
> -----Original Message-----
> From: De Lara Guarch, Pablo
> Sent: Wednesday, June 21, 2017 7:28 AM
> To: Doherty, Declan <declan.doherty at intel.com>; thomas at monjalon.net
> Cc: dev at dpdk.org; De Lara Guarch, Pablo <pablo.de.lara.guarch at intel.com>
> Subject: [PATCH v2 00/12] Remove cryptodev driver structure
>
> Following the same approach taken for ethdev, this patch series removes the
> PCI specific structure cryptodev driver from rte_cryptodev.
>
> The patchset makes the following changes:
>
> - Moves the virtual and PCI device specific functions to separate files,
> so other cryptodev header files contain only device type agnostic
> functions.
>
> - Modifies device info retrieval function to set the driver name for
> all devices and set PCI info inside PCI device PMDs
>
> - Removes cryptodev driver structure from cryptodev library and drivers
> that were using it (QAT and DPAA2)
>
> There is still a vdev specific function, rte_cryptodev_create_vdev() in
> cryptodev.c. That function should be deprecated, as virtual devices should be
> created through EAL.
> A deprecation notice will be sent separately.
>
> Changes in v2:
>
> - Removed duplicated device setting
>
> - Fixed compilation issue on a patch
>
> - Added "rte_cryptodev_vdev" prefix in some functions
>
> - Helper function (duplicated) has been removed, in
> the dependent patchset
>
> This patch set depends on the following patches:
> "[PATCH v2 0/4] Socket ID check removal"
> (http://dpdk.org/ml/archives/dev/2017-June/068412.html)
>
Applied to dpdk-next-crypto.
Pablo
More information about the dev
mailing list