[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