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 40D3145AF8; Wed, 9 Oct 2024 23:18:15 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id CB9BA40651; Wed, 9 Oct 2024 23:17:51 +0200 (CEST) Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.10]) by mails.dpdk.org (Postfix) with ESMTP id E576340156 for ; Wed, 9 Oct 2024 23:17:43 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1728508664; x=1760044664; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=yWcNL74hinYiUVbN/pjZoHy7msPPhDRU1Hxh98rhOUs=; b=ChewKB2SrylNVUtrkW/Ib1YZ57cgmKOUkZfF6N9dxbUj+QhUxLsDMqlc iR9WUkQszNwSWGY91ZTlwVzJss0FypEqhlhlBljJrbnLLvctfv0dzey3S 4RdTvxeJRIKG9qnArDUp0ZkPZe7yLpn1b2xfn8vj5CnTa7ZKRo8rYw5CX 434aV8y4L/S/fM9oA+1dZyp8ccJm7r+RJZd+t4vUgoIB5pVtZUgC9VV8S nrN++AWodkJdmuDDZe1OCGUufcQ1KBhm82yeAj/+mhNIdABUcMIts4cVs 7Sb6SeyApzf9aeWzd1Th+2YHPyDpitDhv8sehnPHAAPV4d4Z5nyFk+7s0 A==; X-CSE-ConnectionGUID: lrIKjtS/TZeu1M3qjghk7A== X-CSE-MsgGUID: 8fv2O+5eTRyXQHm1m/idNQ== X-IronPort-AV: E=McAfee;i="6700,10204,11220"; a="39202234" X-IronPort-AV: E=Sophos;i="6.11,190,1725346800"; d="scan'208";a="39202234" Received: from fmviesa008.fm.intel.com ([10.60.135.148]) by fmvoesa104.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 09 Oct 2024 14:17:42 -0700 X-CSE-ConnectionGUID: 1IEwqolVSoSatSEVWkLYew== X-CSE-MsgGUID: oU9AFSnWTNe3t6nFtrK3nQ== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.11,190,1725346800"; d="scan'208";a="76480600" Received: from unknown (HELO csl-npg-qt0.la.intel.com) ([10.233.181.103]) by fmviesa008.fm.intel.com with ESMTP; 09 Oct 2024 14:17:42 -0700 From: Hernan Vargas To: dev@dpdk.org, gakhil@marvell.com, trix@redhat.com, maxime.coquelin@redhat.com Cc: nicolas.chautru@intel.com, qi.z.zhang@intel.com, Hernan Vargas Subject: [PATCH v3 05/12] baseband/acc: future proof structure comparison Date: Wed, 9 Oct 2024 14:12:55 -0700 Message-Id: <20241009211302.177471-6-hernan.vargas@intel.com> X-Mailer: git-send-email 2.37.1 In-Reply-To: <20241009211302.177471-1-hernan.vargas@intel.com> References: <20241009211302.177471-1-hernan.vargas@intel.com> 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 Some implementation in the PMD is based on some size assumption from the bbdev structure, which should use sizeof instead to be more future proof in case these structures change. Signed-off-by: Hernan Vargas Reviewed-by: Maxime Coquelin --- drivers/baseband/acc/acc_common.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/baseband/acc/acc_common.h b/drivers/baseband/acc/acc_common.h index 70028fb5d235..1d8fd24ba008 100644 --- a/drivers/baseband/acc/acc_common.h +++ b/drivers/baseband/acc/acc_common.h @@ -95,8 +95,8 @@ #define ACC_COMPANION_PTRS 8 #define ACC_FCW_VER 2 #define ACC_MUX_5GDL_DESC 6 -#define ACC_CMP_ENC_SIZE 20 -#define ACC_CMP_DEC_SIZE 24 +#define ACC_CMP_ENC_SIZE (sizeof(struct rte_bbdev_op_ldpc_enc) - ACC_ENC_OFFSET) +#define ACC_CMP_DEC_SIZE (sizeof(struct rte_bbdev_op_ldpc_dec) - ACC_DEC_OFFSET) #define ACC_ENC_OFFSET (32) #define ACC_DEC_OFFSET (80) #define ACC_LIMIT_DL_MUX_BITS 534 -- 2.37.1