From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR03-VE1-obe.outbound.protection.outlook.com (mail-eopbgr50074.outbound.protection.outlook.com [40.107.5.74]) by dpdk.org (Postfix) with ESMTP id 406472BA3 for ; Thu, 30 Aug 2018 08:46:57 +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=EJ7hzJXt9V52Fb3IsgGIgnCZh6EdBoZhwoCuq6ru+9k=; b=q64dkrjvrmWATrWUZQ/eoJh6x22OOuKTd4YFyBzPMFRkCMvePrXC1JuA+XqiwoK0vRa3mcu/gsX3n23p8X+qbpk/pK6vamZyeGgHiBQvpBvdjnIiJgnZ7iPHIMK0EY2rk8y6AqIKF9LaHnoJPMoOEoWcoxhjRlcS/ZN1g9qwfZE= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=akhil.goyal@nxp.com; Received: from [10.232.134.144] (14.143.30.134) by AM3PR04MB1378.eurprd04.prod.outlook.com (2a01:111:e400:536a::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1080.17; Thu, 30 Aug 2018 06:46:54 +0000 To: "Nicolau, Radu" , Pablo de Lara , Declan Doherty , Anoob Joseph References: <20180828130105.30779-1-akhil.goyal@nxp.com> Cc: dev@dpdk.org From: Akhil Goyal Message-ID: <0379b543-3b66-728b-d57e-d66152cd1574@nxp.com> Date: Thu, 30 Aug 2018 12:16:41 +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: <20180828130105.30779-1-akhil.goyal@nxp.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Content-Language: en-US X-Originating-IP: [14.143.30.134] X-ClientProxiedBy: PN1PR01CA0109.INDPRD01.PROD.OUTLOOK.COM (2603:1096:c00::25) To AM3PR04MB1378.eurprd04.prod.outlook.com (2a01:111:e400:536a::16) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: ed5bc070-0a77-4f22-ce82-08d60e446068 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:AM3PR04MB1378; X-Microsoft-Exchange-Diagnostics: 1; AM3PR04MB1378; 3:/61u8x9WvxPcihGrZ3skZUVzPOU5yk3Uh/DSKZgw7O8b9vYrPTk6tglgWTkARiLibjrHxa+22rdIcOwHHhGJg5mAOO3O90rqJ0uFKxpP+Ioc4fd/kUhjeuhIoV4oZ4mihSwS8NxF/Uyn4wB+J8gCjUW3HeC57AsxFYgK4AQWrVMnGIKCkVycLn62RlzXcawNmOvri0B/0OqrHo9aaU6+8UutTzb4/I8yAjz6yLfDT9nl7W8wJq4mv9je0E5qgzcS; 25:QFuXUUcON+Q4zuFW7M71oqX9lvTVZW1WhoIWuNZs+AAkKsO1qyGQg4zQd/ZqCfT/NuYe1vR4JLFcVEzgpKVLZ6NByQeINReeD99BSIEjj8Ul1tQoKQUxUJeCfG3ZSmFWy5ZAWgZZQPXyjvb/RUgOrOJtZ1+3h1FWmMw9ys7lQGu5ph8ycFxVS05Qf2nSaC4ejhw+ljSa4ZfIKCGTgotWAHqU5uiW3t2KrBXimjus6P9ch2w25t11ZOssQq3MhM3YnKfP0pQjTfZCukPW+c9KTmS3KXrbHH15xmxnakwVk5eFuGmHvy5SBFmiRQyzXP/QVh3guZBtJiP9D3Q3mQV9Qg==; 31:9v6xxA5blEsGT1qjS1fFggK8fd0x9IdTgdj2tdCB8A8kerapL9CMe10rYhjku9Rfu65OFgkF9Ly7y25GT4NhyTUyfDDlKHzinZPNMv5QqF6Q+gBnn3gtfyxlGpO9tiJBBBZy7juMPd8eMzlmMLZQTF8ADY+qb2wjlcpyihyCMeO/+hm8N84TJahHdS7Ap+U/EQ99JnvEuTq2HKbPnXhHq+JjI+1tcii34HYxAssauDQ= X-MS-TrafficTypeDiagnostic: AM3PR04MB1378: X-Microsoft-Exchange-Diagnostics: 1; AM3PR04MB1378; 20:rbIRbBn4SW7fbRpqOyC+1NA1Ki4LV6mPwKpY0ygQllSXD9BHkIKwHswQNP0s/bRH0o/S77T3it8NZh9D42dRykAAfmuHP70HT4eIdt43oFWpqKgjglnHGuxLVFo698hdMDcl9PQygGJNA3bdM9Fups2Wf0VPArjF9IFC/Uw0Z4brsmkjsRw+oaIZ/OeL7eJoRT0gwBlytg4behlVjyJ/7KnJkNTzAZdcF8aY7LlTvxb18FjLyLr7eiDBFyAQjjfTDvORoLKPHXKjKEKKTAPs9bdHFqsK4zbMoEHulLSFplHrElpmDPRHV/wILr6sT7u4ZbCN+zCLd0xqpoYvfiwnrHP5xd5RtVAIVNTcT+Gv7xNbMfrP5s2rTwlBiYQaMh4KGrk9kYUQzNCmR2JFSsS7jHe4Ba9ufEn9xylSrUFefQAngRdhjNGlOVkd9mXhE/Jry+ceHGCRayjcT7ePE3P25LL/8MRh4nn7cgXLe7gldXOyXTU0W652cb0uY//i4P3m; 4:5LFoQTjp0X+m9mnByTinAH/mw2rXX9Qsmhx2zQRfSuJvmsTt/YoGvcuTGBaLBmJd6GQIubAO+DnKMMr3wI+lq4Mtz7WfcxElTPuZeeP3HErOxqukb9AgZ+fBVUbpompaI0gdeT0CztZUT+osE7T7fwNn7Qe1libLQcXtqYjELjHrs35NmpmOv4qiZCqA9sKJe7WevDTfJUVSjLR3VpbBuBf9sGwLQrV3iwfmgmSQyXrO3Mmgtf7AaV25IFTYmqJXW5LAEHP5BXKHDMSA0Z73rhL/GovMOK5s4PyMcqqZ2fLvSyfq0PZHHLNCfVg00lSP0UHsBqY0JGxN/XMy8E7eYuCVdLprCEX9ndwCk7EeIUc= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(192374486261705)(185117386973197); X-MS-Exchange-SenderADCheck: 1 X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(3002001)(3231311)(944501410)(52105095)(93006095)(93001095)(10201501046)(6055026)(149027)(150027)(6041310)(20161123562045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(20161123560045)(20161123558120)(201708071742011)(7699016); SRVR:AM3PR04MB1378; BCL:0; PCL:0; RULEID:; SRVR:AM3PR04MB1378; X-Forefront-PRVS: 07807C55DC X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(6049001)(376002)(346002)(396003)(366004)(136003)(39860400002)(189003)(199004)(6246003)(105586002)(97736004)(67846002)(55236004)(16526019)(47776003)(77096007)(25786009)(186003)(478600001)(44832011)(53936002)(50466002)(3260700006)(53546011)(66066001)(14444005)(386003)(26005)(65806001)(65826007)(6486002)(4326008)(52116002)(5660300001)(230700001)(81166006)(36756003)(81156014)(110136005)(6116002)(58126008)(8676002)(3846002)(65956001)(106356001)(76176011)(2906002)(305945005)(8936002)(5009440100003)(64126003)(2616005)(229853002)(15650500001)(2486003)(446003)(16576012)(31696002)(316002)(31686004)(86362001)(956004)(23676004)(7736002)(68736007)(11346002)(52146003)(486006)(476003)(6666003)(110426005); DIR:OUT; SFP:1101; SCL:1; SRVR:AM3PR04MB1378; 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?MTtBTTNQUjA0TUIxMzc4OzIzOlMyTHdHRUFCSXBSTjdZTUZWZEpyOEd6MzR2?= =?utf-8?B?dWJKSTV3UlFUbzJoS242dDh6U3hQclovUHVhK3RKZXhlcE9qMWlITFFhVGdz?= =?utf-8?B?M2VkK3YwVnBBZnNmQXFUVDl3MWlnQ0dsaHc4MmlnaHN4dnpNYjJ6ZXhick14?= =?utf-8?B?dnhrK3p2REY5UHRKaFBEWWpWeFhvMS9JejFTdzBUTXdtcE1JWEprK2g4MHRW?= =?utf-8?B?T3Y5RnVkcGdRTlJBREx6emhtcVY4aERIUkdGUit0QmJWaUxtdWxZNGUybm5K?= =?utf-8?B?TDlxcTVLYVdUSHh2SHY1L1ovUjFDRUN5N0o1VHZuV3hFQXBaQThwcHdzSG1N?= =?utf-8?B?d21wcUVQQmVrT2cwcldGaGM3TzJxZTI4OGtiSTRUL0ZXVkx2RG5IVnFxYzhj?= =?utf-8?B?WXZSd0paV0loRzNzM2tpdlpCQ0tuRm1jRTA0WUFaSDlmNzdueWszVHZLazJ5?= =?utf-8?B?YXVmYzZDck1UaGc4VUVGS0htTE9NOHZyRENYdWg1ZWJRcWlXcGhsMFNIc2Z2?= =?utf-8?B?b0RZRklJVllhbXU5RFFqS290YkZWWVFHSDVYSzlWVnF0VWs3RWZUS0dtNEV1?= =?utf-8?B?RUhhUGFqVmQ2NW05dDh1aTNmMXRXSjkvaWlLK0c5Y3lRZEx3aGtPQkFWMUk1?= =?utf-8?B?aEVrQzNaQlVXSmcxSGJLM01GbWx0SmkyblpxamlneFp6YzJIRkpMMHRyVGxs?= =?utf-8?B?R09TZFFZbmVIOU4zeEJPSmtJUldQdXliazM3RDJyME5nZ3lHczR3L21Cek5W?= =?utf-8?B?SnZxd1o3TmpadmRmdXUxYUZlLzBFbTNHZ05aUFlpN1VJUnBEZWJQdjN6WWxV?= =?utf-8?B?UW13YzdyZURDZEtJcTliY2NQY3FyQysxNnlVQkpjendiTElNbE1SQXVsUDQ0?= =?utf-8?B?WTc2UHdGL3RWaVFYZ0kzYm1ua21VWFNKMzhMMkpJWnZBUTNHNklONXFaUHlk?= =?utf-8?B?cjVkS2E1MXRRQnhhVmJRTXhlZWtiVm9aTHNRRjZrSk1rdVRvNDN4M00zN0pP?= =?utf-8?B?bGppc2lDK2MyRTQ3ek5ESTJUT1BJam1aVUQ5aTQrMkxPeWw5MXZ4aXJLcU1D?= =?utf-8?B?WThJQ2JsZnFIYkVUWVAwRVdCaGp3VkZMaC96WjJFNStpMWxCWUlsbm00SUtx?= =?utf-8?B?L3BGdEJrSi83ZU1FSmlNSmduQjhVT3hHZ2daNlJ3N1kwMkxpdEJRRGhnSVVt?= =?utf-8?B?eWpYZ3A0MnR3UUlYUlNpUGp5ZWc2TjZXM1VsR3pwclhjU0tGMThxdE9qeERv?= =?utf-8?B?ZlUvRTlFSzVYRENKVFlaUmpVV0wveEdzbW1JZzBVRFV0cEJLaFlzSFRpS2xv?= =?utf-8?B?VUxyaFJveVJYd0gvemRub3pzMm5BSDRaMTJYbWdpdzhpV3VObUFoK0RTeVV4?= =?utf-8?B?NllRTWxmT1JZUlNpM21MNVJUb2dIQS8wZ2tLdVU1d2pSSnR4U0UrWEltTDYy?= =?utf-8?B?ZzQybDhnRDdhMHhtNzZGZHFNNEtyYnVxOTV1bFhITC9kdTdYaWxiM1A0dmNW?= =?utf-8?B?ejh2QWtva29yQ1c2MmpLLytBSFRtUzJuUE80TThkVW9vRGpGRko5bWNNOTMv?= =?utf-8?B?VElhbDFxa1ZORHZId1B3N0phdTltdVRadytJajExVS9ORkhtM1R4bG9aNmp3?= =?utf-8?B?c3gwSjRXRmtOWDRzcnBoamFzRjN5Q1RIdW1JRjVMbWFPbTFJeEpiZ0pCL0FP?= =?utf-8?B?VW9OcVZoWmZURGFmVGlXNCsxSVllRTlFeFNzMW1ReFBFVTdxckdMdloxN3Bo?= =?utf-8?B?T21LUVFKcjlJVGRPdGxpb2FpVzZyQk1FN0FqNFo0RzJzb25wM1NYdUZtalBG?= =?utf-8?B?VEtjUlc1L295cE1FYTdTdlMyRCtXa0xFK3NERENsbTFsRUVFb3RCUXVQVHcr?= =?utf-8?B?NVhLSEVWWWhwd2dnT3hhVENMUXZ0V3FvTVNhSUs3VTN6MjdUazJFbWJVM0FS?= =?utf-8?B?cFVHOXRuOW5IU3lMT2gyblNMTFNLUDRVMDhOdTNIa3ZPeDc3MmRqQUR5aTRT?= =?utf-8?B?b0xtZnk1ejBsaUN2R005VnlsVnNPdnJ0ZGMxNmtENG5ZdzZFR1dWbDNZai81?= =?utf-8?B?dnI5aVBXQ3lhMEoxOHNQRFlRbGNmTjhZdlg3WVQ4YjQ4dFdveS9Jay81RlpP?= =?utf-8?Q?KSW+wKivGiEqPVDPmSvvIbc0L3Awh8FLi+A0ymdAVV30?= X-Microsoft-Antispam-Message-Info: 9UVaUhZabLu76EHrWDc1FGwk6oDnWaoJvyrkUAwRZ5oF7CK6CiX/Fz1OcHbsxn9HLxH1vj89iHL0Zri1g/hieuyu8oopEVaclxkAQRIFgLc87KiY0eQKGFGHhhvctaL2ltHAWoMTMCdwWH8oA+PBnpm6U5yQ3N/FbVMOruQR4qgpqrDao0kzUXSXzfbc5IjyQnZ/HeyDNNk6dBXuNtzzrG8ubqJ+HWOqJiMoWrZyaeI3Osf9S/vNGGe/toems8ezZzf6H4WPDvOhXx5QQT43O3UIaCwnQmjEMCccK+cn00IflrQe/dzh7oqQ6HC6+OPYKWlpaJsNEOrSUoZtp9k+xlSedVu/jhMOiZnEREws2ik= X-Microsoft-Exchange-Diagnostics: 1; AM3PR04MB1378; 6:vco0aYxD6omkC4lOGgiFqXSuWcUi0YzWUCg5mZqHbEXVaY5SJwyGpc/Svi3rv+9xW4mLRylj/pX3c5+4+wDB9HfH4luVaux63+dZ4/tsSiXTyUYOFwflz5F9aI8HmBMLlpiTNdwzAgHVeMcdY+mdF0rPmZ5Kdq7WGM+oWHHNH1Bwf4+9KWEcjUWvS+NulIwWgu4cXFol24G6exqh2z+/n3IEvWGcjZtbuUpmxkQcRCLOXS5y95xTM1TILnP1SnPcooiwbk1pELdYyrWcyD5M+41ZOopcPBRfB6QC32MPG2OGUeVn+ORBkXwdkTLoveDfmYn129DAOO9EPQfrBxjeGa0wwKlo8L3fI/H9XOCNl6BmtldeidyZb6cAoxhHoYuRR597USuUIxFFYEBWXoTou8/RZPXBI1aC1KdhZLY7/OHDYpYvobjfdrSNhQv0IU7zQEOmocXbhxnDwAj/OPmEvQ==; 5:ceOFjRY+vbGXzkASTB6tQwvYEXEiKRctV4mQqdBHTHpeqJiDbJySn6eC3inNdN3VCC5DHdJwja+UaWbPR28etRwKIb7jM7CE2e+uXfRsujNouqoo2WVwsFB62VC6Rr+qbwdpBMbwyS8kgZjGIs1IN3wQNfMigRhxa3iTM0JQ1SA=; 7:6QJ15H4uimWXA3PbX6DYyxi/QgftEVg7mlRukuTylL7A9nglM3AoNTlga9O+522LnuYNRTIOvc0SlP/5428ys3E5Ce88GRPaYCyPctI0Qoe4xRjDVoDty+n4I6CYAJUyMR/TTrYRwhR3PnEBEuG8k04WjURP3LKIyFAn23puwkrQ9ntbzcGoiZNlKSzyaw9rTdY+EMuXV4WfmBn1DRi9+H8aoPnUyao6zDWmZW2JSRBFwTk+mnTOwAxA5g1BuwNR SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 Aug 2018 06:46:54.5930 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: ed5bc070-0a77-4f22-ce82-08d60e446068 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM3PR04MB1378 Subject: Re: [dpdk-dev] [PATCH 0/3] security: support for pdcp 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: Thu, 30 Aug 2018 06:46:57 -0000 Hi Declan, Pablo, Radu, Anoob, On 8/28/2018 6:31 PM, akhil.goyal@nxp.com wrote: > From: Akhil Goyal > > Security library currently only has support for IPSec protocol. > This patchset defines structures for pdcp protocol in rte_security > and provide a sample driver implementation for lookaside protocol > offload to support PDCP. > > Akhil Goyal (3): > security: support pdcp protocol > crypto/dpaa2_sec: add sample pdcp descriptor apis > crypto/dpaa2_sec: support pdcp offload > > doc/guides/prog_guide/rte_security.rst | 90 +- > drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c | 294 +++ > drivers/crypto/dpaa2_sec/dpaa2_sec_priv.h | 172 ++ > drivers/crypto/dpaa2_sec/hw/desc.h | 2 +- > drivers/crypto/dpaa2_sec/hw/desc/pdcp.h | 2642 +++++++++++++++++++ > lib/librte_security/rte_security.c | 4 + > lib/librte_security/rte_security.h | 62 + > 7 files changed, 3258 insertions(+), 8 deletions(-) > create mode 100644 drivers/crypto/dpaa2_sec/hw/desc/pdcp.h > Could you please help in review of this Patchset - mainly the rte_security changes. I forgot to add you for the cc list while sending. Thanks, Akhil