[dpdk-dev] [PATCH v7 07/10] qat_crypto_pmd: Addition of a new QAT DPDK PMD.

Declan Doherty declan.doherty at intel.com
Wed Nov 25 11:59:55 CET 2015


On 25/11/15 10:49, Thomas Monjalon wrote:
> 2015-11-25 11:34, Thomas Monjalon:
>> 2015-11-13 18:58, Declan Doherty:
>>> +Build and install the SRIOV-enabled QAT driver
>>> +
>>> +.. code-block:: console
>>> +
>>> +    "mkdir /QAT; cd /QAT"
>>> +    copy qatmux.l.2.3.0-34.tgz to this location
>>> +    "tar zxof qatmux.l.2.3.0-34.tgz"
>>> +    "export ICP_WITHOUT_IOMMU=1"
>>> +    "./installer.sh install QAT1.6 host"
>>
>> People may want to install QAT in a specific directory to just test
>> build regression.
>> Is there an easy way to do it?
>
> For reference, I use this script:
>
> tar xf qatmux-2.5.0-80/QAT1.6/QAT1.6.L.2.5.0-80.tar.gz
> export ICP_ROOT=$(readlink -e $qat_dir)
> export ICP_ENV_DIR=$ICP_ROOT/quickassist/build_system/build_files/env_files
> export ICP_TOOLS_TARGET="accelcomp"
> make -C $ICP_ROOT/quickassist
>
> And it fails here:
>
> qat-1.6/quickassist/adf/include/icp_adf_transport_dp.h:118:18:
> error: inlining failed in call to always_inline ‘icp_adf_pollQueue’:
> function body not available
>


Hey Thomas, I'm just following up with the team on this. There is no 
actual build dependency on the QAT PMD to have the driver installed, 
it's only required for management of the PF and allocation of VF's which 
are subsequently used within DPDK. The only external header dependencies 
outside of DPDK should be on openssl/libcrypto.

Declan


More information about the dev mailing list