From: Arek Kusztal Date: Fri, 12 Nov 2021 12:01:56 +0000 (+0000) Subject: common/qat: fix queue pair config overrun X-Git-Url: http://git.droids-corp.org/?a=commitdiff_plain;h=156eee2177dfccfda9e8b83169da3b069cfec450;p=dpdk.git common/qat: fix queue pair config overrun 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 Acked-by: Ciara Power --- diff --git a/drivers/common/qat/dev/qat_dev_gen1.c b/drivers/common/qat/dev/qat_dev_gen1.c index 64d02e4817..c34ae5a51c 100644 --- a/drivers/common/qat/dev/qat_dev_gen1.c +++ b/drivers/common/qat/dev/qat_dev_gen1.c @@ -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++; }