Message ID | 20201009153421.30562-1-schalla@marvell.com (mailing list archive) |
---|---|
Headers | show |
Series | Add Support for Marvell OcteonTX2 Cryptographic | expand |
On Fri, 9 Oct 2020 21:04:08 +0530 Srujana Challa wrote: > This series introduces crypto(CPT) drivers(PF & VF) for Marvell OcteonTX2 > CN96XX Soc. > > OcteonTX2 SOC's resource virtualization unit (RVU) supports multiple > physical and virtual functions. Each of the PF/VF's functionality is > determined by what kind of resources are attached to it. When the CPT > block is attached to a VF, it can function as a security device. > The following document provides an overview of the hardware and > different drivers for the OcteonTX2 SOC: > https://www.kernel.org/doc/Documentation/networking/device_drivers/marvell/octeontx2.rst > > The CPT PF driver is responsible for: > - Forwarding messages to/from VFs from/to admin function(AF), > - Enabling/disabling VFs, > - Loading/unloading microcode (creation/deletion of engine groups). > > The CPT VF driver works as a crypto offload device. > > This patch series includes: > - Patch to update existing Marvell sources to support the CPT driver. > - Patch that adds mailbox messages to the admin function (AF) driver, > to configure CPT HW registers. > - CPT PF driver patches that include AF<=>PF<=>VF mailbox communication, > sriov_configure, and firmware load to the acceleration engines. > - CPT VF driver patches that include VF<=>PF mailbox communication and > crypto offload support through the kernel cryptographic API. > > This series is tested with CRYPTO_EXTRA_TESTS enabled and > CRYPTO_DISABLE_TESTS disabled. Please rebase and resend, this doesn't apply to net-next: error: patch failed: drivers/net/ethernet/marvell/octeontx2/af/Makefile:8 error: drivers/net/ethernet/marvell/octeontx2/af/Makefile: patch does not apply hint: Use 'git am --show-current-patch=diff' to see the failed patch Applying: octeontx2-pf: move lmt flush to include/linux/soc Applying: octeontx2-af: add mailbox interface for CPT Patch failed at 0002 octeontx2-af: add mailbox interface for CPT When you have resolved this problem, run "git am --continue". If you prefer to skip this patch, run "git am --skip" instead. To restore the original branch and stop patching, run "git am --abort".