From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <akhil.goyal@nxp.com>
Received: from EUR02-AM5-obe.outbound.protection.outlook.com
 (mail-eopbgr00050.outbound.protection.outlook.com [40.107.0.50])
 by dpdk.org (Postfix) with ESMTP id AF6D55B12
 for <dev@dpdk.org>; Fri, 14 Sep 2018 11:42:42 +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=yikJR9yC9AzWTMYsGpfhSjSF4XdKSuVrlbyy5wCOmh8=;
 b=Ca9Rwbvnm5lG/Oc3LgGOlvfG8mHXk+vyeS4x9N1YQiKP1XaX2sM4FCQfsfQp0+ouqi7n1XGgIOOO4q37uC+I9vrnK09REZzMF9D46e9iuR1og8X3SqiOAPNIjFSqHEXVKaBA9grphF+G2+KqlHOAhUqh9gjTQNYdCldNpG+FvcY=
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.1122.15; Fri, 14 Sep 2018 09:42:38 +0000
To: "Joseph, Anoob" <Anoob.Joseph@caviumnetworks.com>,
 Anoob Joseph <ajoseph@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: <1528476325-15585-1-git-send-email-anoob.joseph@caviumnetworks.com>
 <1536033560-21541-1-git-send-email-ajoseph@caviumnetworks.com>
 <7cccd25b-cf3e-03ab-4c91-fb0670f1af44@caviumnetworks.com>
From: Akhil Goyal <akhil.goyal@nxp.com>
Message-ID: <05e3f6e3-5149-fc55-31fe-6d4741db5795@nxp.com>
Date: Fri, 14 Sep 2018 15:12:23 +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: <7cccd25b-cf3e-03ab-4c91-fb0670f1af44@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: PN1PR01CA0072.INDPRD01.PROD.OUTLOOK.COM
 (2603:1096:c00:1::12) To DB7PR04MB4891.eurprd04.prod.outlook.com
 (2603:10a6:10:18::22)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 87b89d29-32c7-44a4-c092-08d61a266a3a
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989137)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(4618075)(2017052603328)(7153060)(7193020);
 SRVR:DB7PR04MB4891; 
X-Microsoft-Exchange-Diagnostics: 1; DB7PR04MB4891;
 3:GXcpMqIR82txEZ0ApJqbjcsH6YK/AGIDm91pELtfNqrvvZOThIUJa8Ed3qugR1fSw1HKPhrNnYtocDDrr1nJNy/1hehavqclodNsOkdoHoCI1DDQEpwqo2+8CoLkvmDjgL+Bhror6qHMqeGjImAna2SJtZ1HCOKTVCWCKZyAN/4DjyLwei787+64oqNX1khVsqtWPPrd/mFOFm7dZq0LSHV+AfmQnRW6yb4hgcAdC+hjR7essLJmhfeVvlX7g91E;
 25:qpBoczP8LEwoau+WrH3NZK0x8TGfAkUwnuS0tVNf338vsHYFibmu1/M/k7LlnGe0SbkX/TYRG6M4A3g2fI26GcmXukLkB+iyMuAWSWB6nC0idEqFBt3KdUXK6tcuhYmaUkQLoFnW1P1/Q0K3cBQC1+nJyr+30TSbzqmQzqcBEMpVpmDvt7NIKGgOW5rURBr/TRcRWbw5p8MGKwbF32/q7j0mzGaXGUMftjogk058ALXyoxp9gOKQfmxp3eKcgj3pCTStubuH7aLH5MkZgFoSy52MDpu2muKcPKCRjTQsDDG8a4/8bKsYMsgFaRVaevrc5VoD+8lFX+fGNcG0JgU/tw==;
 31:O2w/rgTtwcWe3gO4B8ukuV0j0g7RaXuZ0R3FpS2gCGWnhM1N1L0fEwudNW6FPygmLsdYiEMKVhEc0BWn+kPwnWhSRP5SoZ2HYW6UfnpP8dgaFTi+tO2KjeYye8pu/Tq0a8elh5vloUcEftEF8Ut2TCvXlLM/jFZtF880bbXMQw6dHiyO2wZ9xsQ4lFSuHDKHtps/k9to4dyLJ9wpSVB+fOhxXzCiHoeNryz5A7V1MeU=
X-MS-TrafficTypeDiagnostic: DB7PR04MB4891:
X-Microsoft-Exchange-Diagnostics: 1; DB7PR04MB4891;
 20:nZcShJf6BcfsbM5oyPxwsba/ZsF7kQZliJdCg2jPKlfeZ1x5nMsgnqsA7dkVr/ELIVigHw4Fw85oexF5gvgYklRGe4l4tfrPPOg6lUSy23uVs9gToJiS6WuhgRFLL8G8RGt5Xkvk4Y5rJgCmHbC6bMNy55YkIO2hBzYyB9P5cy1QnBdKkYWATDR4jqNHSmI9zbXsi2VMbGj7JS5bV6E3Sgh8cHBI8ZacgOjdENVoeavDGpflTgQ9koV/0Ee2uGbqdnOEDoAPSZ7fVIrCoLXn8PYjPjWAE7c3pkV2gWUONJlFE/ko+OSR+DvQtwQB1uLu33ooDnMUZ26G2tjF7B/C7vlAu1UFZdjNDB9xI9mkyZu0lEYFS6ot0ncqezy8q3LxtyU6MRmdab4QX29G4qllh3uEdmckfqkzllvSY1mNVHLvbh/tygNMqtwdrzEqZIaW5++5xsOQ7yqie9KsZ+qT7JdXxMeyQE5JckOQBUWyUHcraG5b7/Spdrb/G5oFqRfl;
 4:G1epG8TeCWapONvbAxeIdP+O1NQKQWMpTKEa/VYxsrpbfclEc/T3ccH8g/UMjgtPjAz/Gp1IvJq6nBYHUe6uIbJV5qEzyviITfetvXnZAP+48rBfZQ+xrzHf0GIGf/QG3elpg9d2RibxqnzDiZ9BFMDV8P4QjTa+eVdocbLXCwTx8mRSz2x8p8sAnASEOdzjbFEJKcJN3D3pFiU1ipjwvq0Av7KnvqSlkGaijNzp2JrGT6ZVptXkVuKDJpnNnYfuz327xIL7fPtDJSm88MsAog==
X-Microsoft-Antispam-PRVS: <DB7PR04MB4891B1F8BA03648EDD71C9DDE6190@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)(8121501046)(5005006)(93006095)(93001095)(3002001)(10201501046)(3231311)(944501410)(52105095)(6055026)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(20161123562045)(20161123558120)(20161123560045)(201708071742011)(7699050);
 SRVR:DB7PR04MB4891; BCL:0; PCL:0; RULEID:; SRVR:DB7PR04MB4891; 
X-Forefront-PRVS: 07954CC105
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(136003)(366004)(39860400002)(396003)(376002)(346002)(189003)(199004)(31696002)(105586002)(6246003)(2870700001)(25786009)(3260700006)(4326008)(86362001)(76176011)(52116002)(305945005)(476003)(956004)(2616005)(2486003)(52146003)(23676004)(7736002)(229853002)(6486002)(486006)(8936002)(106356001)(44832011)(50466002)(11346002)(446003)(31686004)(2906002)(67846002)(64126003)(5660300001)(53936002)(478600001)(47776003)(14444005)(6666003)(36756003)(7416002)(5009440100003)(97736004)(65826007)(53546011)(386003)(81166006)(55236004)(68736007)(81156014)(66066001)(110136005)(65956001)(58126008)(54906003)(8676002)(26005)(65806001)(16576012)(186003)(16526019)(316002)(77096007)(3846002)(6116002)(110426005);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB7PR04MB4891; H:[10.232.134.144]; FPR:;
 SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
