Received: by 2002:a05:7412:b130:b0:e2:908c:2ebd with SMTP id az48csp420321rdb; Fri, 17 Nov 2023 02:43:19 -0800 (PST) X-Google-Smtp-Source: AGHT+IGBb1HyYCUOiAgeFu75nTjMz1AHiKlz0JyN2HOlSXF36CFxp00xoWsQP4bINegXVkaGM7uC X-Received: by 2002:aa7:cd73:0:b0:543:533a:7d34 with SMTP id ca19-20020aa7cd73000000b00543533a7d34mr11970437edb.22.1700217799738; Fri, 17 Nov 2023 02:43:19 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1700217799; cv=none; d=google.com; s=arc-20160816; b=zRJV32t86byw51NijabqnG3o3z+0L3SWCeL58WXMfcOkRT7VwVBuDARCKJ8umfX0kj jYEqJ6lPoGYVqUBWFAhNlm5+HSwoc/uDUVfEJIADzbsGn2baDMltvU1CMCzZXpyNKNAk atuA2g0tK/8GGDO5+JSSmiNxUIamQt8LM3Jqnr1oOyDy0rQkivMXhXyDRjcH6bHoxfTA 2kmeZyMdUsnE1mbdNXZErWVnbkF4I230/Q9/1U9B2Jc2/wfyhCQVWHU41V8Oj+sfqe/z eQSCC/fqBL+JGbArmPH4P0k/Pmfyh4hxrY8bcxSGoD9ElP7/Oy3F0+iq3weGAREVzwFt K+fw== 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=7XcJPiwi8bGw3XF0Cm9EirpUbbArnwqaZbshKtek0FE=; fh=ngh5caqER0DLmcVDKuXInUsFRU4/1TTkMcsnTKfXanE=; b=MlLDisYbacx5MZ9dIVOHtXzhDT5iTABMP0/JB2oJcU16voA2zhrNOjNDoW51t+zL91 mfPQBf56WobMWtZIvwzfY5MTc0NEFQ8ENbOQfmZLXYC+KFBTpyxsAI9Vn8rjDAt27CzQ Cn1qjZxJCix860XIffSnLFMNEPHD+UYLgU5Nu75zcTYle9BGWY86M0QbV6eBQ7kPKB5f qp/3KehoqOeoKdDIDESF1qyVrLR0yJem47MOIgmJsRHBcdQxyaBMn2KwR8Gj+PJlshgr tHOibmMro6S2gDz+u8mTNnPD1RJLlQ4KfkmXLYH5IHLQZDUFMUH4YB5IEWpQqkb9jYkT qqcA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-crypto+bounces-148-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) smtp.mailfrom="linux-crypto+bounces-148-linux.lists.archive=gmail.com@vger.kernel.org" Return-Path: Received: from am.mirrors.kernel.org (am.mirrors.kernel.org. [147.75.80.249]) by mx.google.com with ESMTPS id f21-20020a056402069500b005435b616905si798085edy.359.2023.11.17.02.43.19 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 17 Nov 2023 02:43:19 -0800 (PST) Received-SPF: pass (google.com: domain of linux-crypto+bounces-148-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) client-ip=147.75.80.249; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-crypto+bounces-148-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) smtp.mailfrom="linux-crypto+bounces-148-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 6F2A71F2890F for ; Fri, 17 Nov 2023 10:43:19 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id DED8C199BE for ; Fri, 17 Nov 2023 10:43:17 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=none X-Original-To: linux-crypto@vger.kernel.org Received: from abb.hmeau.com (abb.hmeau.com [144.6.53.87]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 0282A194; Fri, 17 Nov 2023 02:25:52 -0800 (PST) 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 1r3w2j-000bmr-Iu; Fri, 17 Nov 2023 18:25:46 +0800 Received: by loth.rohan.me.apana.org.au (sSMTP sendmail emulation); Fri, 17 Nov 2023 18:25:53 +0800 Date: Fri, 17 Nov 2023 18:25:53 +0800 From: Herbert Xu To: Srujana Challa , Jakub Kicinski Cc: davem@davemloft.net, linux-crypto@vger.kernel.org, netdev@vger.kernel.org, linux-doc@vger.kernel.org, bbrezillon@kernel.org, arno@natisbad.org, kuba@kernel.org, ndabilpuram@marvell.com, sgoutham@marvell.com Subject: Re: [PATCH v1 00/10] Add Marvell CN10KB/CN10KA B0 support Message-ID: References: <20231103053306.2259753-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: <20231103053306.2259753-1-schalla@marvell.com> On Fri, Nov 03, 2023 at 11:02:56AM +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. > > --- > v1: > - Documented devlink parameters supported by octeontx2 CPT > driver. > --- > > Nithin Dabilpuram (2): > crypto/octeontx2: register error interrupts for inline cptlf > crypto: octeontx2: support setting ctx ilen for inline CPT LF > > Srujana Challa (8): > crypto: octeontx2: remove CPT block reset > crypto: octeontx2: add SGv2 support for CN10KB or CN10KA B0 > crypto: octeontx2: add devlink option to set max_rxc_icb_cnt > 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 | 29 ++ > Documentation/crypto/index.rst | 1 + > drivers/crypto/marvell/octeontx2/cn10k_cpt.c | 87 +++++- > drivers/crypto/marvell/octeontx2/cn10k_cpt.h | 25 ++ > .../marvell/octeontx2/otx2_cpt_common.h | 68 +++- > .../marvell/octeontx2/otx2_cpt_devlink.c | 88 +++++- > .../marvell/octeontx2/otx2_cpt_hw_types.h | 9 +- > .../marvell/octeontx2/otx2_cpt_mbox_common.c | 26 ++ > .../marvell/octeontx2/otx2_cpt_reqmgr.h | 293 ++++++++++++++++++ > drivers/crypto/marvell/octeontx2/otx2_cptlf.c | 131 +++++--- > drivers/crypto/marvell/octeontx2/otx2_cptlf.h | 102 ++++-- > drivers/crypto/marvell/octeontx2/otx2_cptpf.h | 4 + > .../marvell/octeontx2/otx2_cptpf_main.c | 76 ++--- > .../marvell/octeontx2/otx2_cptpf_mbox.c | 81 ++++- > .../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 | 25 +- > .../marvell/octeontx2/otx2_cptvf_mbox.c | 27 ++ > .../marvell/octeontx2/otx2_cptvf_reqmgr.c | 162 +--------- > .../net/ethernet/marvell/octeontx2/af/rvu.h | 20 ++ > .../ethernet/marvell/octeontx2/af/rvu_cpt.c | 14 + > .../ethernet/marvell/octeontx2/af/rvu_reg.h | 1 + > 26 files changed, 1063 insertions(+), 305 deletions(-) > create mode 100644 Documentation/crypto/device_drivers/index.rst > create mode 100644 Documentation/crypto/device_drivers/octeontx2.rst Even though this touches drivers/crypto, it appears to be mainly a networking patch. So I'd prefer for this to go through the net tree to ensure it gets reviewed properly. Thanks, -- Email: Herbert Xu Home Page: http://gondor.apana.org.au/~herbert/ PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt