]> git.proxmox.com Git - mirror_zfs.git/commitdiff
Enable QAT support in zfs-dkms RPM
authorDavid Qian <david.qian@intel.com>
Thu, 7 Dec 2017 08:43:13 +0000 (16:43 +0800)
committerBrian Behlendorf <behlendorf1@llnl.gov>
Thu, 14 Dec 2017 17:44:27 +0000 (12:44 -0500)
Enable QAT accelerated gzip compression in zfs-dkms RPM package when
environment variant ICP_ROOT is set to QAT drive source code folder
and QAT hardware presence.  Otherwise, use default gzip compression.

Reviewed-by: George Melikov <mail@gmelikov.ru>
Reviewed-by: David Qian <david.qian@intel.com>
Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov>
Closes #6932

scripts/dkms.mkconf

index c3c74910ba5be30f752cc543bc65b1c075999387..ab171a606cdbcb38f0638f1418af4ba53c5c7275 100755 (executable)
@@ -30,6 +30,12 @@ PRE_BUILD="configure
   --with-spl=\${source_tree}/spl-\${PACKAGE_VERSION}
   --with-spl-obj=\${dkms_tree}/spl/\${PACKAGE_VERSION}/\${kernelver}/\${arch}
   --with-spl-timeout=300
+  \$(
+    [[ -n \"\${ICP_ROOT}\" ]] && \\
+    {
+      echo --with-qat=\"\${ICP_ROOT}\"
+    }
+  )
   \$(
     [[ -r \${PACKAGE_CONFIG} ]] \\
     && source \${PACKAGE_CONFIG} \\