Received: by 2002:a05:7412:b995:b0:f9:9502:5bb8 with SMTP id it21csp4326759rdb; Thu, 28 Dec 2023 19:28:17 -0800 (PST) X-Google-Smtp-Source: AGHT+IGo/kU17hMbw5rDj8ZfALMvCVEd6yLG8AfrABo9PDTbbEr80l24nlkusApzSq13Xf3ALrOM X-Received: by 2002:a17:906:18e:b0:a1c:8c7a:1b95 with SMTP id 14-20020a170906018e00b00a1c8c7a1b95mr8575380ejb.12.1703820497443; Thu, 28 Dec 2023 19:28:17 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1703820497; cv=none; d=google.com; s=arc-20160816; b=0Q1dfSiD8qwABAdoM7M3yur3ITL4j+YGHTY9jlgRx63G+Uld5+1bB/wMHKdUHq9I6C ppWLFnkaacsFt6uy/UMZivdCJnTbgiD0OEF6P9XM53wFJTwXCK97woWh2JlpG1uv7u7d a7RN2eaYxHO0pkFkZp49S8/6z3KentmynwDoiAEfHViO14AZigaBl0l0IcVTGy/r08nh l9lx5aWTrsbQCN3CdOg5i0I9zigJO+ZnIVVuhi6ra+QycV7EV17bgWb0oI2+8iJeg7JA IgRIZUyTzhewQDEVbQBdoR+XOs09dtLG9GhL/jLYpgzepreTPqrO5QD8un7BxyBbKd1D a57A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=in-reply-to:content-disposition:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:references:message-id:subject:cc :to:from:date; bh=u35bLmwOfexKhUyy/JJiu3LZbt39KRtAF63J31QE/Jk=; fh=mY095Ka9ZwfaMAIIZGZQcXT81cvUUTiTTol2mgvJbVQ=; b=ktnvCHnN2nQpIF7af6xGFtIBeCGKnVyeh12qodpr4Y1aV6ixOLIwhSy4zyNiSo+lNx KfpziDSkW2rDTrxdWpJd/DG/5oX68OJt17coKdjJTqrN/cN0WZ0X76k49I6F/+fn7RGT rCFBrA2j502rY5rj6ROfVq5wu7XJ/42qu7UBGOJkZyjDag+nVRr9OfXL3uCtPLqOBj3S 9S2rv5DCyqOD1U1X8wbHgiemrtRdRr9V9/Uku0+pUbUj3jYU0rQFHOC/ovUqO0ckXqJH kPNqA6fIMaQgQxpjwGi0yPQGKQNr8BiGcJKBY+ULrtYWEZhU1ES0DHWxjKUMKH+leBFf rX1g== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-crypto+bounces-1076-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-crypto+bounces-1076-linux.lists.archive=gmail.com@vger.kernel.org" Return-Path: Received: from am.mirrors.kernel.org (am.mirrors.kernel.org. [2604:1380:4601:e00::3]) by mx.google.com with ESMTPS id q23-20020a17090622d700b00a26aa2def95si6896895eja.116.2023.12.28.19.28.17 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 28 Dec 2023 19:28:17 -0800 (PST) Received-SPF: pass (google.com: domain of linux-crypto+bounces-1076-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) client-ip=2604:1380:4601:e00::3; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-crypto+bounces-1076-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-crypto+bounces-1076-linux.lists.archive=gmail.com@vger.kernel.org" Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by am.mirrors.kernel.org (Postfix) with ESMTPS id 193991F2186B for ; Fri, 29 Dec 2023 03:28:17 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 98C5E17FA; Fri, 29 Dec 2023 03:28:11 +0000 (UTC) X-Original-To: linux-crypto@vger.kernel.org Received: from abb.hmeau.com (abb.hmeau.com [144.6.53.87]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id B46EE17D1; Fri, 29 Dec 2023 03:28:07 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=gondor.apana.org.au Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gondor.apana.org.au Received: from loth.rohan.me.apana.org.au ([192.168.167.2]) by formenos.hmeau.com with smtp (Exim 4.94.2 #2 (Debian)) id 1rJ3XT-00FG2J-5X; Fri, 29 Dec 2023 11:28:00 +0800 Received: by loth.rohan.me.apana.org.au (sSMTP sendmail emulation); Fri, 29 Dec 2023 11:28:10 +0800 Date: Fri, 29 Dec 2023 11:28:10 +0800 From: Herbert Xu To: Srujana Challa Cc: davem@davemloft.net, linux-crypto@vger.kernel.org, linux-doc@vger.kernel.org, kuba@kernel.org, bbrezillon@kernel.org, arno@natisbad.org, corbet@lwn.net, kalesh-anakkur.purayil@broadcom.com, horms@kernel.org, sgoutham@marvell.com, bbhushan2@marvell.com, jerinj@marvell.com, ndabilpuram@marvell.com Subject: Re: [PATCH v3 0/9] Add Marvell CPT CN10KB/CN10KA B0 support Message-ID: References: <20231213073055.588530-1-schalla@marvell.com> Precedence: bulk X-Mailing-List: linux-crypto@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20231213073055.588530-1-schalla@marvell.com> On Wed, Dec 13, 2023 at 01:00:46PM +0530, Srujana Challa wrote: > Marvell OcteonTX2's next gen platform CN10KB/CN10KA B0 > introduced changes in CPT SG input format(SGv2) to make > it compatibile with NIX SG input format, to support inline > IPsec in SG mode. > > This patchset modifies the octeontx2 CPT driver code to > support SGv2 format for CN10KB/CN10KA B0. And also adds > code to configure newly introduced HW registers. > This patchset also implements SW workaround for couple of > HW erratas. > > v3: > - Dropped a patch to submit to netdev. > v2: > - Addressed review comments. > - Fixed sparse errors reported by kernel test robot. > > Nithin Dabilpuram (2): > crypto/octeontx2: register error interrupts for inline cptlf > crypto: octeontx2: support setting ctx ilen for inline CPT LF > > Srujana Challa (7): > crypto: octeontx2: remove CPT block reset > crypto: octeontx2: add SGv2 support for CN10KB or CN10KA B0 > crypto: octeontx2: add devlink option to set t106 mode > crypto: octeontx2: remove errata workaround for CN10KB or CN10KA B0 > chip. > crypto: octeontx2: add LF reset on queue disable > octeontx2-af: update CPT inbound inline IPsec mailbox > crypto: octeontx2: add ctx_val workaround > > Documentation/crypto/device_drivers/index.rst | 9 + > .../crypto/device_drivers/octeontx2.rst | 25 ++ > Documentation/crypto/index.rst | 1 + > drivers/crypto/marvell/octeontx2/cn10k_cpt.c | 86 ++++- > drivers/crypto/marvell/octeontx2/cn10k_cpt.h | 27 ++ > .../marvell/octeontx2/otx2_cpt_common.h | 54 +++- > .../marvell/octeontx2/otx2_cpt_devlink.c | 44 ++- > .../marvell/octeontx2/otx2_cpt_hw_types.h | 9 +- > .../marvell/octeontx2/otx2_cpt_mbox_common.c | 26 ++ > .../marvell/octeontx2/otx2_cpt_reqmgr.h | 298 ++++++++++++++++++ > drivers/crypto/marvell/octeontx2/otx2_cptlf.c | 133 +++++--- > drivers/crypto/marvell/octeontx2/otx2_cptlf.h | 105 ++++-- > drivers/crypto/marvell/octeontx2/otx2_cptpf.h | 4 + > .../marvell/octeontx2/otx2_cptpf_main.c | 73 ++--- > .../marvell/octeontx2/otx2_cptpf_mbox.c | 82 ++++- > .../marvell/octeontx2/otx2_cptpf_ucode.c | 49 +-- > .../marvell/octeontx2/otx2_cptpf_ucode.h | 3 +- > drivers/crypto/marvell/octeontx2/otx2_cptvf.h | 2 + > .../marvell/octeontx2/otx2_cptvf_algs.c | 31 ++ > .../marvell/octeontx2/otx2_cptvf_algs.h | 5 + > .../marvell/octeontx2/otx2_cptvf_main.c | 23 +- > .../marvell/octeontx2/otx2_cptvf_mbox.c | 28 ++ > .../marvell/octeontx2/otx2_cptvf_reqmgr.c | 162 +--------- > 23 files changed, 975 insertions(+), 304 deletions(-) > create mode 100644 Documentation/crypto/device_drivers/index.rst > create mode 100644 Documentation/crypto/device_drivers/octeontx2.rst > > -- > 2.25.1 All applied. Thanks. -- Email: Herbert Xu Home Page: http://gondor.apana.org.au/~herbert/ PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt