From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id C8AA441D4F for ; Thu, 23 Feb 2023 10:38:16 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id C42DE4318C; Thu, 23 Feb 2023 10:38:16 +0100 (CET) Received: from mail-wm1-f46.google.com (mail-wm1-f46.google.com [209.85.128.46]) by mails.dpdk.org (Postfix) with ESMTP id CE67C431A5 for ; Thu, 23 Feb 2023 10:38:14 +0100 (CET) Received: by mail-wm1-f46.google.com with SMTP id d41-20020a05600c4c2900b003e9e066550fso2247643wmp.4 for ; Thu, 23 Feb 2023 01:38:14 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=qCjGcpOGwwJ4XoA1ZiQIpQIpUe2/znwoYZPw+LTsv/s=; b=J3+GT0zsZnP7qnc3qBaX0BWKglT7k1LkDceQc2BgNMLUrQy/Y1DFSX8wzno5Vx1qCr lDPBu06uNEF5dgx79I3MMGu1lMsr0UjGA+p2MqYa9Xz9ox5iWZ1miU5S0TL5j4lMvhQC aPSJMDpyODNVZr27aq8TSXaHN0uSHeYQtrvNNGmpAdNOSb1RJ0hauMEjRwhjF0sMCUAn McKTZ+ZqpFQ/SBsLXg1+CfK3dFtY+3vqqu9wAZ3MLP7Mx/i4jHI4TRdD9CKkCaWvu3sH sx4J5OFsgt8ZzT5M+h4yWHnhU16ILc6kjBz0YPxc9Wwc2WCC83AoTt19Hysye0MzNP5s RDUA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=qCjGcpOGwwJ4XoA1ZiQIpQIpUe2/znwoYZPw+LTsv/s=; b=1o6TwioBaTbcsRuZbYWWeeZpBTcA28zuj8P/VC8vEq6d6vAiPnVnxfmIv5MfM2gink yBwbKb9diuO0nNIp2nRtCxsuY8zTbWBRuMZK6FJjYfIjxSLJfanaoXYfWjE+fw9CN43X AEtE/nKOhQhjQhYlanVfswoIy4VrFHIq58pbC7XQRoTtos+jnUbnmTPuNYRcTtK4SbGe Km6lirbhbqQhuNOL1lGtTzC71WuPmAWDlVb4uNlNZJDugkhjK172Cct7UG7Mwadg0L+u mlPt/lTqlUDtywgh2aG8bzYHWYGbT8T8Ih8LPhLM5JKVdpnofcwLrrECgAHz8ctd2XnE 3vmA== X-Gm-Message-State: AO0yUKUKNZm6N80X05qwkp8FIl0jyEboSN4JaAtckUPodh9YtzyOPjuO 5cs1ZabSbxQGowNY9SIBGYupYLRwzQE= X-Google-Smtp-Source: AK7set/vCEkTvztUBmxgH3kZTVEtGKGdCxWkTKH+QKMZ+AHTX4YRFcZhGEg3QX+zyZdRG3dzGaBRfQ== X-Received: by 2002:a05:600c:1652:b0:3e1:12d1:fde0 with SMTP id o18-20020a05600c165200b003e112d1fde0mr8842565wmn.6.1677145094607; Thu, 23 Feb 2023 01:38:14 -0800 (PST) Received: from localhost ([137.220.119.58]) by smtp.gmail.com with ESMTPSA id ay14-20020a05600c1e0e00b003e20cf0408esm11869275wmb.40.2023.02.23.01.38.14 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 23 Feb 2023 01:38:14 -0800 (PST) From: luca.boccassi@gmail.com To: Hernan Vargas Cc: Maxime Coquelin , dpdk stable Subject: patch 'baseband/acc: fix acc100 iteration counter in TB' has been queued to stable release 20.11.8 Date: Thu, 23 Feb 2023 09:36:23 +0000 Message-Id: <20230223093715.3926893-19-luca.boccassi@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230223093715.3926893-1-luca.boccassi@gmail.com> References: <20230223093715.3926893-1-luca.boccassi@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-BeenThere: stable@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: patches for DPDK stable branches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: stable-bounces@dpdk.org Hi, FYI, your patch has been queued to stable release 20.11.8 Note it hasn't been pushed to http://dpdk.org/browse/dpdk-stable yet. It will be pushed if I get no objections before 02/25/23. So please shout if anyone has objections. Also note that after the patch there's a diff of the upstream commit vs the patch applied to the branch. This will indicate if there was any rebasing needed to apply to the stable branch. If there were code changes for rebasing (ie: not only metadata diffs), please double check that the rebase was correctly done. Queued patches are on a temporary branch at: https://github.com/bluca/dpdk-stable This queued commit can be viewed at: https://github.com/bluca/dpdk-stable/commit/623a8db1ad8fced024cdd1bcd251770505e8ff2b Thanks. Luca Boccassi --- >From 623a8db1ad8fced024cdd1bcd251770505e8ff2b Mon Sep 17 00:00:00 2001 From: Hernan Vargas Date: Thu, 12 Jan 2023 11:36:04 -0800 Subject: [PATCH] baseband/acc: fix acc100 iteration counter in TB [ upstream commit 12f2bce128a1766765619357f707430c506c7bc6 ] Use ldpc or turbo iteration counter based on the operation type. Fixes: 5ad5060f8f7 ("baseband/acc100: add LDPC processing functions") Signed-off-by: Hernan Vargas Reviewed-by: Maxime Coquelin --- drivers/baseband/acc100/rte_acc100_pmd.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/drivers/baseband/acc100/rte_acc100_pmd.c b/drivers/baseband/acc100/rte_acc100_pmd.c index ec0f045754..4f19fb966d 100644 --- a/drivers/baseband/acc100/rte_acc100_pmd.c +++ b/drivers/baseband/acc100/rte_acc100_pmd.c @@ -3968,8 +3968,12 @@ dequeue_dec_one_op_tb(struct acc100_queue *q, struct rte_bbdev_dec_op **ref_op, /* CRC invalid if error exists */ if (!op->status) op->status |= rsp.crc_status << RTE_BBDEV_CRC_ERROR; - op->turbo_dec.iter_count = RTE_MAX((uint8_t) rsp.iter_cnt, - op->turbo_dec.iter_count); + if (q->op_type == RTE_BBDEV_OP_LDPC_DEC) + op->ldpc_dec.iter_count = RTE_MAX((uint8_t) rsp.iter_cnt, + op->ldpc_dec.iter_count); + else + op->turbo_dec.iter_count = RTE_MAX((uint8_t) rsp.iter_cnt, + op->turbo_dec.iter_count); /* Check if this is the last desc in batch (Atomic Queue) */ if (desc->req.last_desc_in_batch) { -- 2.39.1 --- Diff of the applied patch vs upstream commit (please double-check if non-empty: --- --- - 2023-02-23 09:36:29.046411209 +0000 +++ 0019-baseband-acc-fix-acc100-iteration-counter-in-TB.patch 2023-02-23 09:36:28.206169572 +0000 @@ -1 +1 @@ -From 12f2bce128a1766765619357f707430c506c7bc6 Mon Sep 17 00:00:00 2001 +From 623a8db1ad8fced024cdd1bcd251770505e8ff2b Mon Sep 17 00:00:00 2001 @@ -5,0 +6,2 @@ +[ upstream commit 12f2bce128a1766765619357f707430c506c7bc6 ] + @@ -9 +10,0 @@ -Cc: stable@dpdk.org @@ -14 +15 @@ - drivers/baseband/acc/rte_acc100_pmd.c | 8 ++++++-- + drivers/baseband/acc100/rte_acc100_pmd.c | 8 ++++++-- @@ -17,5 +18,5 @@ -diff --git a/drivers/baseband/acc/rte_acc100_pmd.c b/drivers/baseband/acc/rte_acc100_pmd.c -index 146a22bd64..a00314c957 100644 ---- a/drivers/baseband/acc/rte_acc100_pmd.c -+++ b/drivers/baseband/acc/rte_acc100_pmd.c -@@ -4033,8 +4033,12 @@ dequeue_dec_one_op_tb(struct acc_queue *q, struct rte_bbdev_dec_op **ref_op, +diff --git a/drivers/baseband/acc100/rte_acc100_pmd.c b/drivers/baseband/acc100/rte_acc100_pmd.c +index ec0f045754..4f19fb966d 100644 +--- a/drivers/baseband/acc100/rte_acc100_pmd.c ++++ b/drivers/baseband/acc100/rte_acc100_pmd.c +@@ -3968,8 +3968,12 @@ dequeue_dec_one_op_tb(struct acc100_queue *q, struct rte_bbdev_dec_op **ref_op,