From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM04-SN1-obe.outbound.protection.outlook.com (mail-sn1nam04hn0215.outbound.protection.outlook.com [104.47.44.215]) by dpdk.org (Postfix) with ESMTP id A1F6C1066 for ; Mon, 18 Jun 2018 15:02:46 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=lQfWPhAdTgHedYyuGgREyB0q2X589+PoaG2RjKKXgEI=; b=MAKupbuWrrNAK9A4iF9j12E4sTOXJBnHrciVVvZiV9tzfFwtYKgEz9Ctqner5m/KRGtSZZaWwbKxeZrTd03he27CsqChhjltGmC+ZtyvwYejT7hHSlqqOfBbgg9p0pOMzbgCRDaq4DrwvixoZjsrxh0rGnaFrENgua9AauOUCPk= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Anoob.Joseph@cavium.com; Received: from hyd1ajoseph-dt.caveonetworks.com (115.113.156.2) by SN6PR07MB4909.namprd07.prod.outlook.com (2603:10b6:805:37::30) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.863.14; Mon, 18 Jun 2018 13:02:36 +0000 To: Akhil Goyal , Pablo de Lara Cc: Thomas Monjalon , Ankur Dwivedi , Jerin Jacob , Murthy NSSR , Narayana Prasad , Nithin Dabilpuram , Ragothaman Jayaraman , Srisivasubramanian Srinivasan , dev@dpdk.org References: <1528476325-15585-1-git-send-email-anoob.joseph@caviumnetworks.com> From: Anoob Joseph Message-ID: <64118954-8969-d971-4062-14e2c824defc@caviumnetworks.com> Date: Mon, 18 Jun 2018 18:32:08 +0530 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.4.0 MIME-Version: 1.0 In-Reply-To: <1528476325-15585-1-git-send-email-anoob.joseph@caviumnetworks.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Content-Language: en-US X-Originating-IP: [115.113.156.2] X-ClientProxiedBy: BM1PR01CA0096.INDPRD01.PROD.OUTLOOK.COM (2603:1096:b00::12) To SN6PR07MB4909.namprd07.prod.outlook.com (2603:10b6:805:37::30) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: e4436225-dac8-44bd-4b9d-08d5d51bc611 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(5600026)(711020)(2017052603328)(7153060)(7193020); SRVR:SN6PR07MB4909; X-Microsoft-Exchange-Diagnostics: 1; SN6PR07MB4909; 3:4r3lfNEtk2+tPNNi6+lozmJLTapb6/EbZUxEQWx7cmafkXi8vGOLzNlYMUMxQFYubKxa1S+ozyrlUGkIYYrC2YtSjnFvMyoPzWet6b9FEJYFYWhdLxT7w9wsa540RQ75cSwPG4kVCz4I9sM3KDJtw1AqudeHhBCUT1hTDhkRF2/ebdOGip+YblMRY2J88BtdUI4lxchYpCW5fyYlf8/qFGiI8KrR+dAP1YU+cDddqZBDFlSUPrdOjt3QJIUV8XO8; 25:iNdI/OCllZYTKla0L3Cs5MWWZVe8xLngiaF42rrutbPLTg0+VZ16KSPnxrmbiLltfCupWJv/w6lrgC/no0rEl6CQ49VVsnEYtlRq7VAuh+ENTL+cBaohsrlK5jYHB2W91GRXwXdzw4LPy1hHFSYGY0gpwm2PaCFdV/ZHjGOxwWHOMucdkPsltVu5RE43imv482Lu7hmSUnwUANT85UN/EpHa4I4Y2aVADLW+W3FDAHzjL+ouZds6xz3g+Da9uFZZeYpIVhU3v9GockZiW3db5Sk7d4/PquWP10lYTud+pYePKAslS/nfIYi0AYz3wbnA21+B7drZOxbbW0YscFpiEg==; 31:8eqv5S1VVyRGS9+xHdRtbS508RICawvEcW9dqsd0pkAPYl/KLpd9Rv78WGyHY+Gvo7vVr9T1ypU1aIGlDxG4Sr7xPTLg8SNVZ97uqX+zAYWQtXvjycOkCc2KQ/wulFgm8GKC/DN17nnp1sXxqfArdf1R072vGaSDrTEjtcPYsb+fSJ14lt8MKtluK/A9xu/KYWenm7OUo/IR9y1qtLDSwkjs6NsBRWmBB7ChKxkcPd4= X-MS-TrafficTypeDiagnostic: SN6PR07MB4909: X-Microsoft-Exchange-Diagnostics: 1; SN6PR07MB4909; 20:h7ftkutICsyikaVAnnAT0AxSRx2r8nyCHkW+7Zsdfxs5Jl+7ZqIhhR8w6lM4XGRUep0hj0CKUMul88I4Rpz3tMEmX89OjWXUGv8FFZMWLr/J356eny1mZ42Rb7HK+Iec5wRsYBUSE0Xja0BtH27eHnTiGAcAvNHqYfO7bzJiDnTwmv34/MZn58n7E/cu+8eNNiZF3fIXx0lwH93uWF6wqsWOZpaYHRES5+IWlkNpXaHRcRMBWdo88eNpo48KpJRBzxl5eQkIlb9FU1Ma86ZnvH/8hU1welEZIH5yJU/oBxVp7Lw4ZJEC9R+UMlJvqpPPSd5pPFXwtRY1wqzxKpZeeChFyyFvwQgaVjwqTguSMU84rMMAraDn8WOYmx2z8jlcUsa9GUKi8pdmmQ7ZIhLTqRL3qK7R4FOwYyhFzNpcgE7y0YEpy/ZUDrq+UEcQqHWLViAcjJi4yoJTnfcVolzFsjGkNbKA3epXGTUKJYwjSWsB71eqZJN6/K2uui42DQuqxudzhC2Ay63BOUH6vMtBECpkC3TEj+iW+SmiNlS4cM/9q7jGCAf95snYrIuwWnwFzZXTtkfgmHZQaFgcu/4yrsC0Dv2KU9kRRVG06xPVHAI=; 4:8m/XYr7IYzB2nolvfbD80NN652bu+KTck/rAdWI8pUo+vAv7epJ0nUcPBitSRjFKkE7bFlytmstTSEro0fAXEUFpGjKWJd35MPtaYBl7taIQ4C/YkftxgA7LkpU72cKCRQRltxBlBopcm+LTKxxtCynfLYpQxJkLz/aJ1SE6XOMhnYl93EV4eCq/butzYiIXRDxEuBgSqgN2qckhKFn29fwk7JoWwqG8Rt32bE/dIdhG3jZsrMX30DfcvaR6UhdFR3v1XmKmpPz4v1OR6ryzQ+jMTrqlGOq2hKrNYGeeecMow1T2unuxxUDRvckj/67p X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(66839620246622); X-MS-Exchange-SenderADCheck: 1 X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(10201501046)(3002001)(93006095)(3231254)(2232076)(944501410)(52105095)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123562045)(20161123558120)(20161123564045)(6072148)(201708071742011)(7699016); SRVR:SN6PR07MB4909; BCL:0; PCL:0; RULEID:; SRVR:SN6PR07MB4909; X-Forefront-PRVS: 0707248B64 X-Forefront-Antispam-Report: SFV:SPM; SFS:(10009020)(376002)(346002)(39380400002)(366004)(396003)(39850400004)(189003)(199004)(2486003)(36756003)(65806001)(47776003)(50466002)(31686004)(6486002)(6116002)(81166006)(81156014)(42882007)(64126003)(72206003)(76176011)(67846002)(8656006)(478600001)(4326008)(53416004)(53936002)(106356001)(105586002)(6666003)(8936002)(229853002)(66066001)(52116002)(68736007)(52146003)(23676004)(230700001)(65956001)(316002)(53546011)(69596002)(58126008)(6506007)(31696002)(16526019)(59450400001)(386003)(305945005)(6246003)(55236004)(97736004)(7736002)(65826007)(11346002)(2616005)(54906003)(956004)(2906002)(5660300001)(8676002)(110136005)(446003)(186003)(26005)(25786009)(6512007)(486006)(476003)(3846002)(59010400001); DIR:OUT; SFP:1501; SCL:5; SRVR:SN6PR07MB4909; H:hyd1ajoseph-dt.caveonetworks.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; Received-SPF: None (protection.outlook.com: cavium.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtTTjZQUjA3TUI0OTA5OzIzOlZkdnYvdWwyV21LRjJUcmdXdEF1SEZrZmd0?= =?utf-8?B?U0syTFFzNjJLME5vdDB3VU16NnFDU0hxZzU3UXFyNXkxQ1lsVkdyR3dZaWxa?= =?utf-8?B?cUEySm16ZjRIbHBaTW9Td3lZd0ptNDErUW5JeGdkalpoQmE4L0pLRGlZOFU2?= =?utf-8?B?Zk4zd3gvQ2d3d01kYUJ1bGQrcy9jdEdvM1lVdDcyQVAwVjZsZnBIVHh4bDk0?= =?utf-8?B?cWhsVHJaS0VTUjNENlNtUHdtb3VFcFlTUkJBTklSNVRucStoVUJWMzFRZGxi?= =?utf-8?B?L01qd2pOSG9TOGNuWDRhUmpLSTBRZTRpaWZQcVExMFFUTmR6dHVVN0FORkY4?= =?utf-8?B?SjN4Y1lPVTB2eUl5Yiswd05mUHhsWGlqdS82czE5ck1SdS81RlIxZGl6OFM5?= =?utf-8?B?Y0M5L3pKVTdrSkdHR3JCV3B3T0JVK0ZLejE1WXRRVTBSbnNPRFdRNENRa3FY?= =?utf-8?B?OHM5MnNLUG1wSVY5WkFCcjJmSDkwdTF6alJHTDJOSlc1QVdxeUd3aXVkRWlG?= =?utf-8?B?OTlEcjBBOE5ac3AzTUR2dUpkd0NxRXBDOXVVSmc1MlZtd1FBUFBEaUN3OEFk?= =?utf-8?B?QjVDbER0bzg2cWRNL2cxVXYyQjQ4Z3pabkw5L0x2OXlvMEFSM09XNWFvall2?= =?utf-8?B?WUhOdEsybzJYZUpieS9ZcDlZcjBISWNpSjA0MS9ZVDFLU3lCMDZkRWFhY3M5?= =?utf-8?B?VTZOWXFjb1IwRDk3eHMyb21hcjhMQ1l1aHJNOHBHV3pBVmNiY25rYjNlQkoz?= =?utf-8?B?THNFK3JGNGorSWdJeldmaTFrZm0xWHFXeStDNXRNUlQvUTNXakM2dFNWblc3?= =?utf-8?B?OGoyNjlTVmV0N3BRaHRaOWFyZklDem9xazZ2MFp2djRqcDVZR2laWTZBYzIr?= =?utf-8?B?cDBHdGsxYVR1MllMV0NTNkEvWnUwQk5aYjlWZDBDLzhHTUcvVm1QZ2hjN1JU?= =?utf-8?B?SGs5R200ZDZGbzFTaFRTYVd1V21MYWQ4eVZJNWY1L1BuQ2hxRGRkMHd6VFJn?= =?utf-8?B?TFI0NUtleGw0YTNKSmprakZIZzVTdFo0cldHRzFqSmZZR1owdGRiV3pFZFJy?= =?utf-8?B?L0MyNENLZHdvL2xFd2dmeHFVZ3VQTnA1V0szNlFUV0lvSFhKeFJPSVhwcTd0?= =?utf-8?B?bTd1RDVFUDVuTGN4bXloNXNlRDUzWXRJQjZRSC9BcWNtTzZMcm9CWmlGZnJP?= =?utf-8?B?RjNPamxxTjJvcUt0RFdZVlFiV3l6amtPOW1GY2xidmpYMHBjYnJ0UWxGM2M5?= =?utf-8?B?aDRJc1VneEI5NjNZMkw2eHduclRhbSs5QVVBYnlkVHhSL3Z2TFZqOS9vZDk1?= =?utf-8?B?T1UyckZkTkdrV1FQbmFETVUyei9VN1kvYUNicGJyeWErWU5RTE5sOURoVDRC?= =?utf-8?B?ZVZzOXJXaSsrbmhwaUJnaWw5d0tBZG1pakRnTW5MYXF0RDJ4YmZ3QncrVUdu?= =?utf-8?B?cjNSZG5CWDJtMSt6aUovZWFzbk45WG5UeFF2cTg4emVRdkE5eWdpWVVSVHow?= =?utf-8?B?VW9kdEtRamFRbWRJM0NBVENrcHVycTQrZjRXalA3Uno4dkxKZkpvNnFPa1Zt?= =?utf-8?B?TjVPNGhjLzU3MjdsaFFnc3VsN2JiZkhKNENnRUdRZ0xwTEpBSisyNTk3c3BO?= =?utf-8?B?NjhLMDFCSElJQVBQbWQwV0NqU3hKZ2s4MVhZVHlGUnhJTDNHMGNMZVBWTWlu?= =?utf-8?B?dGhwZFZCeTFQV0EvSGNFMGhuWXg1cnFjMjdKUzVjQVBFVXcwbWlOSWQxY1hF?= =?utf-8?B?Q1prNUxORnQydW5GVWtTOU43QVBMblRXRDMzU2ZPUU94YlhsUExhN2FPZ3h2?= =?utf-8?B?SmYweU9iTHgvR2RTSEFDWkk1Y3lSbFQ5Q0QrQ1dxVTA3NTZxY3NKVGhHOXk5?= =?utf-8?B?a3B5Mk1qdUVyZzMyemhjVUVLT3NQbGx5SVBxeHVnNndVSkNpMTE1UEZrbkZX?= =?utf-8?B?UC9vUkhhMXNiVHliWnU5eDhiM0NMZFA4SEIvVk9YbWZ2bVBkSGhRMy9lVnJC?= =?utf-8?B?d1B3V1JCL0NySzkrYXdBT1gvWTFNem5BVmIwUmpWWUJydWlpbWduYTBlelQw?= =?utf-8?B?TnFsUDVHRFh1dGFLYUJiU0ZSM2d2UGdVbjhZTDgvbHBMUm9rS2kxcU1XMzN3?= =?utf-8?B?blRkdUt4SWhmYVhvOFVnSkJRZkgvSEI3cTF3OERxN1hrS3pTbnAvbmM3cmZP?= =?utf-8?Q?c6scmLiahjgNoY3oRCv+IHFRpjRuFa44O/jg0dtzkA=3D?= X-Microsoft-Antispam-Message-Info: 85mjSAxiMV632tn3hVoNWO6wCYVRssr28R1gMwZuGUg7h2jyQ1wmE3tFQXeX0yD4iPlEVaaOyclrn8qhTf12ZSDcrCbMH3zOhjQ/elpdI57BLjPVOhtaWoZEj2NarXhxeUKK0uwV5d4oGi5alOvNwvjcoX5eFBFD6HRc+pPUTegrqH3jMs7w7QRLTJDpNJ6/2V8h0yCEUjb18niGl9AWxFbKMepQ6O03w25XrYkngdtS/MYVIPBanmqXdFCxSYOCJJrc7Q9yBYraw6K0vGAtxVEsPyQUbZxTDIaLxtdUpvwgHNGp7DIq5s7pj8VEMjlBJGvrc4diOJLBKzw6vSVQ8ONpYRYFMzJP0LEjmP2yqJJLjw18lELG7CYJ0LUgjbvHa1/e8zxkEmG3yNpDEcajXBvnJhYReF8ggdogNrdohSK0o9mOzs3LXGsozxcs+LQz5Iu2kHi4TxFXGPDuwaVTDQGVYv1aWnETmQbctkr6sII5zd3zUQOjL+/LDq/Z/19vxL6jPNMPCAft5YlApTzDy/7CThxnN2sBfGB2yj3WjHwzwk/pcq2umPFoGRNfr6B5NCdz0+Vy2s6sIkhyunbfRg95QnAFFOqXt7qhWPVP+Pcgnz+YuAPxE4rQ4waIXZL4wfsZ8y3UHsOgzMkCI+Fy6h6NTCppNzZVtGnNb0kLHUs5ZhZEcJUZDM9fsoQoXKLF X-Microsoft-Exchange-Diagnostics: 1; SN6PR07MB4909; 6:mNEVAUtr/nA9R1VuLN5/i7ssPaRrAXSVZDyHk9R/ftJGSyhpX+8wB93L+AmEDg+TJ2rAEMa0laXtbXClOpGNB9IEGUu393kejciKCcpYi/CNzzuU1b+FApocROMbK6EN+2JW/C1D2LLqORNCnmmEBcB8jtl3FvDWYvFgI8HqMOA1wMhgP03WybdezGu5vE/NqE5f7eMpkfSOtlhysqlGDI9n0mbnRqxdX7MW5QlsT40q2imNyZNIjtx9oqy8sJJALNju5swg/9QEV7JwWNmOZ64N03Y4vAX4YfJKB14jK8Q9T99EqRGC7ITcsl1Ee6VMSPg8l32uNYoXujpdmK9Qcml7mV06SnL+v2/Zb8u6Z385Fy7yPRngCCh0W64u9EDzIGRA0lMno+o6IMj5fDlZ3vc7ici07Wvf3RHiflLkOC8LWh2DPZovvF0QCBBDNVKwC5f2RqZ1rvubtqnuaVGjxINzM7dYiZJAErODpngj4sjrSbo/VU11oo6qTJzkN5jU; 5:Mv3FNP+ty2cnrLjozZ35R9DlR3mIVPJJOLG9/Mtvw6cN9mxAxL3Hw0c/2TUxDeQOCgBmOAgtA6Q5tyQ7aEDYfCwspqOJ//XEvkdtxcT8AuBOplnPAWg7i4Cy5XImm6aNrrN0ULbjQO/kkBweU0ekcv0qWBsc0jzxfe6HosgHYms=; 24:FSVD8+ZsSTkkZ9oMw3KjW+wTwhuG0QPxKhPqKS4fI2HMyeeYE/UAFq+RKeGGfHa+kwH9rFh9Qfzleq+Q/ZhGfQ== SpamDiagnosticOutput: 1:22 X-Microsoft-Exchange-Diagnostics: 1; SN6PR07MB4909; 7:DgsnufEzc+CM+JV21TlcCqB+z+ovTN3bUZcWd2iJS2K3TdN7VVsNrvxOIGGL4rATxL4J4zbGsSA+2wS3UviwBSKh78vYATBVRaOBV9/c98cE5mV8QCx9n4lIvg6Qc1IN1SNpntu7qbUAwbY06n5W6/2Lk6qEJfXwjgO4+asSpfSIFnM4Os+zYoWtptYMh3TBioYJ9MW0mtx83gFL6OxbRwVuB/Br1NnRtWVC/nOPnMDEYEH93IixU3v1y6cHS2Wq X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Jun 2018 13:02:36.8932 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: e4436225-dac8-44bd-4b9d-08d5d51bc611 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194 X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN6PR07MB4909 Subject: Re: [dpdk-dev] [PATCH 00/16] Adding Cavium's crypto device(CPT) driver X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 18 Jun 2018 13:02:47 -0000 Hi Akhil, Pablo, Are there any top level comments on this? Thanks, Anoob On 08/06/18 22:15, Anoob Joseph wrote: > Ankur Dwivedi (4): > crypto/cpt/base: add hardware enq/deq API for CPT > crypto/cpt/base: add sym crypto session init API for CPT > crypto/cpt/base: add sym crypto request prepare for CPT > crypto/cpt: build with meson > > Murthy NSSR (3): > crypto/cpt/base: add request prepare API for ZUC and SNOW3G > crypto/cpt/base: add request prepare API for Kasumi > crypto/cpt/base: add prepare request API for HASH and HMAC > > Nithin Dabilpuram (3): > config: add Cavium CPT PMD skeleton > crypto/cpt/base: add hardware definitions Cavium CPT > crypto/cpt/base: add hardware initialization API for CPT > > Ragothaman Jayaraman (3): > crypto/cpt: adds the session related function callbacks > crypto/cpt: adds the enqueue and dequeue callbacks > doc: add Cavium's CPT guide > > Srisivasubramanian Srinivasan (3): > crypto/cpt: add driver initializations > crypto/cpt: add the basic device callback functions > crypto/cpt: adds some more callback functions for CPT > > MAINTAINERS | 7 + > config/common_base | 8 + > doc/guides/cryptodevs/cpt.rst | 112 ++ > drivers/crypto/Makefile | 1 + > drivers/crypto/cpt/Makefile | 49 + > drivers/crypto/cpt/base/cpt.h | 231 +++ > drivers/crypto/cpt/base/cpt8xxx_device.c | 200 ++ > drivers/crypto/cpt/base/cpt8xxx_device.h | 85 + > drivers/crypto/cpt/base/cpt_debug.h | 231 +++ > drivers/crypto/cpt/base/cpt_device.c | 383 ++++ > drivers/crypto/cpt/base/cpt_device.h | 162 ++ > drivers/crypto/cpt/base/cpt_hw_types.h | 836 +++++++++ > drivers/crypto/cpt/base/cpt_ops.c | 2756 ++++++++++++++++++++++++++++ > drivers/crypto/cpt/base/cpt_request_mgr.c | 424 +++++ > drivers/crypto/cpt/base/cpt_request_mgr.h | 75 + > drivers/crypto/cpt/base/cpt_vf_mbox.c | 176 ++ > drivers/crypto/cpt/base/cpt_vf_mbox.h | 60 + > drivers/crypto/cpt/base/mcode_defines.h | 215 +++ > drivers/crypto/cpt/cpt_pmd_cryptodev.c | 271 +++ > drivers/crypto/cpt/cpt_pmd_logs.h | 50 + > drivers/crypto/cpt/cpt_pmd_ops.c | 1936 +++++++++++++++++++ > drivers/crypto/cpt/cpt_pmd_ops.h | 96 + > drivers/crypto/cpt/meson.build | 16 + > drivers/crypto/cpt/rte_pmd_cpt_version.map | 4 + > drivers/crypto/meson.build | 2 +- > mk/rte.app.mk | 2 +- > 26 files changed, 8386 insertions(+), 2 deletions(-) > create mode 100644 doc/guides/cryptodevs/cpt.rst > create mode 100644 drivers/crypto/cpt/Makefile > create mode 100644 drivers/crypto/cpt/base/cpt.h > create mode 100644 drivers/crypto/cpt/base/cpt8xxx_device.c > create mode 100644 drivers/crypto/cpt/base/cpt8xxx_device.h > create mode 100644 drivers/crypto/cpt/base/cpt_debug.h > create mode 100644 drivers/crypto/cpt/base/cpt_device.c > create mode 100644 drivers/crypto/cpt/base/cpt_device.h > create mode 100644 drivers/crypto/cpt/base/cpt_hw_types.h > create mode 100644 drivers/crypto/cpt/base/cpt_ops.c > create mode 100644 drivers/crypto/cpt/base/cpt_request_mgr.c > create mode 100644 drivers/crypto/cpt/base/cpt_request_mgr.h > create mode 100644 drivers/crypto/cpt/base/cpt_vf_mbox.c > create mode 100644 drivers/crypto/cpt/base/cpt_vf_mbox.h > create mode 100644 drivers/crypto/cpt/base/mcode_defines.h > create mode 100644 drivers/crypto/cpt/cpt_pmd_cryptodev.c > create mode 100644 drivers/crypto/cpt/cpt_pmd_logs.h > create mode 100644 drivers/crypto/cpt/cpt_pmd_ops.c > create mode 100644 drivers/crypto/cpt/cpt_pmd_ops.h > create mode 100644 drivers/crypto/cpt/meson.build > create mode 100644 drivers/crypto/cpt/rte_pmd_cpt_version.map >