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 C13AC468E4 for ; Thu, 12 Jun 2025 23:08:40 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id BC16042DD9; Thu, 12 Jun 2025 23:08:40 +0200 (CEST) Received: from mail-wm1-f47.google.com (mail-wm1-f47.google.com [209.85.128.47]) by mails.dpdk.org (Postfix) with ESMTP id B4F7542E4A for ; Thu, 12 Jun 2025 23:08:39 +0200 (CEST) Received: by mail-wm1-f47.google.com with SMTP id 5b1f17b1804b1-450cfb79177so8523655e9.0 for ; Thu, 12 Jun 2025 14:08:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1749762519; x=1750367319; darn=dpdk.org; 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=GPw2RKedH8MlbFhQk9MJcKDzbblg+N9T5I407kucuzs=; b=lcMa2QaO6iZszmr7dfcqioODAOSAQOtQl1AAhG1y8ig6LovYUUxQNgpnbXCezwryXn +l/70Iq9i6CPwLQ/mbEtdZMz4PjOPzHL08UdA2e2ZDWhPqyaI+9iJTDKKr5CI9VYDUJ0 VO8ssHhxJ+G59f7dvsJoD7GXGyTm0kFqobloDOOk+kWqGioXmMPHW8cUhlM8HUIK/d8Q nd6zA/HxkjqjXvwX9IHU3VQLLzfmgdgIJP56tsPT3CNxhClV19b/HF+AeUAbmxK9Lj9P ip4UGbcxp0qeTNz/kLB0B+cdyTVaiQyp8sXOHr1y85zE4uegBC9udfzLxUo49tyPJrrx 2Z+Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1749762519; x=1750367319; 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=GPw2RKedH8MlbFhQk9MJcKDzbblg+N9T5I407kucuzs=; b=Gvw7TzWmhPUshr6lzzNk9JdBnxF1FaWReZweZJ6+EkNkUOehB5R7/ni+7k5vdNohvx pB5iWL5yzaqxzz0SbYY0TxZLXuJ3o2Z08GbDWzwZM71louPZfTIKKZ/glsZqtxDwXWfH 2rAMzN34WPnfcqvgTiNsry0HuWvWKvlJqpkhgfj1NEq/tV5r6+3/5iOP9hj0p5kShDct 4giZXa1JRDaX2nGWBweLQMIIT966D/dFpC9MN0yZT3UqGNp8MofgpHriuL18C7oyTsbz chRBa/fvGsHob7bm6/MwdHaSddfOoCPwW7PB6OMk5GsnlrzNq78NnThcghvTMIEnoRUu gjwA== X-Forwarded-Encrypted: i=1; AJvYcCW0ySA3RasgbYWDNbgV4zprIpTL+jxtmA8ya/YkxAMXmnCzUpB48utf7U2KWkqfR4E/dZZaq78=@dpdk.org X-Gm-Message-State: AOJu0Ywn1xQvkXR1fofCdwT7mvzRVMpmJ5Jip1SDBE9fDjjCt9YPxth/ 0V+B8YfzgWxJghVWCLiPVvvJ5Ao6/StgY9dQwD5r26ge5HtnJqNM2xrDR/byyIuu X-Gm-Gg: ASbGnctRM+1GU9jCu+hM+WnMqWZdU9C6iSqsxt62ELP0fyB78zq6xQJg2WDlvmXMEc7 F+gwX1O/RvuiorMGGna8y8vux+IVrTkyct+pNc78STopPaYZ9YdLJFPtAdz5fgpfcHC9i1JHUzL N8MsOBe8GvYd7QI76N1zmx1XNikoExLHzLOPBGC66Q6zkdM3TZhKoR7D6LzVk4qxuRe7M6RfJen N1ZSr1I73DHy1JH0BSGfmmAVk/v7EjzW4tGerilRcyTFSHc2Wqx3GOgc4iGZSAD90dZuXs2J520 2LW/T1s9hxiizI6ryj926+vuGl1sul8LF1zC7H/e6/jbarUz4Ire7xlSW57Wx7fmvjdX X-Google-Smtp-Source: AGHT+IEvbLhCvz8dmt600gCXFVRnMANtFZVvrUMTo7hJGR2KWcn9xVPOkhcBLZHN5zW3TFAo35zsXQ== X-Received: by 2002:a05:600c:8b58:b0:44a:b793:9e4f with SMTP id 5b1f17b1804b1-45334ae6512mr5176495e9.19.1749762518369; Thu, 12 Jun 2025 14:08:38 -0700 (PDT) Received: from localhost ([2a01:4b00:d036:ae00:f2df:571a:ae4c:bef2]) by smtp.gmail.com with UTF8SMTPSA id 5b1f17b1804b1-4532dea17d7sm31676015e9.10.2025.06.12.14.08.37 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 12 Jun 2025 14:08:37 -0700 (PDT) From: luca.boccassi@gmail.com To: Dariusz Sosnowski Cc: Bing Zhao , dpdk stable Subject: patch 'net/mlx5: validate GTP PSC QFI width' has been queued to stable release 22.11.9 Date: Thu, 12 Jun 2025 22:06:37 +0100 Message-ID: <20250612210733.2506558-20-luca.boccassi@gmail.com> X-Mailer: git-send-email 2.47.2 In-Reply-To: <20250612210733.2506558-1-luca.boccassi@gmail.com> References: <20250612210733.2506558-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 22.11.9 Note it hasn't been pushed to http://dpdk.org/browse/dpdk-stable yet. It will be pushed if I get no objections before 06/14/25. 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/82a0323b75c18c81f3764b9c788c59c39677638b Thanks. Luca Boccassi --- >From 82a0323b75c18c81f3764b9c788c59c39677638b Mon Sep 17 00:00:00 2001 From: Dariusz Sosnowski Date: Fri, 25 Apr 2025 21:35:07 +0200 Subject: [PATCH] net/mlx5: validate GTP PSC QFI width [ upstream commit 34471d1645fae0e936c44f2f6d7fea6d22e4173e ] Add missing validation of GTP PSC QFI flow field width for modify field flow action. Fixes: 0f4aa72b99da ("net/mlx5: support flow modify field with HWS") Signed-off-by: Dariusz Sosnowski Acked-by: Bing Zhao --- drivers/net/mlx5/mlx5_flow_dv.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/net/mlx5/mlx5_flow_dv.c b/drivers/net/mlx5/mlx5_flow_dv.c index 73f047e41b..d11e39431f 100644 --- a/drivers/net/mlx5/mlx5_flow_dv.c +++ b/drivers/net/mlx5/mlx5_flow_dv.c @@ -1403,6 +1403,8 @@ mlx5_flow_item_field_width(struct rte_eth_dev *dev, case RTE_FLOW_FIELD_META: return (flow_dv_get_metadata_reg(dev, attr, error) == REG_C_0) ? __builtin_popcount(priv->sh->dv_meta_mask) : 32; + case RTE_FLOW_FIELD_GTP_PSC_QFI: + return 6; case RTE_FLOW_FIELD_POINTER: case RTE_FLOW_FIELD_VALUE: return inherit < 0 ? 0 : inherit; -- 2.47.2 --- Diff of the applied patch vs upstream commit (please double-check if non-empty: --- --- - 2025-06-12 22:06:24.635284618 +0100 +++ 0020-net-mlx5-validate-GTP-PSC-QFI-width.patch 2025-06-12 22:06:23.822043624 +0100 @@ -1 +1 @@ -From 34471d1645fae0e936c44f2f6d7fea6d22e4173e Mon Sep 17 00:00:00 2001 +From 82a0323b75c18c81f3764b9c788c59c39677638b Mon Sep 17 00:00:00 2001 @@ -5,0 +6,2 @@ +[ upstream commit 34471d1645fae0e936c44f2f6d7fea6d22e4173e ] + @@ -10 +11,0 @@ -Cc: stable@dpdk.org @@ -19 +20 @@ -index 608c42db1d..c217634d9b 100644 +index 73f047e41b..d11e39431f 100644 @@ -22 +23 @@ -@@ -1451,6 +1451,8 @@ mlx5_flow_item_field_width(struct rte_eth_dev *dev, +@@ -1403,6 +1403,8 @@ mlx5_flow_item_field_width(struct rte_eth_dev *dev, @@ -25 +26 @@ - rte_popcount32(priv->sh->dv_meta_mask) : 32; + __builtin_popcount(priv->sh->dv_meta_mask) : 32;