summaryrefslogtreecommitdiffstats
path: root/drivers/crypto/qat/qat_dh895xcc
diff options
context:
space:
mode:
authorTadeusz Struk2015-06-06 00:51:18 +0200
committerHerbert Xu2015-06-09 16:22:04 +0200
commite4fa1460b35e18a0eae26223ca91047d92992f3e (patch)
treee56ee5db302ba3fd18e6d696fb1d38e19208596f /drivers/crypto/qat/qat_dh895xcc
parentcrypto: testmgr - Document struct cipher_testvec (diff)
downloadkernel-qcow2-linux-e4fa1460b35e18a0eae26223ca91047d92992f3e.tar.gz
kernel-qcow2-linux-e4fa1460b35e18a0eae26223ca91047d92992f3e.tar.xz
kernel-qcow2-linux-e4fa1460b35e18a0eae26223ca91047d92992f3e.zip
crypto: qat - Set max request size
The device doensn't support the default value and will change it to 256, which will cause performace degradation for biger packets. Add an explicit write to set it to 1024. Reported-by: Tianliang Wang <tianliang.wang@intel.com> Signed-off-by: Tadeusz Struk <tadeusz.struk@intel.com> Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Diffstat (limited to 'drivers/crypto/qat/qat_dh895xcc')
-rw-r--r--drivers/crypto/qat/qat_dh895xcc/adf_drv.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/crypto/qat/qat_dh895xcc/adf_drv.c b/drivers/crypto/qat/qat_dh895xcc/adf_drv.c
index ecf0ef1fcda8..1bde45b7a3c5 100644
--- a/drivers/crypto/qat/qat_dh895xcc/adf_drv.c
+++ b/drivers/crypto/qat/qat_dh895xcc/adf_drv.c
@@ -300,6 +300,8 @@ static int adf_probe(struct pci_dev *pdev, const struct pci_device_id *ent)
if (ret)
goto out_err;
+ pcie_set_readrq(pdev, 1024);
+
/* enable PCI device */
if (pci_enable_device(pdev)) {
ret = -EFAULT;