From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <akhil.goyal@nxp.com>
Received: from EUR04-DB3-obe.outbound.protection.outlook.com
 (mail-eopbgr60056.outbound.protection.outlook.com [40.107.6.56])
 by dpdk.org (Postfix) with ESMTP id 813D45398
 for <dev@dpdk.org>; Fri,  5 Oct 2018 15:14:43 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=ieE2eL5+9kSqmcwy0kpkGgrl8gFN/IoorqvxFuz1FL4=;
 b=VsPYhAk7aJz6f79hYEi35W2q0Sa2NsIEoozZQW77Ay+4Hjxagv1ee9AnFs8T8MdUYPJUZv61xsC4N2b/YEj77YVyFMqcomqxc5mhAODN/dtqN1EwpqF0o9RQ/abewPzKmlfzot8ahMa1U4XyIBt6eDFMR5egjEy6/3oqi5IbzLM=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=akhil.goyal@nxp.com; 
Received: from [10.232.134.144] (14.143.30.134) by
 DB7PR04MB4891.eurprd04.prod.outlook.com (2603:10a6:10:18::22) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1207.23; Fri, 5 Oct 2018 13:14:40 +0000
To: "Joseph, Anoob" <Anoob.Joseph@caviumnetworks.com>,
 Pablo de Lara <pablo.de.lara.guarch@intel.com>,
 Thomas Monjalon <thomas@monjalon.net>
Cc: Jerin Jacob <jerin.jacob@caviumnetworks.com>,
 Narayana Prasad <narayanaprasad.athreya@caviumnetworks.com>,
 Ankur Dwivedi <ankur.dwivedi@caviumnetworks.com>,
 Murthy NSSR <nidadavolu.murthy@caviumnetworks.com>,
 Nithin Dabilpuram <nithin.dabilpuram@caviumnetworks.com>,
 Ragothaman Jayaraman <rjayaraman@caviumnetworks.com>,
 Srisivasubramanian S <ssrinivasan@caviumnetworks.com>,
 Tejasree Kondoj <kondoj.tejasree@caviumnetworks.com>, dev@dpdk.org
References: <1536033560-21541-1-git-send-email-ajoseph@caviumnetworks.com>
 <1538744363-30340-1-git-send-email-anoob.joseph@caviumnetworks.com>
 <5ff7c39c-44cf-3071-5be6-1f61c664bdf3@nxp.com>
 <cbb485ec-1d9a-471f-acee-24d4290313c1@caviumnetworks.com>
From: Akhil Goyal <akhil.goyal@nxp.com>
Message-ID: <86c7edb1-8935-80f3-c37d-91f6b65a8f9e@nxp.com>
Date: Fri, 5 Oct 2018 18:44:25 +0530
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <cbb485ec-1d9a-471f-acee-24d4290313c1@caviumnetworks.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Content-Language: en-US
X-Originating-IP: [14.143.30.134]
X-ClientProxiedBy: BM1PR0101CA0049.INDPRD01.PROD.OUTLOOK.COM
 (2603:1096:b00:19::11) To DB7PR04MB4891.eurprd04.prod.outlook.com
 (2603:10a6:10:18::22)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 1b10494b-fcae-4f0f-3707-08d62ac48359
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(4618075)(2017052603328)(7153060)(7193020);
 SRVR:DB7PR04MB4891; 
X-Microsoft-Exchange-Diagnostics: 1; DB7PR04MB4891;
 3:kk9ImWOuQGXm8K+pjmJEd3GFr5G5sJ5oAECiMTqBgpjDGBCmUfdEHhIzH9YXito6Py27hHRmTKHNM0gic+Y5V3oxEMLD0ZXKTADlsUrZ43VMglPwjOrafNdUCpspb1qq+cXw6IeHyqVqbQ/xzG//D4yDJf2wAvSjEfefGlxnpkgtz1x0CNBLDhNF7Qm9Cn/KVuwwEfah8dSHlZgqZAQMlqe/uJpQ10LMv36nS2tkaC2B3Hkk7+SfHWFV+nl1SXs3;
 25:X5rn95ubhcELrCY/UDmdKgRVJDWeI418WVl6pOl3NxZV9tI4hzQGTWWAgy7DeqMML1Q0Okedx4pdzzbGxuVhWr5d+Piw5/r33cpkg7Cp/YwVkbzGtEYv7DWnBxrNt1TmsMOHHE0/weTML9K+m+vkeCKHhGPhF+RaQgm14yexzgf2S3PgS1Cm6nlj0D5WX+ALHTDi9OyoSAM8XPqCQgr2LFVDI+vBlMwATDH3HwZt9DdmYjjVQinssBPeXIZKtKF5Dsnf8v1OlfoSu8Lc4UYM+8wo3hDT5U+kAB+fOTdZfDeh+/oqesUacanvtDyn9dwc22i1Tv9Qj2oR34F4zoXHUw==;
 31:uRDtNQvhdOajQvAjtSv1jfESLIOmiXzplYdPIziTfUzod8EgQInbaVj3WdO7MIbjY9qgmSzyP8ZKIJzdaOTFOUS6C01lGgLfb0nbsvH5bPvbhhmX/p9R86BfgvXwk83TNRyTqm8xPtlEMBEUaMS+YUNipDjE+XHHxWt3EeggjMwT7D3oo6JjKHh1NBEIwJYPtoaqqYxs6hJI1KbYZQj1lhRt3f0LkeeZvEAdzj8y61Q=
X-MS-TrafficTypeDiagnostic: DB7PR04MB4891:
X-Microsoft-Exchange-Diagnostics: 1; DB7PR04MB4891;
 20:UnpfZHDIZIiCdtzzhCzymstIAAZfFFlyIMb0RdXm/Lc/fZpUhEkSnByAR4KQ7GmIJHg6MI9VaxNxL0sECBlpUuNBaxPQUPGYaXDVwz+cb3snj3HHRitWxl/2VGVQPDF0UAeKYg250TTOGFoLK4BT2qycjLBJHy5y8FRpXns4oVYRKGczgC9RnVQOldckLHuafS/stAsHAhzrv2nlq0WsCO6UW/5lskHX2ksZB9nFBwrq8ppprj/2Tg34ZaXiMIDzM2J3o2oDLlDBDKgItvz02+/7UtUwsHh1Zr2N9qQtH4QejAVmuBmQQcgOzgGQQDBag2YDgGKnsVH9MPyVBFNHF5VNx3M8FwZN8/N8kCMS47Ytyq9dZfZC6+GY+pRRVMnpgyNiN6NRIMKeN7IN2TbiS3veIcS/0u5ulK3wvpKPtzCZkZaZH/wlXI304T5nxQ0JMhjbyuYODCtc/OBKd3TDDZuVj2qk5kMCkVvWdy9eCjtJRMQlIo5Jzy83ybmxqugS;
 4:aPZ8lIsdqEJw84tcKzMLCwbFBAEp6lWSNVg7oEPy8GsAh3zSf60WOlb3DNymXqWnSxbVVQvT1el6/kmdzt7JivUuGTfHb6Jawr6u3W+K57o/cT9wtHq2yficQccBWP4TmzEwvZ/usSwZMdhocL8VaYlge8nRWvQUsNpf1RS9hVbulO0dwnToBdizqCFnCCqPUK0kmfN8xB1e6YPcRJ5SnkGV2U+nb6gthYfvyBJRZ983R+ar/YE2j1k81NWkAhPpEnkpq/rhsIGzGPV6przBFw==
