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