Received: by 2002:a05:6358:7058:b0:131:369:b2a3 with SMTP id 24csp4858671rwp; Sun, 16 Jul 2023 12:34:34 -0700 (PDT) X-Google-Smtp-Source: APBJJlG86cq/x7HZMq64Lyh2X8DJGV0VUaQF1dJy8daL5EOZjlba6/lmg1qDMdC5Wu0wq7ev20lT X-Received: by 2002:a17:902:b286:b0:1b6:9fec:8134 with SMTP id u6-20020a170902b28600b001b69fec8134mr10869882plr.46.1689536074269; Sun, 16 Jul 2023 12:34:34 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1689536074; cv=none; d=google.com; s=arc-20160816; b=LbvK2k4Ed98scmygTa5PVQE9ktpjl/YSWdoPy/9oNpB9L5Ep3QGHQupO7usQvxxxMk PJc4hsIX+BcLfkXm01ahtQWVyF/svQTvNrOCzGv+B3a9K5zugPUgHNyHJIAFGUDINVAD YcTBdSwCA45dt5jjnPqUd/pWiW2dD7CbdVyuqbwuqy5zcdETpVAf4szO4RQdOcfajZuJ SE8Lu/o01LEooh2aHWNrq7O+X3nXyUoXd8crI2yrxHml0Vmpam64Y9IZgk5c3InCPHiI 5iZMwwDsfGv7cSTJRxtg08rUpyIAPvdqMUhmVvBRp7pZjYul5rM+mjanYlpER6uKd6I2 0TCw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=sXrdHEP2Edpi4r2g2FtegCGau1iQ9Rt5hxbcPaUQ4d4=; fh=P++xfw691riK3V71V+oOPM9ByOJXBDKRnR1He1Iagmo=; b=wF6aqjJVareq9U2GM4hBO31xUo0i6oqgtcgTMo9dGlE6Qpe4Rj+UFdQkzLk00RcvHG cs5CuJ6t0FfdlzpjrlGbjpKrtBhCRKWlFxhWKrY3YL3Sw+AbRI02AMfMzATRx6RiRFYX +/d2xkdnEua3HcMbSccqPKtZimj+9BDurjp2As6tIpQiXwh1QXEp3cuBTiZXeqYKxD7u mFwJwQKyYcb2ajlfRLB9gsTR5s/3ucGt341AwB7EQeh8ff3ZpiftfgExX86TyZi5Cq4I yDfADoTVNUGR6AxbW9ktz1Ou8k+IuvYKg7QWR8BWn3bN7GtfD/W+n7Dm350MvmRyCDYD /OQw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@marvell.com header.s=pfpt0220 header.b=ZPqHm7qd; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=REJECT dis=NONE) header.from=marvell.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id w9-20020a1709026f0900b001b9dc549fefsi4585968plk.135.2023.07.16.12.34.22; Sun, 16 Jul 2023 12:34:34 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@marvell.com header.s=pfpt0220 header.b=ZPqHm7qd; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=REJECT dis=NONE) header.from=marvell.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230304AbjGPTbp (ORCPT + 99 others); Sun, 16 Jul 2023 15:31:45 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:49290 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230237AbjGPTb2 (ORCPT ); Sun, 16 Jul 2023 15:31:28 -0400 Received: from mx0b-0016f401.pphosted.com (mx0a-0016f401.pphosted.com [67.231.148.174]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 2EC221BDA; Sun, 16 Jul 2023 12:31:03 -0700 (PDT) Received: from pps.filterd (m0045849.ppops.net [127.0.0.1]) by mx0a-0016f401.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 36GJ8sn0029396; Sun, 16 Jul 2023 12:30:57 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.com; h=from : to : cc : subject : date : message-id : mime-version : content-transfer-encoding : content-type; s=pfpt0220; bh=sXrdHEP2Edpi4r2g2FtegCGau1iQ9Rt5hxbcPaUQ4d4=; b=ZPqHm7qdKbw5TEEaOMYUCFNdNkqvr+D6DSG/7/DJmdC0XSwFD8s6eALwL/nM82JNvYQ7 Llf8/z6HPQGho+Y0Am5cGkWujtgsOda0nzG3hJI2SGxUCZWbogygB1HwAXeD+kWB9Hhq BgAmg8jG9fYFSKZ0BkH1fgB/mIysnb53Yncn1BP2S9chTYurLLJUbQdSOtt5U9veJn2H 17SW226cAp27ehlHgvcGwzvvQLKJiB6WFPAriYs2fwdAOe5N8eYL/rHpc3Ss3z8QoJWf AANEaNmNnMpCPPxwSL2gtWl3cyxW5nG/xXMqAz/sITqnMRVJf3k8ZNvu2NisAlpMqr9u tA== Received: from dc5-exch02.marvell.com ([199.233.59.182]) by mx0a-0016f401.pphosted.com (PPS) with ESMTPS id 3rus6dawq5-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Sun, 16 Jul 2023 12:30:56 -0700 Received: from DC5-EXCH01.marvell.com (10.69.176.38) by DC5-EXCH02.marvell.com (10.69.176.39) with Microsoft SMTP Server (TLS) id 15.0.1497.48; Sun, 16 Jul 2023 12:30:55 -0700 Received: from maili.marvell.com (10.69.176.80) by DC5-EXCH01.marvell.com (10.69.176.38) with Microsoft SMTP Server id 15.0.1497.48 via Frontend Transport; Sun, 16 Jul 2023 12:30:55 -0700 Received: from localhost.localdomain (unknown [10.28.36.166]) by maili.marvell.com (Postfix) with ESMTP id 4FF055E6869; Sun, 16 Jul 2023 12:30:52 -0700 (PDT) From: Suman Ghosh To: , , , , , , , , , CC: Suman Ghosh Subject: [net PATCH V3 0/2] octeontx2-af: Fix issues with NPC field hash Date: Mon, 17 Jul 2023 01:00:47 +0530 Message-ID: <20230716193049.2499410-1-sumang@marvell.com> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-Proofpoint-GUID: XF_ypHtaIZMY5krMOirG8Por7e0S73Cl X-Proofpoint-ORIG-GUID: XF_ypHtaIZMY5krMOirG8Por7e0S73Cl X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.254,Aquarius:18.0.957,Hydra:6.0.591,FMLib:17.11.176.26 definitions=2023-07-16_06,2023-07-13_01,2023-05-22_02 X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_BLOCKED, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This patchset fixes the issues with NPC field hash extract. This feature is supported only for CN10KB variant of CN10K series of silicons. This features helps to hash reduce 128 bit IPv6 source/destination address to 32 bit(also) configurable) which can save 96 bit and can be used to store other key information during packet filtering. Patch #1 Fix hash extraction mbox message Patch #2 Fix hash extraction enable configuration Suman Ghosh (2): octeontx2-af: Fix hash extraction mbox message octeontx2-af: Fix hash extraction enable configuration --- v3 changes: 1. Rebased the patchset on top of 'main' branch 2. Removed patch #3 as it is already merged in the 'main' branch v2 changes: Fixed review comment from Jakub Kicinski 1. Updated detailed commit messages 2. Updated cover letter. .../net/ethernet/marvell/octeontx2/af/mbox.h | 6 +- .../marvell/octeontx2/af/rvu_npc_hash.c | 70 +++++++++++++++---- .../marvell/octeontx2/af/rvu_npc_hash.h | 17 +++-- 3 files changed, 69 insertions(+), 24 deletions(-) -- 2.25.1