X-Microsoft-Antispam-PRVS: <DB7PR04MB4891214492F6EACC609208B9E6EB0@DB7PR04MB4891.eurprd04.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(10201501046)(93006095)(93001095)(3231355)(944501410)(52105095)(3002001)(6055026)(149066)(150057)(6041310)(20161123564045)(20161123562045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(201708071742011)(7699051);
 SRVR:DB7PR04MB4891; BCL:0; PCL:0; RULEID:; SRVR:DB7PR04MB4891; 
X-Forefront-PRVS: 0816F1D86E
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(136003)(366004)(396003)(376002)(39860400002)(346002)(54534003)(199004)(189003)(6486002)(44832011)(956004)(86362001)(55236004)(5009440100003)(64126003)(8676002)(5660300001)(6246003)(81156014)(81166006)(105586002)(31686004)(66066001)(65956001)(65806001)(106356001)(47776003)(186003)(77096007)(14444005)(65826007)(93886005)(26005)(68736007)(4326008)(16526019)(229853002)(486006)(6666003)(25786009)(31696002)(8936002)(446003)(53936002)(3260700006)(2616005)(11346002)(476003)(7736002)(36756003)(58126008)(54906003)(97736004)(110136005)(16576012)(3846002)(76176011)(2486003)(305945005)(6116002)(23676004)(52146003)(53546011)(7416002)(67846002)(386003)(316002)(478600001)(52116002)(2906002)(2870700001)(50466002)(110426005);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB7PR04MB4891; H:[10.232.134.144]; FPR:;
 SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
Received-SPF: None (protection.outlook.com: nxp.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtEQjdQUjA0TUI0ODkxOzIzOnJDZVhDajNVTk5UZ05KZloyY0lpZ245ZHBl?=
 =?utf-8?B?MFJLV3I2aGswWDE0Vng4bnZ1dFJyWWxmRktMYTNBNCtaVWhrcTNJU04wQjBO?=
 =?utf-8?B?UStycjg5dzZveVNQcTRDZEwzWm1sc3dKRi9VUUNIRHVuN2UvUlRKMWFRZS9Q?=
 =?utf-8?B?bkF3c05nbk9JSGNQTkFhUmZQUVVGY055RVRLakRwL1gxV2ljeW00OWk1N0lR?=
 =?utf-8?B?YUhJRm5RWFFLeTBROHNqWFRKY085bUJoT3JIeER6SHU1aU44aTBtVGpsOWZ3?=
 =?utf-8?B?MTh4eWFZQ25NNTNBM3gwUENNRG8wdmpKSURNd0F2RTB5MTRBa0RxKzYrK1lF?=
 =?utf-8?B?TFFpcDBsUFdXd05ONTl1Mi92eERXZzBmc2VkeGRUT2ZObGlsc2xlcWVtMmxB?=
 =?utf-8?B?bys0d0xMOEtjQk85ZTA4bWoydnV2UVFpVVlJdWk3UTlRM0xWNzRtcVU5a3lG?=
 =?utf-8?B?QkN2L0VZWmJtam9SelljaWd2VDJWUUZjaWsvYjJSNTh1RjhhZ0tjenloaWwv?=
 =?utf-8?B?Lzh3SE9tZG9kcGFvVytKd0ptMUpGdGR3WmhCSVgvRTZ2emhDYXQwcEs5M1FU?=
 =?utf-8?B?NGIzU1c5c0szU0ZnL0FKdGpDc1paNXJlOGYxeGNxWmsvTmtGLzlZQVZHSUkr?=
 =?utf-8?B?ZHYvRVJaKzFPMjczWjFobWxRL3dKcDBDV0xoWVlQcG5FcDM4bGVNcmNLTU1h?=
 =?utf-8?B?eFFqVWNIYW5WU1NrdTF1R2NnTnZJc0JraXpySkpEME0zcWxvOVlhbVlsVldz?=
 =?utf-8?B?dGtQRm0vcUNvTFBkcC9sT1RCZnlaN2gwcDlOdDZQLzBTTG43NEMxYXhpWHcw?=
 =?utf-8?B?TXhGL293R25BSHBXRWdXcExHNjJVcGZwODFFVjNESFNtdmk3VE5SYWc5bGt5?=
 =?utf-8?B?QXByank0dFVPLzlOR1lyYyt6ZHdmRmsxbVl4UXE5dWFVNEtEVURqSXlWMi9x?=
 =?utf-8?B?WXJQNWVENzVWcU5RcEUvbExjK2RZTzZkM3JvOHRaUGQ3cnNIeEhPOWdoV2Nx?=
 =?utf-8?B?M3RBU2Z5VXlDdEY2N0xJU3ZMb1Qwa3h3QmVQV0VTSUtQM05ZazV6bHRKYjQv?=
 =?utf-8?B?U3RQRUZDclBjS043VDhicHB0SzhCc01rMGJnQXlpanZING9UeEtrN21oaEFo?=
 =?utf-8?B?RVUxamNCLzd2VkhUVDNlNWYyRlRHZHQ3NWxweXB5VTBkRzRoRk9GcC91MmE2?=
 =?utf-8?B?T1owMGdyMHZORFAzZDJYeHJLdFZybmpoSFlhWDZDMytoTmdQSkxGVUVMc0ln?=
 =?utf-8?B?eW1GckgyNXR4eXR0bnRhbWhqemp6aVllM2lqU3ZHSXFQYndWTTFNa0Z6MXhE?=
 =?utf-8?B?MkU5TDEvZm1lUEN5RXNlSnJ3OEMvUkdLa0dxRjBReXBqYm5HYkhFLzYzL0t3?=
 =?utf-8?B?dFE5eWJMVlRJSFFGWTRRSnJFR3B5TiswQXBhV3RTTDBUS2lQa0RkY1E2ZmQ0?=
 =?utf-8?B?d0FiRHRuRmsrdUI3RHVEclBIZlF4cXpOeDcvMThadGlGdlNYTHdUL3VrbVhH?=
 =?utf-8?B?d3IvQ0hKK2pDYjFadkIvV1J1M1pQeTZYN3MwTGM4c0JnQTI2R2lEVEhkNXp2?=
 =?utf-8?B?cm0zY1g3c3R2eTVmU0hKbis5QW5oVDk5UlYzazFlRHM4UEtySkZZRVFpSmlp?=
 =?utf-8?B?S0NhWEJzcGw3V21ycHZaUFFHTW52WElDK0MwemdwdFUwQ1ROR3hBdlBlVFpZ?=
 =?utf-8?B?am00L3g2Wk5UV2s1NGdWOXY3T21ZelF3U0I4L1hhM0ZIYzY4SzRIci9xRC9o?=
 =?utf-8?B?MU5XelZxa0ZraGxhYWxtNlo4NHowM09vaFg0bTJuemptQVV2ZEJLSWl0c0dw?=
 =?utf-8?B?NHB0djI0MlN0ODNsMzRvWWlaUlNQWFhGaWMvcGJSamVPUkFTS01LcFhrSzd0?=
 =?utf-8?B?aWpGY3V4UlRnV0xPcGw5aUY1Mm0reGVSRHBUTU5TenRwZGQxRVd5S3k1K0Rh?=
 =?utf-8?B?bEhySldKUW9lMnEvMzcyS1ZnSnZyS01VNXIwNmtjVlc1cWJZWHZ6YW5QdzdI?=
 =?utf-8?B?bFREcGg2eEFoQWJ4cmpTaEJuU3BDQWdxRUJHaEtsVEYvdUsrcnNDTVo2cjd0?=
 =?utf-8?B?YTlRb3ZQaXBBN3dSK1d5TTh2UVBBQk5jVmlPM2c3WG5qbHhUY1hpWmtoZkE5?=
 =?utf-8?B?QzVCTEtoTUdQQjJkeXlKdHAvNy9EVkg5VktaWGlNZldyRmJBZmM2a1NGYmUr?=
 =?utf-8?B?bW42d2N5UkxxOTBrTE5jSE5WT2FWT1VZMkxNN1dRVCtCRkk1dTF3QzByQ2ZN?=
 =?utf-8?Q?TAOqxUHjQ0Y79EUzvw?=
X-Microsoft-Antispam-Message-Info: ntznA4lF2S2rm3dMKhhVACPQdbHSyHwMw7HxPTFkLJP101pygjJL9k0j3y8jVPfPW23iqOShcnOMI1jRXWS5n0jX0nefc74WXhwwj1qM7mOOK6zaVmcxsRr2dL1t5LFbqCcSfThggTIf4rQuyTpDv0lwOc3CySN67qdHdXIyFN+tALk3YdTYWm7tflcar+A21DzyACLYCJxcZpN/a50Sv9DexG5CLepOPkwP94A+EoDP10wMc/QU+vlpoJzj/nLHuX5bGAG87+F76a/mpE3iyeT+lCNCpAHue49OeaiY898v4xrwtoP88qqEoMfA+2v+Gnp6vtNFi4vcsN+B/hI/fCtHGWNQQdkZFm+UddpDGr8=
X-Microsoft-Exchange-Diagnostics: 1; DB7PR04MB4891;
 6:4qSrgvhq+/XufnGBV5UclTurguE8SkU/jZLbtqTuwvQk+K2F9o3sG9aUAnVLYWBD1tjo18GYPVFjmDFSuekMm1n/5hFKLiKXxepHZwcLHWiKqJ/qeP9MEJd5/qRTay20JVThQQQYuCSbIFyqAlOyS0QzmHKBjUp1tg+rZC+oqmexueUYLPlySzGJRWJRP08a1e7mR4CP3wtj0k9UQ8znmvM4pmC3FX6z6gpnKbuwWubHyQKdvw2V/qP/Gn9FX1fwqffuJJKcNI0AzKSHe5Ssxg3rt+rszvw630RYOi81dTnhWGbM2wh2sSlKi0fkYMyNQYw3/xooD35F7gV/TKzd9qTVpTDf6wO8XvFpFIg7gDoFdMZ48ZZpLCABfKIa9zomoQOxJwTED2lY8RPavP7T01PgRWbcqbAkLHwwL1KCxkz8+XkaEF/fPGb+4BAgAZ3hoWm94bFZymAduL38XeyhUg==;
 5:Nvu1vw6EuE/K5QLXU029LoMMpTQQi31xq01US1HKbiXtVnErmat+l/c1VccWixsn4QflxtbqgsYMNh+e8u2TDRoCAmT5KXa+7OtyFewlQeI+LwkR4Y5PUvJKazeHoSjHbjbMQJRqZ5+tI1DtPC5U8KK7dZ9cMO6s5mxTwbMOrLM=;
 7:/3+hLL3hJDTAHrZBuCsKdjv+xgY5/rzg4FRDBpf9e1MIdj7ncKaJ7ksao88j0C68c6KnMK1VZ12eS3D8jDSO5dSCswFVmyOL1QORoyljRbPiZzpC1lsexXwcPLghMYakYI35ne2cPfh1WPhHPN877apkp6O3LEU3004ma5143N6wbaFlhjkt79iq8rhEafI7PCK39rcbnODNd4bJP8FrRBR2HrddZtaRCruDaMl1eJzMozCeAZYzuVCycf6AvqsM
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: nxp.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Oct 2018 13:14:40.2156 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 1b10494b-fcae-4f0f-3707-08d62ac48359
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB7PR04MB4891
Subject: Re: [dpdk-dev] [PATCH v3 00/32] Adding Cavium's OCTEONTX crypto PMD
X-BeenThere: dev@dpdk.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: DPDK patches and discussions <dev.dpdk.org>
List-Unsubscribe: <https://mails.dpdk.org/options/dev>,
 <mailto:dev-request@dpdk.org?subject=unsubscribe>
List-Archive: <http://mails.dpdk.org/archives/dev/>
List-Post: <mailto:dev@dpdk.org>
List-Help: <mailto:dev-request@dpdk.org?subject=help>
List-Subscribe: <https://mails.dpdk.org/listinfo/dev>,
 <mailto:dev-request@dpdk.org?subject=subscribe>
X-List-Received-Date: Fri, 05 Oct 2018 13:14:43 -0000



On 10/5/2018 6:43 PM, Joseph, Anoob wrote:
> Hi Akhil,
>
> Do you want me to send revised cover letter patch or just summarizing 
> it over email would do?
You could do it as you prefer. Just wanted to know the changes that were 
done in every version that are sent.
>
> Thanks,
> Anoob
> On 05-10-2018 18:34, Akhil Goyal wrote:
>> External Email
>>
>> Hi Anoob,
>>
>> Could you please add the change log in the cover note.
>>
>> Thanks,
>> Akhil
>>
>> On 10/5/2018 6:28 PM, Anoob Joseph wrote:
>>> Ankur Dwivedi (5):
>>>    common/cpt: add common logging support
>>>    config: add Cavium OCTEONTX crypto PMD skeleton
>>>    crypto/octeontx: add register addresses
>>>    common/cpt: add common code for init routine
>>>    test: adds validation test
>>>
>>> Anoob Joseph (5):
>>>    crypto/octeontx: add hardware init routine
>>>    common/cpt: add hardware register defines
>>>    crypto/octeontx: add hardware register access for misc poll
>>>    crypto/octeontx: adds symmetric capabilities
>>>    doc: adds doc file
>>>
>>> Murthy NSSR (5):
>>>    common/cpt: add PMD ops helper functions
>>>    crypto/octeontx: add global resource init
>>>    crypto/octeontx: add mailbox routines
>>>    crypto/octeontx: add basic dev ops
>>>    common/cpt: add common macros for queue pair ops
>>>
>>> Nithin Dabilpuram (5):
>>>    crypto/octeontx: add queue pair functions
>>>    common/cpt: add common code required for session management
>>>    crypto/octeontx: add session management ops
>>>    common/cpt: add common code for fill session data
>>>    crypto/octeontx: add supported sessions
>>>
>>> Ragothaman Jayaraman (4):
>>>    common/cpt: add common defines for microcode
>>>    common/cpt: add microcode interface for encryption
>>>    common/cpt: add microcode interface for decryption
>>>    common/cpt: add crypo op enqueue request manager framework
>>>
>>> Srisivasubramanian S (4):
>>>    common/cpt: add support for zuc and snow3g
>>>    common/cpt: add support for kasumi
>>>    common/cpt: add support for hash
>>>    crypto/octeontx: add routines to prepare instructions
>>>
>>> Tejasree Kondoj (4):
>>>    common/cpt: add common code for enqueuing cpt instruction
>>>    crypto/octeontx: add enqueue burst op
>>>    common/cpt: add common code for cpt dequeue
>>>    crypto/octeontx: add dequeue burst op
>>>
>>>   MAINTAINERS                                        |    7 +
>>>   config/common_base                                 |    5 +
>>>   doc/guides/cryptodevs/features/octeontx.ini        |   62 +
>>>   doc/guides/cryptodevs/index.rst                    |    1 +
>>>   doc/guides/cryptodevs/octeontx.rst                 |  128 +
>>>   drivers/common/Makefile                            |    4 +
>>>   drivers/common/cpt/Makefile                        |   25 +
>>>   drivers/common/cpt/cpt_common.h                    |   91 +
>>>   drivers/common/cpt/cpt_hw_types.h                  |  522 +++
>>>   drivers/common/cpt/cpt_mcode_defines.h             |  386 +++
>>>   drivers/common/cpt/cpt_pmd_logs.h                  |   50 +
>>>   drivers/common/cpt/cpt_pmd_ops_helper.c            |   41 +
>>>   drivers/common/cpt/cpt_pmd_ops_helper.h            |   34 +
>>>   drivers/common/cpt/cpt_request_mgr.h               |  185 +
>>>   drivers/common/cpt/cpt_ucode.h                     | 3650 
>>> ++++++++++++++++++++
>>>   drivers/common/cpt/meson.build                     |    8 +
>>>   drivers/common/cpt/rte_common_cpt_version.map      |    6 +
>>>   drivers/common/meson.build                         |    2 +-
>>>   drivers/crypto/Makefile                            |    1 +
>>>   drivers/crypto/meson.build                         |    2 +-
>>>   drivers/crypto/octeontx/Makefile                   |   46 +
>>>   drivers/crypto/octeontx/meson.build                |   18 +
>>>   drivers/crypto/octeontx/otx_cryptodev.c            |  133 +
>>>   drivers/crypto/octeontx/otx_cryptodev.h            |   20 +
>>>   .../crypto/octeontx/otx_cryptodev_capabilities.c   |  604 ++++
>>>   .../crypto/octeontx/otx_cryptodev_capabilities.h   |   17 +
>>>   drivers/crypto/octeontx/otx_cryptodev_hw_access.c  |  598 ++++
>>>   drivers/crypto/octeontx/otx_cryptodev_hw_access.h  |  320 ++
>>>   drivers/crypto/octeontx/otx_cryptodev_mbox.c       |  178 +
>>>   drivers/crypto/octeontx/otx_cryptodev_mbox.h       |   92 +
>>>   drivers/crypto/octeontx/otx_cryptodev_ops.c        |  531 +++
>>>   drivers/crypto/octeontx/otx_cryptodev_ops.h        |   18 +
>>>   .../octeontx/rte_pmd_octeontx_crypto_version.map   |    4 +
>>>   mk/rte.app.mk                                      |    5 +
>>>   test/test/meson.build                              |    1 +
>>>   test/test/test_cryptodev.c                         |  316 ++
>>>   test/test/test_cryptodev.h                         |    1 +
>>>   test/test/test_cryptodev_aes_test_vectors.h        |  114 +-
>>>   test/test/test_cryptodev_blockcipher.c             |    9 +-
>>>   test/test/test_cryptodev_blockcipher.h             |    1 +
>>>   test/test/test_cryptodev_des_test_vectors.h        |   12 +-
>>>   test/test/test_cryptodev_hash_test_vectors.h       |   78 +-
>>>   42 files changed, 8255 insertions(+), 71 deletions(-)
>>>   create mode 100644 doc/guides/cryptodevs/features/octeontx.ini
>>>   create mode 100644 doc/guides/cryptodevs/octeontx.rst
>>>   create mode 100644 drivers/common/cpt/Makefile
>>>   create mode 100644 drivers/common/cpt/cpt_common.h
>>>   create mode 100644 drivers/common/cpt/cpt_hw_types.h
>>>   create mode 100644 drivers/common/cpt/cpt_mcode_defines.h
>>>   create mode 100644 drivers/common/cpt/cpt_pmd_logs.h
>>>   create mode 100644 drivers/common/cpt/cpt_pmd_ops_helper.c
>>>   create mode 100644 drivers/common/cpt/cpt_pmd_ops_helper.h
>>>   create mode 100644 drivers/common/cpt/cpt_request_mgr.h
>>>   create mode 100644 drivers/common/cpt/cpt_ucode.h
>>>   create mode 100644 drivers/common/cpt/meson.build
>>>   create mode 100644 drivers/common/cpt/rte_common_cpt_version.map
>>>   create mode 100644 drivers/crypto/octeontx/Makefile
>>>   create mode 100644 drivers/crypto/octeontx/meson.build
>>>   create mode 100644 drivers/crypto/octeontx/otx_cryptodev.c
>>>   create mode 100644 drivers/crypto/octeontx/otx_cryptodev.h
>>>   create mode 100644 
>>> drivers/crypto/octeontx/otx_cryptodev_capabilities.c
>>>   create mode 100644 
>>> drivers/crypto/octeontx/otx_cryptodev_capabilities.h
>>>   create mode 100644 drivers/crypto/octeontx/otx_cryptodev_hw_access.c
>>>   create mode 100644 drivers/crypto/octeontx/otx_cryptodev_hw_access.h
>>>   create mode 100644 drivers/crypto/octeontx/otx_cryptodev_mbox.c
>>>   create mode 100644 drivers/crypto/octeontx/otx_cryptodev_mbox.h
>>>   create mode 100644 drivers/crypto/octeontx/otx_cryptodev_ops.c
>>>   create mode 100644 drivers/crypto/octeontx/otx_cryptodev_ops.h
>>>   create mode 100644 
>>> drivers/crypto/octeontx/rte_pmd_octeontx_crypto_version.map
>>>
>>
>