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 3A47845804 for ; Fri, 23 Aug 2024 18:21:29 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 34F8C402BE; Fri, 23 Aug 2024 18:21:29 +0200 (CEST) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.129.124]) by mails.dpdk.org (Postfix) with ESMTP id 7589A40295 for ; Fri, 23 Aug 2024 18:21:28 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1724430088; 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=oXNlqtKEJc/s+17dPh3Ilzl9jYYFcSOwR1IYv6hX/oo=; b=gmk8jFF9HQaXLXIc5PhDV1t/xyN5vlN/qKFF54FnnmMjYNqQqSP9dq1s4xZt8f7mAKjHju Ks3iIatWyFeGNEf5+CF0hfVvJk3jOQiDdrgz1MCO5xiqexjRuIImThKh9nbY5F6epxfTSl UHzF1CSZw33UQ+Y3CT3WXD5cWQVKtC4= Received: from mx-prod-mc-03.mail-002.prod.us-west-2.aws.redhat.com (ec2-54-186-198-63.us-west-2.compute.amazonaws.com [54.186.198.63]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-55--BH6GqipPKy_fJVYM8_RqA-1; Fri, 23 Aug 2024 12:21:24 -0400 X-MC-Unique: -BH6GqipPKy_fJVYM8_RqA-1 Received: from mx-prod-int-05.mail-002.prod.us-west-2.aws.redhat.com (mx-prod-int-05.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.17]) (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 mx-prod-mc-03.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS id BDD1819560B4; Fri, 23 Aug 2024 16:21:23 +0000 (UTC) Received: from rh.redhat.com (unknown [10.39.193.224]) by mx-prod-int-05.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id 31C471955F22; Fri, 23 Aug 2024 16:21:21 +0000 (UTC) From: Kevin Traynor To: =?UTF-8?q?Abdullah=20=C3=96mer=20Yama=C3=A7?= Cc: Honnappa Nagarahalli , dpdk stable Subject: patch 'hash: fix RCU reclamation size' has been queued to stable release 21.11.8 Date: Fri, 23 Aug 2024 17:17:57 +0100 Message-ID: <20240823161929.1004778-49-ktraynor@redhat.com> In-Reply-To: <20240823161929.1004778-1-ktraynor@redhat.com> References: <20240823161929.1004778-1-ktraynor@redhat.com> MIME-Version: 1.0 X-Scanned-By: MIMEDefang 3.0 on 10.30.177.17 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Type: text/plain; charset=UTF-8 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 21.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 08/28/24. 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/f12baa45c938848b5302fdd1af4cdc0c2c2550e7 Thanks. Kevin --- >From f12baa45c938848b5302fdd1af4cdc0c2c2550e7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Abdullah=20=C3=96mer=20Yama=C3=A7?= Date: Mon, 13 May 2024 16:35:53 +0000 Subject: [PATCH] hash: fix RCU reclamation size MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [ upstream commit d45a7eed07d6b024956d10af529fcdcdd798227f ] Set the maximum reclamation size to user provided value. Fixes: 769b2de7fb52 ("hash: implement RCU resources reclamation") Signed-off-by: Abdullah Ömer Yamaç Reviewed-by: Honnappa Nagarahalli --- .mailmap | 2 +- lib/hash/rte_cuckoo_hash.c | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.mailmap b/.mailmap index 9a98b67569..ed99e606d5 100644 --- a/.mailmap +++ b/.mailmap @@ -3,5 +3,5 @@ Aaro Koskinen Aaron Campbell Aaron Conole -Abdullah Ömer Yamaç +Abdullah Ömer Yamaç Abdullah Sevincer Abed Kamaluddin diff --git a/lib/hash/rte_cuckoo_hash.c b/lib/hash/rte_cuckoo_hash.c index abe44cf677..c545336905 100644 --- a/lib/hash/rte_cuckoo_hash.c +++ b/lib/hash/rte_cuckoo_hash.c @@ -1550,4 +1550,5 @@ rte_hash_rcu_qsbr_add(struct rte_hash *h, struct rte_hash_rcu_config *cfg) params.size = total_entries; params.trigger_reclaim_limit = cfg->trigger_reclaim_limit; + params.max_reclaim_size = cfg->max_reclaim_size; if (params.max_reclaim_size == 0) params.max_reclaim_size = RTE_HASH_RCU_DQ_RECLAIM_MAX; -- 2.46.0 --- Diff of the applied patch vs upstream commit (please double-check if non-empty: --- --- - 2024-08-23 17:18:11.374111299 +0100 +++ 0049-hash-fix-RCU-reclamation-size.patch 2024-08-23 17:18:09.703430046 +0100 @@ -1 +1 @@ -From d45a7eed07d6b024956d10af529fcdcdd798227f Mon Sep 17 00:00:00 2001 +From f12baa45c938848b5302fdd1af4cdc0c2c2550e7 Mon Sep 17 00:00:00 2001 @@ -8,0 +9,2 @@ +[ upstream commit d45a7eed07d6b024956d10af529fcdcdd798227f ] + @@ -12 +13,0 @@ -Cc: stable@dpdk.org @@ -22 +23 @@ -index 3e73eec762..9013e15ea9 100644 +index 9a98b67569..ed99e606d5 100644 @@ -33 +34 @@ -index 16c9c4c5c4..265335f845 100644 +index abe44cf677..c545336905 100644 @@ -36 +37 @@ -@@ -1559,4 +1559,5 @@ rte_hash_rcu_qsbr_add(struct rte_hash *h, struct rte_hash_rcu_config *cfg) +@@ -1550,4 +1550,5 @@ rte_hash_rcu_qsbr_add(struct rte_hash *h, struct rte_hash_rcu_config *cfg)