Received-SPF: None (protection.outlook.com: nxp.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtEQjdQUjA0TUI0ODkxOzIzOld1bWJZeUdXb2gyNE51eXdFZGVWTC9zTi9i?=
 =?utf-8?B?SGRFWXVJNCt0L1Jndk1vZnJucHNOSzFXY3YwT3VHV0k3NWhiRXljNXJjSjZW?=
 =?utf-8?B?aitsb0UzQ0RzNkZXS2Ywd0sxcTVIdmplRkZvVHA4RndBZy9VRHBtTEJwQ2RT?=
 =?utf-8?B?YVBBem42RnRtVkQyd1VPcjhoQVpQZmU0YzZLWTF5a0JScCt0ZmdBNklFUG1Q?=
 =?utf-8?B?cFBBQ2Z2dUZkb053dSs4bFpWa3RtNGJsNWs3bDh0WWZXUS9VbkFzTUVHdi82?=
 =?utf-8?B?L3pKcUViUkRDQWYyODZuYWFQS0MyTGtzeTl3UXFmNzAzbEVtdFJxdGZkUTFV?=
 =?utf-8?B?VStsZEJkSjd0L25VeWRZS3ZqL2R3T2J5Rk9FaDNIWDgvZGVmeklDK2pXeWhy?=
 =?utf-8?B?OFJQdVJHTWNyZjdJUm9NSFVJMFJvT0VoeU5DZS9oNmF3K2tabWtHSTFoRkRx?=
 =?utf-8?B?U3pOV1NjSVl2VnM5VUFhUDhmRXVmODR2UWkvYjcwQ3FSV3M4NjczeUJ1ZTlH?=
 =?utf-8?B?UnNLa3U3cjB1WDFYRnByV1o3MllTOUdCUTRVQzdVTmVWWmVYWDBIc1Z1Q1B0?=
 =?utf-8?B?Z0dBRXhaeTZPK2VrQ1FMdnl0RzRTOXdSNDRObzBreUMrRTd2TlR6UmV1OWp5?=
 =?utf-8?B?WnVRZmx1TDg2d2FSKzlJOU1xS3AwWU01bHlsOEZkaVhTRTFvVkJwVGdqYlVG?=
 =?utf-8?B?YWZKWFJ5alZHcFdxOFhScUpYZWJVUjRrbW0rTFRwOVcxVDNiNDloMHkvd2dR?=
 =?utf-8?B?bWhoZkRBWXdobFpBdnBSSXAxek1haG9WcElQYjllZS9IeEczR05RZllxckgr?=
 =?utf-8?B?OE9RaXkraEpEWktQaDlVN0czZ1dmZ1pUU0NpNFZlamI1aDBmSnh5SDIzOHpI?=
 =?utf-8?B?R29aWmtUdk1iQUJOZGtVYk9ha2x3cC8rOFpCNlplRnFMY0hTZzI1Skc5UzdO?=
 =?utf-8?B?NThGQ0FkOHFYa0pGSk1YTStEMk1Ob3dLOHh2S2JzdkplQy9yOFVlU056ZEZ1?=
 =?utf-8?B?ZWlJaEttQnkyWitmQWFZeUtHeXZmM1dsamY3ZDY2M3V5V0dwNnZISzIrMVhj?=
 =?utf-8?B?VnhSNTE2ZzFpVDArSzdzcW83WWU0T1BZajlRVUFQelpYNE5CNm55dEpzaUo4?=
 =?utf-8?B?MEZlODMvbU52VFh2OVFKLzRyVERSVDdRVVhPWEJ6UGxvK1RUY3JCeTI0MUNZ?=
 =?utf-8?B?d2pwK2hGb1V2M2M2VEhHZ1NoV2cwNGQ0RXluRWZvOE5ZVTBiMWRJZ2RXaklM?=
 =?utf-8?B?Q2lLd2ZHVkFTek1aQTlISUFpYzlqMkVYZkFvdGljK3NkRFBPSlNFWUFrbVFF?=
 =?utf-8?B?N2VGdkt1TmoyR2RjNVE5dFdLaUNkZStyWGowQU1ZTWVMTno1U29jN2RnSVJ3?=
 =?utf-8?B?akhjTk9Jd1JOZ0VUSnp4VjFiWkFNOW1Tb0RFSHhiQSszelRnNEQ1eThBS3hO?=
 =?utf-8?B?aksvSzVnTFRnZEtiTEh6MVpIVFRUeFdPKzRRSUVOTTlQRFpCV1V5dXhsTHRx?=
 =?utf-8?B?dWcwMmE0bjdQaGtudzZzRUY3akhTSXF5emtERUtzNmhqTG85bUF5bW01cFpz?=
 =?utf-8?B?eTNpQ1N3VS9BdXgyNE4rTFNYeGdKbThpbGN4MnhpcVpmN3lORS8zelVKNUkw?=
 =?utf-8?B?UktHdzg1Y0hybWFwd2tjNkZaZzFrckRuK1pFeUJZT1RSbnJCUkhIcGxvaXNO?=
 =?utf-8?B?VHVSWlVnZndkeDdxY3BKSUdkbU9JTlZETC9Od0Z6VFVuNWFHQjJaczJOZXBq?=
 =?utf-8?B?VmhiZDk3Y2FicnRTdUNUWTFNTVdJcnlnWFUyUzdZcVBxaHdXdzNLVHM0L2xX?=
 =?utf-8?B?TVRuTzl2QTVBREgrRmFMOEZ6dHhNUytkWTdWazhKdFAzcDVxUnVUWFZ6Vldx?=
 =?utf-8?B?dnV3a2tScDh5R1g4Z3VyTHN0UzczNEd2RnBlTmJGZTJiZ083L3A3bXFiRC93?=
 =?utf-8?B?RDJmTy9LMU1zd0dnOG5IZ212MDhKT0hyZkg4eFkwNHFvKzBkZVdnS2V4bEhn?=
 =?utf-8?B?RmZTcXd5UEJZWnhBNmU1U2FaakgxZHJlWjQrNTgwbjVLaUtSKzkrUHFldEUv?=
 =?utf-8?B?cGhyRHZsVkxaTXI4d0hiV013Tzk0clFHNWFZaE41Y0RBS3BtMnRRaGIrSFhq?=
 =?utf-8?B?VXlBbXZ2ckZLaXNpbzlTbnd0eS83c0NYOUx3MlErSVIwZkNBVVY0SEdHbWhq?=
 =?utf-8?B?V29IenJKblF4Uy9YbmlYY1FTR0hBPT0=?=
X-Microsoft-Antispam-Message-Info: vaqreufl6pTGhm/TOhEwzE8G3WzLuxtasd+3dJt4SZuepkhJDHIxEZvEKWLpYXcuy9ez8EXQhnZtdwbcoiPjfTKqb7qySB0a2tL2e/jqdT+zaIgQl7dqLCHsUp0qV4dFMPJua2CNu7szzYULEKB2ACB0gjvQcTldZ7fsTJl9UfusKTlFbdXeTzRw3cEGb6nclPWafCbh5pWZGkI2VxFB31p/iSlFX2ZzcBTRvhU8opiroYFv7T//3aiOgF/Wfa9A6sq40z8XPl9fbaICuCBqZyDBk90Lrr5m+v52dYgcTphIwOkZoi6yChLFXrV+9PCs2QthQjE1WLZuFFE/cjjCunbyRZDsV4i4Ke7HQpY5CfA=
X-Microsoft-Exchange-Diagnostics: 1; DB7PR04MB4891;
 6:mvKIh2U2MusmK29TBOm7QkTdX/pdxy5eSUO5RrHikUfnJk+t708gyoAMoCKKEEEuhLU1hd6cDVlgV5x4LsWYLt0hohk71FYrk3D9bPHT3ykZnv+k1j9SyAfl54Z1+uj3Fiqvxl37VDQc7rvyojGf5nR0gY9VsVyfPQ1SZI8GB0gkGX8KofiT3ZNXm2edTqwLo0e9XxZQLV+g/5RaQcJWaOVyHOu8noAEfMAwoH2K2SVwx77xg2msiXczJGX5ONKDcb8D/yZLv+t/SF9FQsRXVESnE/sC1G9GUu/iRkqrFxiDcxf0FxcBCF/WsLUAn3zWHdNLXNQvg6hiT2TBggNbU1Wq9aVZn9r7ZKXSPVa/tD52gfl2etNjNVFGsTkevoB04UlPbrIBWMxZg6gpva8/AkFliqPN3bYz792CT/Y5Zzr7GVkYcmiBwIyHgNaC04UtpV0aZWvI0Lb7HAGa8kLwjg==;
 5:pgIk6WYcAAtuAqj5HmJl5o1Dyv56DYM6h0k5IgiNe9Y+Tl+pX5arrN5kStoI6Q6MHiVzWMvatiOGTLKvx4K/UXeXfObdau1JQmTC71YQcmc6Kj5I1C1psI1YDaq6W5bQKIZKkGdzVXKXfechvd6YVjaIYmU7Pb6zEIxDYQX/OcM=;
 7:8x40fC3y/tGlNSE28JjllP4jeSOIJ2ZzGl9YKqa/cCw6/InLTPfEak3OcR2QcdZu6nAfFlpjcCT/79SBmVM+Or1RRdLCVZSU7/inQ5tvgO4i5qTpLr/xH92/5twKl8Pg7IGM+vJ68vmatslJlHHNfNPEe0dWVlIst0jpnmIgfcezFRaoalDyVOM3MJfndzVUjB0QjDjWiJ6VpHYQJ1epSBk/WQw4lP1JfvhbGYxeOkjikXqp1Y4SMbJ629BxqZVu
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: nxp.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Sep 2018 09:42:38.7119 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 87b89d29-32c7-44a4-c092-08d61a266a3a
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 v2 00/33] 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, 14 Sep 2018 09:42:42 -0000

