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 199E445BB6 for ; Wed, 23 Oct 2024 23:19:42 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 1350240261; Wed, 23 Oct 2024 23:19:42 +0200 (CEST) Received: from mail-wm1-f45.google.com (mail-wm1-f45.google.com [209.85.128.45]) by mails.dpdk.org (Postfix) with ESMTP id 9425240261 for ; Wed, 23 Oct 2024 23:19:40 +0200 (CEST) Received: by mail-wm1-f45.google.com with SMTP id 5b1f17b1804b1-4314f38d274so2857685e9.1 for ; Wed, 23 Oct 2024 14:19:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1729718380; x=1730323180; 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=hf++clOJCFYMKnpDgbQJwcKa0NutSQ9lytv3jkHbnEs=; b=AZROs6hKbQGKqZYDVm0anNTLDvhLcSq+SzM5xWN1Y7kSzDOhIlURwGkTuwH8KnODE4 3QFMHjyKUm088muzCLuT3+qy/PQMjEfkadmI2yxz/1iBWaotd9gkgH9MiUWInFD93qCC coqmlV47tLO5ZOrBT06F41k0KVBq71W3hTbypJeU1EZiNuaUzjzKxh6EgrZ475TJAmpk X1iu6R45ZGIqsVSBFD8tXnPzRCxc0EtrMFHlqvaG1TX8pZNGIi7Xs5l5aFQNK1ihaeX2 x1Xf6KaUJaQh/Z1saMBSz6/q9TNj+ypsOrEUwnAXBCb0+pK6Vv6DnRXpgR0Mf34gm1uQ QRhA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1729718380; x=1730323180; 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=hf++clOJCFYMKnpDgbQJwcKa0NutSQ9lytv3jkHbnEs=; b=JO+J3b8dpfKD++b8mx43sLzOvgiQ52KJJyE/IarGEIt8IS1VMrTxNCUsCOMODS/0hf weD65BAa5Lo4iVzquYkG4rh/lNlAIUiK+A5tGsiVl/oRdMO30xrQksu0zhuI1eVfyUrB eg9QegkIKV8u/WvviUruJJeos96pUd4ASQE9BArHkoYPhfbvynXv6dTSY8q1oufM/4cE 6/3uVPGf6bsYW3J3OQqVRJfUr414HPJMHBDDbiiLxFeU962AHIbXKh9KD95uD5mqmYjk cngTtyPVA0cn+EaWUGDpzUW2zDGxLB6dCg1iUUTUjYulqDzqJXa2O5RlU0fg7lJnuOHN eNsQ== X-Forwarded-Encrypted: i=1; AJvYcCXUmzGmTfmU0gnkXXR1JOcm+FLE/AEc0ll8iInOy9WXlq8COTSGUIFpo1zAn8VO3oAEGwwGrnQ=@dpdk.org X-Gm-Message-State: AOJu0Yzy3Ci/XMluirLSkSEDDEXqo1fQWUunTSyFOdCHBnudNJEFMcKI 0A2eUDVWQ6wJYTZdlBKR860VXvijlSqjREUebZMRksALaRdqFRVo X-Google-Smtp-Source: AGHT+IHEYSO17FF2dQTsXgvj8hLazi1NVJr1CB33noCXXtTOE+c5rKNEHNraXh720iyHFpswfxwqIg== X-Received: by 2002:a05:600c:3b85:b0:428:d31:ef25 with SMTP id 5b1f17b1804b1-43184201d6emr44796405e9.12.1729718380058; Wed, 23 Oct 2024 14:19:40 -0700 (PDT) Received: from localhost ([2a01:4b00:d036:ae00:21cd:def0:a01d:d2aa]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-43186bd689fsm26645155e9.4.2024.10.23.14.19.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 23 Oct 2024 14:19:39 -0700 (PDT) From: luca.boccassi@gmail.com To: Artur Tyminski Cc: Anatoly Burakov , Bruce Richardson , dpdk stable Subject: patch 'net/i40e/base: fix DDP loading with reserved track ID' has been queued to stable release 22.11.7 Date: Wed, 23 Oct 2024 22:16:21 +0100 Message-ID: <20241023211704.1216956-41-luca.boccassi@gmail.com> X-Mailer: git-send-email 2.45.2 In-Reply-To: <20241023211704.1216956-1-luca.boccassi@gmail.com> References: <20241023211704.1216956-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.7 Note it hasn't been pushed to http://dpdk.org/browse/dpdk-stable yet. It will be pushed if I get no objections before 10/25/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/bluca/dpdk-stable This queued commit can be viewed at: https://github.com/bluca/dpdk-stable/commit/e06d6a124ef97af53624d9090eb08659385107bd Thanks. Luca Boccassi --- >From e06d6a124ef97af53624d9090eb08659385107bd Mon Sep 17 00:00:00 2001 From: Artur Tyminski Date: Mon, 2 Sep 2024 10:54:26 +0100 Subject: [PATCH] net/i40e/base: fix DDP loading with reserved track ID [ upstream commit f646061cd9328f1265d8b9996c9b734ab2ce3707 ] Packages with reserved track IDs should not be loaded, yet currently, the driver will only check one of the reserved ID's, but not the other. Fix the DDP package loading to also check for the other reserved track ID. Fixes: 496a357f1118 ("net/i40e/base: extend processing of DDP") Signed-off-by: Artur Tyminski Signed-off-by: Anatoly Burakov Acked-by: Bruce Richardson --- drivers/net/i40e/base/i40e_common.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/net/i40e/base/i40e_common.c b/drivers/net/i40e/base/i40e_common.c index d444c4a78e..3acb48e20b 100644 --- a/drivers/net/i40e/base/i40e_common.c +++ b/drivers/net/i40e/base/i40e_common.c @@ -8163,7 +8163,8 @@ i40e_validate_profile(struct i40e_hw *hw, struct i40e_profile_segment *profile, u32 sec_off; u32 i; - if (track_id == I40E_DDP_TRACKID_INVALID) { + if (track_id == I40E_DDP_TRACKID_INVALID || + track_id == I40E_DDP_TRACKID_RDONLY) { i40e_debug(hw, I40E_DEBUG_PACKAGE, "Invalid track_id\n"); return I40E_NOT_SUPPORTED; } -- 2.45.2 --- Diff of the applied patch vs upstream commit (please double-check if non-empty: --- --- - 2024-10-23 22:16:42.078892365 +0100 +++ 0041-net-i40e-base-fix-DDP-loading-with-reserved-track-ID.patch 2024-10-23 22:16:40.491942429 +0100 @@ -1 +1 @@ -From f646061cd9328f1265d8b9996c9b734ab2ce3707 Mon Sep 17 00:00:00 2001 +From e06d6a124ef97af53624d9090eb08659385107bd Mon Sep 17 00:00:00 2001 @@ -5,0 +6,2 @@ +[ upstream commit f646061cd9328f1265d8b9996c9b734ab2ce3707 ] + @@ -12 +13,0 @@ -Cc: stable@dpdk.org @@ -22 +23 @@ -index a43b89aaeb..693608ac99 100644 +index d444c4a78e..3acb48e20b 100644 @@ -25 +26 @@ -@@ -8048,7 +8048,8 @@ i40e_validate_profile(struct i40e_hw *hw, struct i40e_profile_segment *profile, +@@ -8163,7 +8163,8 @@ i40e_validate_profile(struct i40e_hw *hw, struct i40e_profile_segment *profile,