Hi Fiona, > -----Original Message----- > From: Trahe, Fiona > Sent: Friday, April 6, 2018 7:52 PM > To: email@example.com; De Lara Guarch, Pablo <pablo.de.lara.gua...@intel.com> > Cc: Trahe, Fiona <fiona.tr...@intel.com>; Jozwiak, TomaszX > <tomaszx.jozw...@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