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 8CDFD45AA4; Thu, 3 Oct 2024 22:54:21 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 23C4E4068A; Thu, 3 Oct 2024 22:54:06 +0200 (CEST) Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.18]) by mails.dpdk.org (Postfix) with ESMTP id 214B140273 for ; Thu, 3 Oct 2024 22:53:59 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1727988840; x=1759524840; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=xHKpJb/u8BCxtxNzt7UeAwrZoMKTv1AgXdpqjhZFwUc=; b=kNm9gO5M3N8NNASivRoMKa4KurkPnc6qmcUVMUPH3loiQHz+qzr4zJQ9 DSuaTneOciCCuFckT1m+c9ZvZdn2u6W6iyzWQIT5+PycdHixyyErDyrcv v8+pOJZBGtX0IC3iFRwt3CbxjWrCulCRSLCNHIMhKN508A8gfaF8bee1E toclNjHOnY14IQIl1tFd9PW207wc7w1/E8saCB5APji9zkiL6Cw1Ks5LZ nZWozZAw+PU4srVeYA9jIn8dN3TJ21bYgwEQ2JrzYujJY0qdD6T3zpkMj Znko61hhq9yR8TFhYuJoShgB+It7RmfkPCg+4yMeKR0Crgmf4mOIQ9Mev w==; X-CSE-ConnectionGUID: dZh1fTWeScS6uCsKb74MIg== X-CSE-MsgGUID: WdrrB9btRQSUywJDbbwdfQ== X-IronPort-AV: E=McAfee;i="6700,10204,11214"; a="26672682" X-IronPort-AV: E=Sophos;i="6.11,175,1725346800"; d="scan'208";a="26672682" Received: from fmviesa009.fm.intel.com ([10.60.135.149]) by fmvoesa112.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 03 Oct 2024 13:53:59 -0700 X-CSE-ConnectionGUID: Zb/yalHrTMuXKNHRH0jiOg== X-CSE-MsgGUID: SV7HNg/bQO6l1XVK5W87eA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.11,175,1725346800"; d="scan'208";a="74473452" Received: from unknown (HELO csl-npg-qt0.la.intel.com) ([10.233.181.103]) by fmviesa009.fm.intel.com with ESMTP; 03 Oct 2024 13:53:58 -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 v2 04/10] baseband/acc: future proof structure comparison Date: Thu, 3 Oct 2024 13:49:06 -0700 Message-Id: <20241003204912.131319-5-hernan.vargas@intel.com> X-Mailer: git-send-email 2.37.1 In-Reply-To: <20241003204912.131319-1-hernan.vargas@intel.com> References: <20241003204912.131319-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 --- 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 adbac0dcca70..0d1c26166ff2 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