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 884C143345 for ; Thu, 16 Nov 2023 14:24:16 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 836AC40698; Thu, 16 Nov 2023 14:24:16 +0100 (CET) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) by mails.dpdk.org (Postfix) with ESMTP id 60EFE402C6 for ; Thu, 16 Nov 2023 14:24:15 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1700141054; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=bHs69UGCd6HHKYHtEB4kM+w4sJ5L9ML1nLMrNLsHz+w=; b=QkgXJTVQf1N7yCQssbHi5svta35/bNIp1+AGx2TfxXlrTJzJplS/5z/vou9MM7xkUGHvig liAejm5PhR0BvBuIQn1CQExmQYma+QkHLoSVu7umofhTZ5uL5lI/pPuEklOtnOVzuDndkj erTBn/cV+jmdc5dLtDLCw6v+syrSTKU= Received: from mimecast-mx02.redhat.com (mimecast-mx02.redhat.com [66.187.233.88]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-466-MzyjoHf7PeK4jfF8TPopaQ-1; Thu, 16 Nov 2023 08:24:11 -0500 X-MC-Unique: MzyjoHf7PeK4jfF8TPopaQ-1 Received: from smtp.corp.redhat.com (int-mx06.intmail.prod.int.rdu2.redhat.com [10.11.54.6]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mimecast-mx02.redhat.com (Postfix) with ESMTPS id 50AB082A667; Thu, 16 Nov 2023 13:24:11 +0000 (UTC) Received: from rh.Home (unknown [10.39.194.169]) by smtp.corp.redhat.com (Postfix) with ESMTP id 4E39D2166B28; Thu, 16 Nov 2023 13:24:10 +0000 (UTC) From: Kevin Traynor To: Kommula Shiva Shankar Cc: Ashwin Sekhar T K , dpdk stable Subject: patch 'common/cnxk: fix pool buffer size in opaque mode' has been queued to stable release 21.11.6 Date: Thu, 16 Nov 2023 13:22:51 +0000 Message-ID: <20231116132348.557257-9-ktraynor@redhat.com> In-Reply-To: <20231116132348.557257-1-ktraynor@redhat.com> References: <20231116132348.557257-1-ktraynor@redhat.com> MIME-Version: 1.0 X-Scanned-By: MIMEDefang 3.4.1 on 10.11.54.6 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII"; x-default=true 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 21.11.6 Note it hasn't been pushed to http://dpdk.org/browse/dpdk-stable yet. It will be pushed if I get no objections before 11/21/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/kevintraynor/dpdk-stable This queued commit can be viewed at: https://github.com/kevintraynor/dpdk-stable/commit/4adc748e0e5d6544f1207a5480d92d104cc9dec6 Thanks. Kevin --- >From 4adc748e0e5d6544f1207a5480d92d104cc9dec6 Mon Sep 17 00:00:00 2001 From: Kommula Shiva Shankar Date: Fri, 13 Oct 2023 22:05:48 +0530 Subject: [PATCH] common/cnxk: fix pool buffer size in opaque mode [ upstream commit 95377ce2106eb8a7b560c93d38fe98af44813b5b ] Pool buffer size in opaque mode must always be set to 0. Fixes: f765f5611240 ("common/cnxk: add NPA pool HW operations") Signed-off-by: Kommula Shiva Shankar Signed-off-by: Ashwin Sekhar T K --- drivers/common/cnxk/roc_npa.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/drivers/common/cnxk/roc_npa.c b/drivers/common/cnxk/roc_npa.c index 86796fd7fa..ddd66c62ed 100644 --- a/drivers/common/cnxk/roc_npa.c +++ b/drivers/common/cnxk/roc_npa.c @@ -308,5 +308,9 @@ npa_aura_pool_pair_alloc(struct npa_lf *lf, const uint32_t block_size, pool->stack_base = mz->iova; pool->ena = 1; - pool->buf_size = block_size / ROC_ALIGN; + /* In opaque mode buffer size must be 0 */ + if (!pool->nat_align) + pool->buf_size = 0; + else + pool->buf_size = block_size / ROC_ALIGN; pool->stack_max_pages = stack_size; pool->shift = plt_log2_u32(block_count); -- 2.41.0 --- Diff of the applied patch vs upstream commit (please double-check if non-empty: --- --- - 2023-11-16 13:21:52.797877549 +0000 +++ 0009-common-cnxk-fix-pool-buffer-size-in-opaque-mode.patch 2023-11-16 13:21:52.403946238 +0000 @@ -1 +1 @@ -From 95377ce2106eb8a7b560c93d38fe98af44813b5b Mon Sep 17 00:00:00 2001 +From 4adc748e0e5d6544f1207a5480d92d104cc9dec6 Mon Sep 17 00:00:00 2001 @@ -5,0 +6,2 @@ +[ upstream commit 95377ce2106eb8a7b560c93d38fe98af44813b5b ] + @@ -9 +10,0 @@ -Cc: stable@dpdk.org @@ -18 +19 @@ -index b76b8e2342..6c14c49901 100644 +index 86796fd7fa..ddd66c62ed 100644 @@ -21 +22 @@ -@@ -518,5 +518,9 @@ npa_aura_pool_pair_alloc(struct npa_lf *lf, const uint32_t block_size, +@@ -308,5 +308,9 @@ npa_aura_pool_pair_alloc(struct npa_lf *lf, const uint32_t block_size,