]> git.droids-corp.org - dpdk.git/commitdiff
common/qat: fix queue pair config overrun
authorArek Kusztal <arkadiuszx.kusztal@intel.com>
Fri, 12 Nov 2021 12:01:56 +0000 (12:01 +0000)
committerAkhil Goyal <gakhil@marvell.com>
Tue, 16 Nov 2021 07:27:44 +0000 (08:27 +0100)
This commit fixes overrun of ring configuration
due to insufficient check.

Fixes: 4badfb0205f7 ("common/qat: fix queue pairs number")
Cc: stable@dpdk.org
Signed-off-by: Arek Kusztal <arkadiuszx.kusztal@intel.com>
Acked-by: Ciara Power <ciara.power@intel.com>
drivers/common/qat/dev/qat_dev_gen1.c

index 64d02e48173e12d636bc563b0ca7c7ea5bef4c42..c34ae5a51c038aa7ecbf17cb3f73b5688d61177f 100644 (file)
@@ -95,7 +95,7 @@ qat_qp_rings_per_service_gen1(struct qat_pci_device *qat_dev,
 
                if (hw_qps == NULL)
                        continue;
-               if (hw_qps->service_type == service)
+               if (hw_qps->service_type == service && hw_qps->tx_msg_size)
                        count++;
        }