From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR01-HE1-obe.outbound.protection.outlook.com (mail-he1eur01on0072.outbound.protection.outlook.com [104.47.0.72]) by dpdk.org (Postfix) with ESMTP id C69EF1B4F4 for ; Wed, 10 Oct 2018 13:39:32 +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=h591QhuDC5+uT0IKeHNu3f5MRE2PKFzDj+8bCwZ8BkM=; b=VgWi1cgFsv1vesnFvLqV5//DCzzfTc5W/4b7Qf5OyaOPCW1R0ByPHq0SOkR1OmlfdE/QvMzxXxskjPFjgdWZbqAnE+G0OIbJrgqUM1nVXTrp6e/cA2tYycrhu8YsOYLBXWVgnZbDEolhLTRtV/fq71GlVlvBKTS7EInb5MH423s= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=akhil.goyal@nxp.com; Received: from [10.232.134.144] (14.143.30.134) by AM0PR04MB4884.eurprd04.prod.outlook.com (2603:10a6:208:c5::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1207.28; Wed, 10 Oct 2018 11:39:30 +0000 To: Fan Zhang , dev@dpdk.org References: <20181009201056.37344-1-roy.fan.zhang@intel.com> <20181010110443.82749-1-roy.fan.zhang@intel.com> From: Akhil Goyal Message-ID: <0f3192fe-6d7a-4432-9114-9d86bb37dd73@nxp.com> Date: Wed, 10 Oct 2018 17:09:18 +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: <20181010110443.82749-1-roy.fan.zhang@intel.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: BM1PR01CA0103.INDPRD01.PROD.OUTLOOK.COM (2603:1096:b00::19) To AM0PR04MB4884.eurprd04.prod.outlook.com (2603:10a6:208:c5::13) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 86d59db8-800d-42d7-1d0b-08d62ea50b67 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:AM0PR04MB4884; X-Microsoft-Exchange-Diagnostics: 1; AM0PR04MB4884; 3:g1fjgR3VoCvyu7GGfXdxSVlNKYiPedAXMuiBfWuwxbzP6ZTvBAq+7vFrKz+bOvPvXnJEUugqtrPuelBhs3qJD3rWy4G50FekA75rOVZqy7ml1JDvvDFBP0V9ZbPPJyM95LpEZw9eLOxbH/mr5EcGnrS5AE4dxaQk6Vtch38C/I9SgRPl86T6CL6Z7EkbV3QlW5x39UDjWsShlCtJuI1gAmvmynXYiL1XDIAGRLnbM5vPNf1r+kEUN8vbziQPtGfY; 25:+uIrTn5Qt2xbG1vVcLgxyb0Xkj8br3hVMyNn7zawODO6hzMa3GocwnHB8fDcE+8sIAuzAoVUJk4UMvnagCA4JkHSjPYuXULlS/Ti2uyodVQ5xO0HqH1fszjFapKd3Qnn09tFB7AqOsarR0ajrfMZhVfEzEcs/HHYLCuL5/3N1Dsm8/XHZkkHpIJYks7e7RYf4A+/wWgkHnDrt0Uko486rauBYrTUsMA9UWIUUPdel4KmiHvlBRl34J01eEHPfR4I6lgQlCL1Uh/KMVNmcXl+h5kBMpe0ZRO8YtAtkTVRGs+09n5BaIBJwOgPas4c/pI1JidinkMADeagb3j4Lul1ZA==; 31:obMG0zwAY5xNtShxgirUr43c7O8kKpNEm5fK5/GFTDBzFox1ee/sh6jEdKZ69qxEplbIVQ5uErWilImUElJAx8AJeLrMg19J/1a0FcTKiId5Bmq6LPUUCq70YB20UEWJxusZ0RC1RAirv87IJsiDEsCXXkw8C9/z7rr1LjVPmb9p10mY+OGXnWzDZDzjXLizoRQ5zUIyjGFqIE8Hpx1Ao90hPeKluy+Ev7P+/J+KzUA= X-MS-TrafficTypeDiagnostic: AM0PR04MB4884: X-Microsoft-Exchange-Diagnostics: 1; AM0PR04MB4884; 20:YEhEtQY+YEgRf+jUdJQ6e5MpWKUFWcu6i1RUc/vQmtx7w01YV6jJbUYBOtQDgnDyoIQYj8I90DTxAz1Zcsu7N0lN9xRk2vJ0LO7bcxjzUKlrjlPGKmgrYdpgFSbihxPiCB69A075pMmFTbGj4Gn9VNkwjobmlbJfwaJOZjt01+eR1eBveA8iplKOj7nupo/+aTAh+fhm3YW6K616nXIUOLZkOI9eDiUUWSq9C9fy915K32Mu0EFyLJK0Pb5MnfPodGb3L0dEnRmrDxLtna3wJEQ8P7FrXLoOqazHaXwx5VObft4qvjQVrc+2MQTTXrK9SyQI1kGcL1ntg4bZx4vxkuIFHXLipqPIxG5xfJzEQQcgfA9aZQQX8xGT3XU5i3riyebr8Vit0mVXtzhyuMtUAbNGfwXyqmjRloCu0OjIvpBWcB/qj9PoqRujeSXMTv8ULzpHN9vOXrg6gWxgENBuLKiw0ebBCIZY8MRfGiEfjRNSDnmBGpmgmXS5EXpcLsGC; 4:pwBARt3HVpZFVtb0q3yEanoqKSddDQ83+2C2bHj4t/dNW7nKotBL3PHe5Vb3evktfrycVE/plpx8FTY9JeVaeem4H7EM1h9xe1lVUVjjmkO+xuKRXle7mXumKaTvKOvnLmTL4amoZUA+5ogPy5Sq2dKCGNcITBxbx3Yv1nReteg/TzAmPinJiyheEqFbTRiQPVSm5Ay3O0ADGzfE/xKgFzzPmv0SVt0Eajjca0zXQvQyP/cYneQEJflTJJyTLnAXkDZCufg6u/HvLpx/eFhafQ== X-Microsoft-Antispam-PRVS: 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)(3002001)(3231355)(944501410)(52105095)(10201501046)(93006095)(93001095)(6055026)(149066)(150057)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(20161123560045)(20161123564045)(20161123562045)(201708071742011)(7699051); SRVR:AM0PR04MB4884; BCL:0; PCL:0; RULEID:; SRVR:AM0PR04MB4884; X-Forefront-PRVS: 08213D42D3 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(6049001)(39860400002)(396003)(366004)(136003)(376002)(346002)(189003)(199004)(97736004)(3846002)(446003)(5009440100003)(6116002)(31696002)(16526019)(11346002)(105586002)(476003)(31686004)(229853002)(8936002)(86362001)(3260700006)(956004)(25786009)(106356001)(2616005)(5660300001)(230700001)(14444005)(50466002)(67846002)(6246003)(386003)(53546011)(68736007)(65826007)(478600001)(77096007)(58126008)(305945005)(7736002)(8676002)(52116002)(81166006)(47776003)(76176011)(81156014)(16576012)(55236004)(65806001)(36756003)(316002)(2486003)(2906002)(26005)(186003)(6486002)(66066001)(65956001)(23676004)(64126003)(6666003)(486006)(44832011)(52146003)(53936002)(110426005); DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR04MB4884; 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?MTtBTTBQUjA0TUI0ODg0OzIzOjBxL2s0VnV2SEVVb0RwL0hQbW5rWGdpNTJh?= =?utf-8?B?dkdIYzdlV0NtTGl4N1RpMEt4Z0JKSy9uME15TUlJczFhRDdndUZ3MUUwWmcr?= =?utf-8?B?alVkRXY1YUVWTTFENU9UaitlcWVvc2I4NUxpeDdlWmtOb0RLaHNnSUF3bVVq?= =?utf-8?B?Tlh0NVQvNkRtZ2ZsbXlQM1VTWnNuZDN3SmxSRS9ybS9XbWlPSk1qZTBKTSta?= =?utf-8?B?Nks3ZEtoSGdDUjZPQ2QzOVU3MjZDZ01STjF0U0I0TjEyS2FkbVQ2ZHdwV0RV?= =?utf-8?B?aXZyRnZ2TFFxYUNCQ3hRamdtNnh2WmxLT21TUTFlV0ZOQllJQnBSV0thQzU3?= =?utf-8?B?UHQvV0tIbUZiZDBjdEM0T3ZXWDZMMndGWi80clNOZWt5Tis4dC9XQ2l6QVYz?= =?utf-8?B?a01qZ3ZrUlZXMnIzVzJNTERWbGdtZVYrWGpUcWtDUTBMT3hCUVhldTRXMlQw?= =?utf-8?B?OXN3V0s4UngweWVGcWc1Q1JySnM4OFZqVCtuT2N3Mmhoak40NkZ4bUlzNUFu?= =?utf-8?B?VnpUeExtS1hUaE16RGtTRUw1cC9DUFlxVG9ZNGMxUkVXeDZGUG9HSmNrY0JI?= =?utf-8?B?VXUyaDdBbUJDK2EwSGo1NmJkMDZTWWdOYnZ0OFlJR1N4VnNTejNLUStaMmlG?= =?utf-8?B?QTVyTkhEaVpXU3ZIL2JJUjdmQzNPUXMyM1lTRENxTlVtVGlnVVdvSlV1OVNT?= =?utf-8?B?Sy9WZy9qTE1Qb1dPOTlCamNLR2hNM2l2OU1Jbk10c3lyQXVxUVlvR2puVXRo?= =?utf-8?B?K1RoUERUN3crQVJoajllNUUyZHFJSlVKMkZmcmxab1hoWFpieHdnc1dRRC83?= =?utf-8?B?NndFVTNyd3o4TlJaYU1HRFdtS2t3Y2E1S3NvS085SnlmN3VmMWs4YXhIbEph?= =?utf-8?B?SHZPM2RCVmZjNVdnd01RMjg3amM1M2hrTm1la2h3Zit4TFRXd2FSYjZQZXdS?= =?utf-8?B?RkVwbE1pM3NZY3NRZy9VQTBXMXVkdklPWXZTbWw2R2VXTm5iOW95TEpZSGw5?= =?utf-8?B?V0pYNDNqaEt4RkhBY21YSlp1NGtMUDZ1UGM5ZnlTY0RJbjhZQmRhVjFoTjZh?= =?utf-8?B?TlFtS3V2Mm8vOXpTcS91OFJiQzU4TXVxdDJNQStXNEhaTXFKT3ZzcTVzTTJF?= =?utf-8?B?dnM4MFBUaUxYMjhZTm1Mck9QMyt0Q2h5SmQ3enlxZWNxamtSTWpMVlREd1c0?= =?utf-8?B?dy9JMzlnSlVmZWw5ODRZZ3Z2WjJUTW0wTjMwNTBrZ1pyblNHNWFsRTh6T3RF?= =?utf-8?B?aVZxRUVJWXhzd1luK2xuQ2k3QURzaUJUZ3YwMDVFRWpLeXl2SUI0Q00rdFZ0?= =?utf-8?B?VTlpRnRybjdWTHlsS3crZFNvTHRDdzlyK08ydSthOGtoajV4Y1NYbUs5NnBY?= =?utf-8?B?VHBhdVpnM3huOGx1UVlHbUtrN1NnUFQ5bkoyVXNhWnVZYnRQVm1JQmgzV2NE?= =?utf-8?B?RjQzZ1BhNnpvb0FUbTlOTGdVOFNwV3Robi8zbzJBc2duSk1nekp0MnBJS2tq?= =?utf-8?B?d0JZbGZLWVVJamlyYW8xZVNINVFkV2VwV0pmWUZpZzNmdnk3Z09DcmFlWU9R?= =?utf-8?B?MUJPdSs2eDRETGhxbTd3RnM3U1lKTnN2WS9YNGVZeTlNQTZWcmpEQVdQM0ZE?= =?utf-8?B?TzFlUGlJS0dUV1V6VWhjR1B2NWhaeW1tckZjSGZnWUp2MTNEZ3hmUmNCVHM2?= =?utf-8?B?NVVHTWp0T1l1VEs3OXdIRXhaT0t0ajdESTh1bFRFR3c0ZnRJOWIrdlpGblFN?= =?utf-8?B?Yi9UVTFkL2pqd2FHWXpGV2FKdFU0ZkFLMjJ6WmowTGtlcmVrMUE2bjhIUS9W?= =?utf-8?B?bFRXU0gwVkJ1d2tDc3Rsaloyckg1MTBSRkVyL2xsZTExR1dQU2I1bytqTTlJ?= =?utf-8?B?THhaMHJ6WkdhSi95QUF6TUl4VXdFQzQvN1BkZ21IRHJwcXhUWTZYUFFnZ09x?= =?utf-8?B?dFFCRWEyYXd4NHVaNHNRNXZIS2RSbUw1b0N3Wk5aSGtXdGpFb3NKZjZFODU1?= =?utf-8?B?YURnWmhrZGJvVmcySllFTEtJTmlFZzB6MXVtZEd2OFRnVFUwa3gzekNGVFlk?= =?utf-8?Q?+nxn5IOOFe4QShaCBD6ihf31N?= X-Microsoft-Antispam-Message-Info: Vx00qRQtaJKN+tADrXAi4WBNwY4aErTJ2l6RoHqNjM11T4kUIcP4lB3Ujk0smH2QZBT9fwm5E/tKOBIf8eqelPfQ2m9ucYhx/QekHK5W5fsF0Cdfe+m27nxqOv9CVY+cxS6IXFbSTAF5+vIGUiJYMg8WDBjiyobL/rtA4C7/Ed+cEZpT43MDzOq+AQs+zIgGNWEqp3xv1sMlcJ+MekL/bCdFGmqemZXnGYSDwirAZ7LGqPwvyubPMHS3Ekuh9kJF11za/EuDHp7/rBT1870hW9JdgML4lyK9UIswxFiMs/qr/lqnhIkHNEfSYUgQyUWQChFmIqujya9P3BEJ/kKcBgVtxyoDI2/7kKk1haJpbOQ= X-Microsoft-Exchange-Diagnostics: 1; AM0PR04MB4884; 6:zaKBDY5yRrEeap9zpL4I64Ep04hi0YesV+S1f3K+GaiQBwbmHzW1bRpp8Mff0gGWz0+rPFvmPEgB5UyO1OSUCqtDCpt712+6vVa5ymYvot16I03SzJ62zPh/ULgo9exkteuqnd4JoyfXIm4CtvbbpA2SQwBbuISb3dD82OqSC1+58o6xgKnXYbP85gcVS9WjnsPEnM9wanflehIIhccISysg5yv8wuIHpisaiWUaqmkbgcUK4tmihEcIbVT87lVEiqioR5QBMDWX3eWLM8DzL3QyTXApaiSaXRzEzbbE08keu8E9Oab7wEZHxrnkh9ZAyTemy5R8RtoKD+9CBcUAunFTdWkIILyYgBfC8N+EfcDm4RJx7DDZmdUN6Vhdd+ETD7ZjalOADq6b1/brevEc8wU9KwQPYLqJTsIpMSL5ZA+mFopm0oW6Qfg2QdcULBLjD9JD/tZufC0R8YO8t2xSmA==; 5:0uCMhqvtgMffvRVf1QtZ4OukwllnPtK5BewKFXTIr9MZKeRz+pF67iR67p9nuEHTr7Lhvu4ao5fWoLcz33C8TrYtzo1cjcH91ACNDQbSOIClAuP8nKJQuYQy7uHu9Q9jSOoD6HEBZgM8Tr7mtTw9w7qtTDGMj8x+yNX5wB3UUUo=; 7:Jrp3hx1adwEAtDOXT6wuvt7qCIDtahwao2GrX7rroH34c/6XbAG7qrh5ffv6xGmCcbwJtTnw0SDLznhRiMO7KiGR5sXFNMVnYXskzOHeNbWJ+zBiq54FRjhF20GdoqVnj2ZJfhO9VyqGIGux/Hk3+Yxa4fA7OBlZS1RwDfjXl8EVksHg/u93Ol7kRAV5aI+M/2XtZhpj1bVFxPJg8BUkTA6fWy3RqYxnK08BH3CxXaht5Cb1Tu67tSxLWHvNEfRh SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Oct 2018 11:39:30.8687 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 86d59db8-800d-42d7-1d0b-08d62ea50b67 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR04MB4884 Subject: Re: [dpdk-dev] [PATCH v3 0/3] crypto/aesni_mb: add aes-gcm support 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: Wed, 10 Oct 2018 11:39:33 -0000 On 10/10/2018 4:34 PM, Fan Zhang wrote: > This patchset adds the AES-GCM algorithm support to AESNI-MB Cryptodev > PMD and updates the unit test and documentations. > > v3: > - updated patch descriptions. > > v2: > - rebased on top of latest dpdk-next-crypto. > - removed incorrect __rte_unused macros. > > Fan Zhang (3): > crypto/aesni_mb: add aes-gcm algorithm support > test/test_cryptodev: add AES-GCM tests to AESNI-MB > doc: update cryptodev and release note > > doc/guides/cryptodevs/aesni_mb.rst | 1 + > doc/guides/rel_notes/release_18_11.rst | 4 + > drivers/crypto/aesni_mb/aesni_mb_ops.h | 28 +++- > drivers/crypto/aesni_mb/rte_aesni_mb_pmd.c | 160 +++++++++++++++------ > drivers/crypto/aesni_mb/rte_aesni_mb_pmd_ops.c | 30 ++++ > drivers/crypto/aesni_mb/rte_aesni_mb_pmd_private.h | 3 + > test/test/test_cryptodev.c | 114 +++++++++++++++ > 7 files changed, 293 insertions(+), 47 deletions(-) > Applied to dpdk-next-crypto Thanks