Deepak, The .../doc/guides/cryptodevs/qat.rst is geared toward crypto and no mention of compression. I am trying to figure out what it takes to have compression support on DPDK such as new PMD driver, additional defines and/or API or chipset initialization since the Intel QAT can support compression. It seems to me IP payload can make good use of the hardware assisted compression and this will be a nice feature to have. Thanks so much, anthony.
From: "Jain, Deepak K" <deepak.k.j...@intel.com> To: Ant loves honey <ant_love_ho...@yahoo.com>; "dev@dpdk.org" <dev@dpdk.org> Sent: Sunday, December 25, 2016 10:02 PM Subject: RE: [dpdk-dev] DPDK Accelaration Enhancement HI Anthony, > -----Original Message----- > From: dev [mailto:dev-boun...@dpdk.org] On Behalf Of Ant loves honey > Sent: Saturday, December 24, 2016 10:56 PM > To: dev@dpdk.org > Subject: [dpdk-dev] DPDK Accelaration Enhancement > > Currently DPDK has the crypto PMD (.../drivers/crypto/qat/) and example > code (.../examples/dpdk_qat). > Intel QuickAssist Technology also supports compression along with > crypto. Last weekend, there is a proposed project to Intel Dev Mesh - "A > VPP plugin utilizing Intel QucikAssist Technology to perform hardware > assisted compression operations" > > https://devmesh.intel.com/projects/a-vpp-plugin-utilizing-intel-quickassist- > technology-to-perform-hardware-assisted-compression-operation > > Do we need a new PMD driver for compression or should we modify the > exiting crypto/qat driver to also support compression? There is still NO compression support in DPDK which utilizes Intel(R) QuickAssist Technology. > > The Intel QAT driver should be present in any Linux kernel greater than > version 4.4 > > I am trying to put the pieces together and hitting a roadblock. I am also > figuring how the PMD driver is interacting with the Intel QAT driver at the > code level. > Any pointer on how to move forward is greatly appreciated. > Please also let me know if I should modify the proposed project. > Have you gone through the Crypto Documentation on dpdk.org and release notes (qat.rst) for more information? > Merry Christmas and Happy New Year, > Anthony. Regards, Deepak