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 3724246B72 for ; Mon, 14 Jul 2025 17:13:00 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 31309400D5; Mon, 14 Jul 2025 17:13:00 +0200 (CEST) Received: from mail-wm1-f53.google.com (mail-wm1-f53.google.com [209.85.128.53]) by mails.dpdk.org (Postfix) with ESMTP id ABE52400D5 for ; Mon, 14 Jul 2025 17:12:59 +0200 (CEST) Received: by mail-wm1-f53.google.com with SMTP id 5b1f17b1804b1-4560cdf235cso10530985e9.1 for ; Mon, 14 Jul 2025 08:12:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1752505979; x=1753110779; 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=GYYcOEQ8Opx4v3ATBIr477R/z2hMe4z0RP6eNQMUEfg=; b=M6M4kbhn6eA02ZQ7qKZ4UT0f/dZ5BHkoZmG4mzjj8TphbU0Cf2QehbW9UxPuYKnr0l Eh3cvJhjY/IYIw9B0jpOaPh+ZuE4ErhX0HXFCAUw5xJ8h3nkUTbu/w/uBVy2Mr7jfq+0 F9qBmEL5djXXb+x8XyupNHp+m2rVLmWJFj0//G6uxbpKwqTRggV2OvyLV+LaDpRdTezz ynXRZx0CVWN+TnHzHohsvZuyGVQlzQNcUWK5aFraWcYQewMgbKeSozKXmcdyf20JYq/x CphRTrk9EFukSlo4xTKoghO8uq7i0ThrDNqd3u1aQa+L/BKwAgLXiUnGHv414NGQIfgY jzKg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1752505979; x=1753110779; 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=GYYcOEQ8Opx4v3ATBIr477R/z2hMe4z0RP6eNQMUEfg=; b=P4383wxv5J2vorJ3d01f/QySoaH+dJh8NuQn1I+PEPBJnmj4FwofoRX+0U2U3vk658 7hZrQUgPtwaq35XnLAeDS/u4cIqoG3HOa8H1XmqC7Hrn2VF+1rFKhKHvclyqp9W+ZNV5 4vwGEuLqAZis5E6RparcSbarLk9hMIMdG2BstN3B7g65O9gLvsp30jpNfORYWn6vn7Dz ZP4yUif8Uz19Z2IK1JAXHFK35+B0XBfBv4X8AmzswZj0/Il9+vdFVZZ5lBXKOpGHVobl GrDhJuQUqFlYQS6fx+nQ8bmTjgMWXw5CO+hb+qfXCbIF6cpWOhzL3Av6O66BrCfg/2cm 4gdg== X-Forwarded-Encrypted: i=1; AJvYcCVvXEljU2x5yux0lr4kX9+gc8/27l6a2rk+IAehERXAHLBN7pJ+FPeJ465odHp+pv3LzIYVSS4=@dpdk.org X-Gm-Message-State: AOJu0YzyO3hXMwaD/1ALPz7lI4qwT94vaa6Odi2dO7j5Wf7l1ZQ4sdXP WT2E0Cs9xqxw/htaPM+kfX1N/TbiaIVAZGl5lSi5HNvRrUrIzKh507XL X-Gm-Gg: ASbGncsYsU+EGoabQjcPmJlAResRns0dPlFguzDLSxz9qBrpSFMPzHBAVnK8yeS7jR/ /pfC/5RagruNHRKGk6XUg6BUdR9S4isJOtgB+mF69f2rZVulHb9brAfucz/zSwaB4gClGqU3J/N GFdmWd+eYbwtzFTphkgcaHI5OxSFb5bvtTcIcSPyXUyX4r6B5GjW4EUvcNJejxv+QH9BiBupD9Q Cod3nhkLUyeXtYsKBIdJjURQvWp4Oq1RQT+tDnSHO8vmuue4jTsxyCrOjKpa81cYxkhWw0nGKKO rUYJyB2CEGd7MlhUoXSa3lDUpgaRWcITqsPbjyZleZm80cFiG4WSF4k2RRK34oQyp1abHGVu3lB mYYLHGjmRGjnUGU8ifieTzwjhwe7j X-Google-Smtp-Source: AGHT+IGtAcO4yEQRrQZ83ut0dWgHwH5vI3K0UalM1N1srW5keS+MeX5YBO2UR0ga7VOYz2h8G8Ob8g== X-Received: by 2002:a05:600c:c4a6:b0:450:d00d:d0 with SMTP id 5b1f17b1804b1-454fe0f9649mr126177475e9.19.1752505978827; Mon, 14 Jul 2025 08:12:58 -0700 (PDT) Received: from localhost ([2a01:4b00:d036:ae00:a923:75e5:f97f:ef33]) by smtp.gmail.com with UTF8SMTPSA id 5b1f17b1804b1-4560f844c2dsm63832635e9.0.2025.07.14.08.12.58 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 14 Jul 2025 08:12:58 -0700 (PDT) From: luca.boccassi@gmail.com To: Dhanya Pillai Cc: =?UTF-8?q?Morten=20Br=C3=B8rup?= , Bruce Richardson , dpdk stable Subject: patch 'net/i40e: fix RSS on plain IPv4' has been queued to stable release 22.11.9 Date: Mon, 14 Jul 2025 16:11:11 +0100 Message-ID: <20250714151121.219866-16-luca.boccassi@gmail.com> X-Mailer: git-send-email 2.47.2 In-Reply-To: <20250714151121.219866-1-luca.boccassi@gmail.com> References: <20250630122556.1133654-23-luca.boccassi@gmail.com> <20250714151121.219866-1-luca.boccassi@gmail.com> MIME-Version: 1.0 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 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 07/16/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/9897ac2fd5d8e7c09ed104739f4140510719f570 Thanks. Luca Boccassi --- >From 9897ac2fd5d8e7c09ed104739f4140510719f570 Mon Sep 17 00:00:00 2001 From: Dhanya Pillai Date: Sat, 5 Jul 2025 21:54:07 +0000 Subject: [PATCH] net/i40e: fix RSS on plain IPv4 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [ upstream commit 5d47e73e5f4f2eb69bd73f642cfd72b49436bf96 ] Currently, i40e driver is missing the flag reporting RSS support for plain IPv4. Configuring rss function to RTE_ETH_RSS_IPV4 returns an error: "invalid rss hash function value", even though the HW supports RSS on plain IPv4 traffic. Fixes: a286ebeb0714 ("net/i40e: add dynamic mapping of SW flow types to HW pctypes") Reported-by: Morten Brørup Signed-off-by: Dhanya Pillai Acked-by: Bruce Richardson --- drivers/net/i40e/i40e_rxtx.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/net/i40e/i40e_rxtx.c b/drivers/net/i40e/i40e_rxtx.c index 6522f2b810..55985e7e37 100644 --- a/drivers/net/i40e/i40e_rxtx.c +++ b/drivers/net/i40e/i40e_rxtx.c @@ -3577,6 +3577,8 @@ i40e_set_default_pctype_table(struct rte_eth_dev *dev) ad->flow_types_mask = 0ULL; ad->pctypes_mask = 0ULL; + ad->pctypes_tbl[RTE_ETH_FLOW_IPV4] = + (1ULL << I40E_FILTER_PCTYPE_NONF_IPV4_OTHER); ad->pctypes_tbl[RTE_ETH_FLOW_FRAG_IPV4] = (1ULL << I40E_FILTER_PCTYPE_FRAG_IPV4); ad->pctypes_tbl[RTE_ETH_FLOW_NONFRAG_IPV4_UDP] = -- 2.47.2 --- Diff of the applied patch vs upstream commit (please double-check if non-empty: --- --- - 2025-07-14 16:09:41.301072420 +0100 +++ 0016-net-i40e-fix-RSS-on-plain-IPv4.patch 2025-07-14 16:09:40.716449076 +0100 @@ -1 +1 @@ -From 5d47e73e5f4f2eb69bd73f642cfd72b49436bf96 Mon Sep 17 00:00:00 2001 +From 9897ac2fd5d8e7c09ed104739f4140510719f570 Mon Sep 17 00:00:00 2001 @@ -8,0 +9,2 @@ +[ upstream commit 5d47e73e5f4f2eb69bd73f642cfd72b49436bf96 ] + @@ -15 +16,0 @@ -Cc: stable@dpdk.org @@ -21 +22 @@ - drivers/net/intel/i40e/i40e_rxtx.c | 2 ++ + drivers/net/i40e/i40e_rxtx.c | 2 ++ @@ -24,5 +25,5 @@ -diff --git a/drivers/net/intel/i40e/i40e_rxtx.c b/drivers/net/intel/i40e/i40e_rxtx.c -index 0b06130fe5..aba3c11ee5 100644 ---- a/drivers/net/intel/i40e/i40e_rxtx.c -+++ b/drivers/net/intel/i40e/i40e_rxtx.c -@@ -3657,6 +3657,8 @@ i40e_set_default_pctype_table(struct rte_eth_dev *dev) +diff --git a/drivers/net/i40e/i40e_rxtx.c b/drivers/net/i40e/i40e_rxtx.c +index 6522f2b810..55985e7e37 100644 +--- a/drivers/net/i40e/i40e_rxtx.c ++++ b/drivers/net/i40e/i40e_rxtx.c +@@ -3577,6 +3577,8 @@ i40e_set_default_pctype_table(struct rte_eth_dev *dev)