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 C9283458CD; Mon, 2 Sep 2024 11:56:41 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id A34F540A6E; Mon, 2 Sep 2024 11:55:33 +0200 (CEST) Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.13]) by mails.dpdk.org (Postfix) with ESMTP id 7BD2740668 for ; Mon, 2 Sep 2024 11:55:12 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1725270912; x=1756806912; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=IF+yEpfAOpEXgwAdFPtJ4DHiQpjyEjHO0OVpNf8tawA=; b=P7M9q9iPIsZ/9PK/yKKUJNUhEFWBIqRaklLTXxoQplDShLEsM/L6DXWi 6QmyVDBhe5IcaZ2LzrobpfOMX5fDIrQ77ZZI65Gohb1Zb0PfRV9XFQbd5 tgAjkiRDRgtoJzLx7EhwHgHGGGyPBgC2m8rPbha2kS98LSxjQrdJT6k+n i2djUuQaVSRHtL86DXFsUG/7keLp2FqTdfQMHyzG3iHqLhgYOf/876geP ZZF1Ji36loFxThyehanm7OQY5ceH2eLMQHC9XnkVwZZZ4AsHTuKahcG8b bJNa3LccMf4oXwXit9NWXAy0V3SfYK6OL1Yc9gmuQqKpOhSpul0598fvE Q==; X-CSE-ConnectionGUID: XUWvHEk4QZuAN7D6MSO1CQ== X-CSE-MsgGUID: VWu+zgGeRMaxIPV980uGgA== X-IronPort-AV: E=McAfee;i="6700,10204,11182"; a="26747215" X-IronPort-AV: E=Sophos;i="6.10,195,1719903600"; d="scan'208";a="26747215" Received: from fmviesa009.fm.intel.com ([10.60.135.149]) by fmvoesa107.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 02 Sep 2024 02:55:11 -0700 X-CSE-ConnectionGUID: mzodT+qNSGOpEXwZLkPLHg== X-CSE-MsgGUID: Pb92LIiySBmC4aTSQrMafg== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.10,195,1719903600"; d="scan'208";a="64597927" Received: from silpixa00401119.ir.intel.com ([10.55.129.167]) by fmviesa009.fm.intel.com with ESMTP; 02 Sep 2024 02:55:11 -0700 From: Anatoly Burakov To: dev@dpdk.org Cc: bruce.richardson@intel.com Subject: [PATCH v1 14/30] net/i40e/base: do not load DDP packages with reserved track ID Date: Mon, 2 Sep 2024 10:54:26 +0100 Message-ID: <166175e782db30315f573c02982eab1c5d159848.1725270827.git.anatoly.burakov@intel.com> X-Mailer: git-send-email 2.43.5 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org From: Artur Tyminski 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. Signed-off-by: Artur Tyminski Signed-off-by: Anatoly Burakov --- 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 a43b89aaeb..693608ac99 100644 --- a/drivers/net/i40e/base/i40e_common.c +++ b/drivers/net/i40e/base/i40e_common.c @@ -8048,7 +8048,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.43.5