> -----Original Message----- > From: De Lara Guarch, Pablo > Sent: Wednesday, June 21, 2017 7:28 AM > To: Doherty, Declan <declan.dohe...@intel.com>; tho...@monjalon.net > Cc: dev@dpdk.org; De Lara Guarch, Pablo <pablo.de.lara.gua...@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