Hi Anoob,

I would review it early next week.

Thanks,

Akhil

On 9/14/2018 2:46 PM, Joseph, Anoob wrote:

> Hi Akhil, Pablo,
> Did you get a chance to look at the patches?
> Anoob
> On 04-09-2018 09:28, Anoob Joseph wrote:
>> Ankur Dwivedi (5):
>>     config: add Cavium OcteonTX crypto PMD skeleton
>>     common/cpt: add common logging support
>>     crypto/octeontx: add PCI probe and remove
>>     crypto/octeontx: add register addresses
>>     test: adds validation test
>> Anoob Joseph (5):
>>     common/cpt: add common code for init routine
>>     crypto/octeontx: add hardware init routine
>>     common/cpt: add hardware register defines
>>     crypto/octeontx: add hardware register access for misc poll
>>     doc: adds doc file
>> Murthy NSSR (5):
>>     crypto/octeontx: adds symmetric capabilities
>>     common/cpt: add PMD ops helper functions
>>     crypto/octeontx: add global resource init
>>     crypto/octeontx: add mailbox routines
>>     crypto/octeontx: add basic dev ops
>> Nithin Dabilpuram (5):
>>     common/cpt: add common macros for queue pair ops
>>     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
>> Ragothaman Jayaraman (5):
>>     crypto/octeontx: add supported sessions
>>     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 (5):
>>     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
>>     common/cpt: add common code for enqueuing cpt instruction
>> Tejasree Kondoj (3):
>>     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        |   60 +
>>    doc/guides/cryptodevs/octeontx.rst                 |  121 +
>>    drivers/common/Makefile                            |    4 +
>>    drivers/common/cpt/Makefile                        |   25 +
>>    drivers/common/cpt/cpt_common.h                    |  103 +
>>    drivers/common/cpt/cpt_hw_types.h                  |  521 +++
>>    drivers/common/cpt/cpt_mcode_defines.h             |  378 ++
>>    drivers/common/cpt/cpt_pmd_logs.h                  |   52 +
>>    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               |  189 +
>>    drivers/common/cpt/cpt_ucode.h                     | 3646 ++++++++++++++++++++
>>    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                   |   45 +
>>    drivers/crypto/octeontx/meson.build                |   17 +
>>    drivers/crypto/octeontx/otx_cryptodev.c            |  135 +
>>    drivers/crypto/octeontx/otx_cryptodev.h            |   20 +
>>    .../crypto/octeontx/otx_cryptodev_capabilities.h   |  595 ++++
>>    drivers/crypto/octeontx/otx_cryptodev_hw_access.c  |  609 ++++
>>    drivers/crypto/octeontx/otx_cryptodev_hw_access.h  |  320 ++
>>    drivers/crypto/octeontx/otx_cryptodev_mbox.c       |  180 +
>>    drivers/crypto/octeontx/otx_cryptodev_mbox.h       |   92 +
>>    drivers/crypto/octeontx/otx_cryptodev_ops.c        |  532 +++
>>    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                         |  308 ++
>>    test/test/test_cryptodev.h                         |    1 +
>>    test/test/test_cryptodev_aes_test_vectors.h        |   96 +-
>>    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       |   72 +-
>>    40 files changed, 8214 insertions(+), 63 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.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
>