From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR03-DB5-obe.outbound.protection.outlook.com (mail-eopbgr40069.outbound.protection.outlook.com [40.107.4.69]) by dpdk.org (Postfix) with ESMTP id C90EF1B54B for ; Wed, 10 Oct 2018 12: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=0+sexmJHx3kEivdokXloGYPyGBHQyNgXFGkMA8oyIiI=; b=M6fOkFHv0LiF5V7JRrG8ZN7bcwlpUUMMbPGQb+9omGBVI2DTBV5Vz7WFbQSWqwF5Mwt2lFLiqIHSTWMGNfm5hTiBx99gy+AueqgDRWg3MQxZuVkGwhUtGM3v3j2PwhhWUWaTVwIapULX+4l7zzgieoApoE0Kt8x6F5DO9ocAvr4= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=akhil.goyal@nxp.com; Received: from [10.232.134.144] (14.143.30.134) by VI1PR04MB4893.eurprd04.prod.outlook.com (2603:10a6:803:56::26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1228.21; Wed, 10 Oct 2018 10:42:40 +0000 To: Fan Zhang , dev@dpdk.org Cc: arkadiuszx.kusztal@intel.com References: <20180907104408.36469-1-roy.fan.zhang@intel.com> <20181009201056.37344-1-roy.fan.zhang@intel.com> From: Akhil Goyal Message-ID: Date: Wed, 10 Oct 2018 16:12:19 +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: <20181009201056.37344-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: BM1PR0101CA0021.INDPRD01.PROD.OUTLOOK.COM (2603:1096:b00:18::31) To VI1PR04MB4893.eurprd04.prod.outlook.com (2603:10a6:803:56::26) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: c90789b3-c5db-4a49-bd95-08d62e9d1ae5 X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: BCL:0; PCL:0; RULEID:(7020095)(4652040)(8989299)(5600074)(711020)(4618075)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060)(7193020); SRVR:VI1PR04MB4893; X-Microsoft-Exchange-Diagnostics: 1; VI1PR04MB4893; 3:aLc3evpTN5HDvpKh0wvVXWhbQLNb9MV2XHmvagfJk46wGtIMXaXoWwmMCu3npdWjhnjk9HcWHxc1sTI951e/jW//pFXtO64j1wKalqARhrypx7HJVzZRyu/ykc9yCB8sQGSUO8h4l8kiUzVUONTL1ccv/hJNwBn5eVEiHvpCOMonTDm/CsiM3UiNbO/scnuG7weMEQNzAZKXuP2YekhrNNeXyrcWbIEpM9m08mgSROnyIAclRNwgIb7QXfzy5rvQ; 25:lugroGw3d6XwDaGOe2phNB0Fb/JijojYNXypFkdC/v2ZSYRcbbdC3bxp1Wojz5dQZP54j53jTLiH7k5myr6EN99ZJfGk1aTSjupqsopq9IupGcndsn3tBXUF76tl1uFi6A33OYu+qu6XlAFgNBDaIY8EZAa9c2nkulH2s2dezlvJ9lDZyj7EhreERj3SjtAgSQYD0x/CQSH58L64dqoiTotXp8L1YGazBR5ZtnqVjt7xGyTtn93VZ+CWGbRWRaqndUGny7Nvc+c8s7hl4PYE2b/H6USbZvZuibYVEJTCUlC8LLUdmBoJBfj9ff8+XblSR8ACV/7bAY/71WFZ6tjClw==; 31:08XisnOJq/Iyvx4kzYAEGetmVduk2NviwcEi0Fo02lfj/6cFuRFHe10kNUbgkE83VAj5lpbaUSLTA48Ou1B1eMbovoJ92M4llE71AWqCEkVGqCOsJ5LG0pUKr8iFjsxqtKa6T4g4wzDQ1ppqXnRnTRfk02oXnbr2wN2j2e2c+ed9MllL3yTUOXtxVCosxAotE6B/eDyeW5HWj71IsmT01Uycl4RsTTQ5o9F4vAThvbs= X-MS-TrafficTypeDiagnostic: VI1PR04MB4893: X-Microsoft-Exchange-Diagnostics: 1; VI1PR04MB4893; 20:ZoarkEjm8B+xvvnCbaSxCzXWxQLIerX4+mAz0XGoQuupd0ojFctrgEsXvgEJcoRgSmUh+Yeg48uHyxYnhKok6FmKaxbmUpLST+ytzWEJiTPaG1AoRxIGaOJjoqGx+ZMczaOMzpg1Z25ZoQbOJa6kXU+D6dSAWBkX/nPVmIDwGaQgUExl0yUtllVZnalNm6jc3EAz2y2DD648NNeFmF0t0FQsow6DYOV7gEVakeJrvRL+4wPYkAxrL2HylSWC9+D6pW4nJ/SQ6xBL+QrEGn34mLNk8+zPsMFQcFGCdUKCrSLRN49Un9KKKIKHgNrQLNwauZU88YeP5i7pOgftYYQYdaA1UydDrjPGwiYWMt+nCoTHdpuEDvE9d/LWOVpapbr8EgxH/CpldCjbTGpbbOw6+sj7OY0QuxRM9RA6V3InYNdAueeua6QIs5H9LZa2fzybMZ6exNY1ZilTnYLbtruoDuxvCRX3vtgA9GheGy6v8O1hdY2lRZ2KZ6C4m4kLahFn; 4:P3Tv2SJkKGPvxITFQjkNjO+JDlvnWh7+9lmJ+g9zU4LSo2VchfvtZMJdS5KiKmmKE1nyFIuBcTjFeXxRDddAbeUEY8J2AwPzLu2ddbXXnOd1KxPl9f9M3KpedqZyMXIjBEymKCMeqQ5hzU8C+Km64sA1mQInUrWGhcE2Y0Q6U9dpLwiR+jh1QwEK8QS9+pK0uKj7H13pxAhd1WCmFdhXyC237wsqD2ol/do6FNyIrW5/FIViT9T9giRKYLEVeAc4f7jQjtRJddA9PtnQeJsQSw== 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)(5005006)(8121501046)(93006095)(93001095)(10201501046)(3002001)(3231355)(944501410)(52105095)(6055026)(149066)(150057)(6041310)(20161123558120)(20161123562045)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(201708071742011)(7699051)(76991055); SRVR:VI1PR04MB4893; BCL:0; PCL:0; RULEID:; SRVR:VI1PR04MB4893; X-Forefront-PRVS: 08213D42D3 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(6049001)(366004)(39860400002)(396003)(136003)(346002)(376002)(199004)(189003)(31686004)(229853002)(65826007)(14444005)(11346002)(486006)(476003)(446003)(956004)(5660300001)(67846002)(2906002)(36756003)(44832011)(6116002)(25786009)(3260700006)(105586002)(2616005)(6666003)(3846002)(16526019)(230700001)(65806001)(65956001)(47776003)(26005)(478600001)(77096007)(186003)(66066001)(4326008)(6246003)(55236004)(8676002)(7736002)(50466002)(86362001)(81166006)(58126008)(81156014)(106356001)(68736007)(305945005)(8936002)(31696002)(386003)(53546011)(23676004)(2486003)(53936002)(5009440100003)(52116002)(52146003)(64126003)(316002)(6486002)(16576012)(97736004)(76176011)(110426005); DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR04MB4893; 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?MTtWSTFQUjA0TUI0ODkzOzIzOmRNUG0vMEdIVkJSUjdiVDdJTTN2d0JkT0JS?= =?utf-8?B?L2ZlTUdKU3BxM2JZQ3Z5WlhVVFR5MHF2OE02RDZsL3hOY0RTUENqQXlYbC9N?= =?utf-8?B?SVlRamd1UDF2Z01mRTQvNUxDQlJNcllCVENPU1FpT3NvZ2FCTm9sRVMwSTdP?= =?utf-8?B?T292R0xCVis4QkxmT0psOXpjN3YvdUhQTFAwVGtIc2tseFRQVFNBSy9ZaEw3?= =?utf-8?B?T1RyZnZXU2tvWUhyd2VkbldhNVFvRUpBUCtFY29vMTZZTFBVc0U1M25SRmJE?= =?utf-8?B?N0xNaURpd1hiMG1rekN3czFyWUREUktEeUxHMlZEUUhJY3lsQjFGYkxNbE9H?= =?utf-8?B?RG9FM0ZJb3ZBTUt3TE9xVENtU25zNDYyQndqQ0NTR0dBOWlpRE5sWGxaOXNH?= =?utf-8?B?RmdPUk1ab2FrSDlta2lsUy9qNGE3SHdCRmhEeEtybTNRaU50dkppUkp4NTNm?= =?utf-8?B?emhvaUVSN1hScFYwc2RpS3lLN2ZRTmVnMEVzeXJsT3B3eS9Cbnc4cm9veTZk?= =?utf-8?B?UDdXMFhZSWcydFpsOWwzMEJYUkFjM1M5QzI5eEVEUVFqUi8xb09PTlZFaCty?= =?utf-8?B?QzB0QUZLL0xZRmc5U2lHVGUvVnl0UFpTbUpuSllXYzB4ZFRJR1ZHWEVCV2FJ?= =?utf-8?B?NW4zWDNuUklBRmJ3UUpRSittNHJadmZqL25iWWp5TGhsTWVSVTVsL2RpZlFv?= =?utf-8?B?c1Y5aHJHaUFaVkdXTktUWk45TENYS05vSkMxaUlpKzlPU2t3cGYzQmFBSG9k?= =?utf-8?B?c0xscXdsaUtiWjFkRWwxZk9aN0pJQXRrZ1lhbndNZWIvOTAwZ0p5QmpkNXVM?= =?utf-8?B?VU5sZDNkekFYRndGU1YwQlUzdVFrM1NoMEZrM0pDL0x2UXYxQlFTOVFESHhD?= =?utf-8?B?UHJGNHUzaktYZWR4MlR3SjIxdUJ5Z1M0MnhpU2s3UlRXS3M4NWNIL2l1WUxy?= =?utf-8?B?SWhUQ1FtVk8zUEg1YldySmtLL0xKZEJuVVo0bDNkR1F5anBWcnRFTkFUTmc0?= =?utf-8?B?V1RQaTlROVAwZkNLaWVWeU94NmdJdTROL0RXM3RBelpGOXl3Z0IwcjdyNXFN?= =?utf-8?B?MUpNeGtWdGQ3MFp2ajBWOENoMTVwU2huQ0VHTmpRZU8xUDVQYS9HZncycWVI?= =?utf-8?B?MnFzUmJjdnBPR2tUQWUxMmIrZmg4TW55K29FTk9UazZGZnp0Rm9yUUNZbFA5?= =?utf-8?B?a20zMUlHbysyK2hOaHIrNzVhell2MHplRWp1WkUxVTNZVmR6bEE0YXJkaUd3?= =?utf-8?B?dExyaGJ1b0J5UFNnVG5qS0p1dVRkZmRFUlVUTDViU2FISFNTc1IxUlUvN2Rl?= =?utf-8?B?czJxemZYV2pZY29jM1ZzQmxzSzNXdnUySDdBZk0wL2RKWG0vcEczVnNWT0x5?= =?utf-8?B?a0M1RWhnMStRYysrZVA0djgrT0ErcHMyS3ZHRUs5OS9QOXJhbjh0OWhlWEcw?= =?utf-8?B?N2Q3ZlNHZW5ubjZRUjJLVk1Gdks2WmZNNm12cW5xK1E1WjVjUndEb3JyQlM1?= =?utf-8?B?OUhVclZ1ZlF4WXpiNVJySDVrWlhqc2ZvaWtrbVdjaEx1OHVwaXJoOWV4Mi9s?= =?utf-8?B?V2ZIMnB6SmxzZzgzYkpFd0xMcWhyVHFNem4wdjJac1B4elBxUWVkSnZJVVNq?= =?utf-8?B?NVUwSytualNZVTNhY2NjU1k4UmNQalh6QWpIRThVNzFodkNVVWpUYUwvS2ow?= =?utf-8?B?ellFTFBtUHRxakJ4bnd3WHdnK085YmZqeEFUZEFHR2xjOHR6eGVtVHhLKzlx?= =?utf-8?B?ZlRReTNXbWlGWWFtNEJzY21RcWpQSFczWkQxZ0JYQTRiMFhNaER5VVY0KzF3?= =?utf-8?B?VzRQeS9QUW1RNWRXa3lKaUxPTG8xY09SZUJ1YUUya2lQaTZtSFNOeVUwZkYz?= =?utf-8?B?VlAxNi9OVGlnUWw0MjdqMXFMMk41MHRPQzhib2F6dWhXYzVVa2hmSWl2OGJ5?= =?utf-8?B?M3Z3OTlKT21BRTNBeXJIamhFM1RSZlIrRWNNVDJWR3R4OEtWV2dZSGQwTGE1?= =?utf-8?B?VjRsSVhWU3ltZllZalhkVFNYcEliSXJCc0grZnZGMytaTm9udTd4V1FZYWJP?= =?utf-8?B?QXMzZWVmTWVnZmM3WjIyeFNLeEVZbTcxSmdWTXQ0VTVBNU5pckxidDBvTy82?= =?utf-8?B?Mnc9PQ==?= X-Microsoft-Antispam-Message-Info: CuX+ZAFsyTlrDd2zvATlnc/Myljg6twDhl3cx87Hp1C13ATXJNolQf1N/iK+WOhUuA7hLdXMcDBmY1ChlGz8pDLb5GqkeLhvC02U0cOeGW/YaIo3rR1eTxQK4ojhsyY5KqORpLL+80w/ULB22WWzlbb9Wa6loi2oMEAjL1IWrlKwDwNTbUmoWAnunxVpkUT4JUUsmg66MqkwWfzHSPhIW9muPshGnz27tHGubDK5I1DjstSReyKJDvSkDyYFlrHQMgCCPMCNT7cpj5wSFWNNDK8/2KuROOahCGMdlN9cSLXRdjNYWjgYn9R4adN2HHnkBBjp14Y8WNWZqpnfCqLK2XP23fsQV7OpUx6UTIc6378= X-Microsoft-Exchange-Diagnostics: 1; VI1PR04MB4893; 6:sCkK7HMJZCY9hsDUI66udxCIpDrHmOYXjaC3aOnpUpN5H/bsoAsVcE/jxGQhLtNE4Jfc8AQmEesL5b8Wdza5Ww7qTt8jC2ckfQksxot16TZRQHFja73pJwN39zE6L00w7ZH8Enw1f+KVf9o93DYCr0JGg60Lwe9JnDo5yyT80NzdzFi3ruU9i9TUguA/IILuBHc7MJ76i2TzxeOXT8hGWbd7hyayJx4FaNQNQUhZ4GpRHhjUNMDnAEL0NNZ7D3zUMXu7436R77GXtR7hZSINqsGPaOKvqawyZ4rgEQxyjr51FF5ppjHRbmSUOp4y/JMvNGLry3QWEGwX4ucbuFdcz8OflkD3T88y0F/yrozBAVN4iqvKH1AuHqd7JJ2QVLHuNbCC/hntZ25XfD67Qnl0mAT2m7CrwWdLjCwP/5mnX+PUcggseTaLYUSQIcjkNXOSB0i+oT6kt34bzMcVegMh7Q==; 5:kajXAHg49zC3F3voMfrjavyJx44B2AyPNI89davnK6pjkCzeLQeTQwxF6CTCRn1QMnO36WLGF/wxiYukA8P9zSpf95zyDpVJbNhN9cvVV9f52BIjCBL2o7oVsj7tY/3I1GqU898jkFfAx9pWXE0KDAZqIFfo/w5Ur0Jj5dPHH4I=; 7:2ObDXpdnbM47Q31LdDqXL59TJyX/glAr1qT2QRLLgjD9fSTbbGci/uxmEZwEka6c2fJhBpx1Kpyi0h00wSQPGvxvXGhOw/x/XIsU51Wu3zYco6FzNopft+/ZDJhs8wohKITr8pUlaAtOVow9/rQ5efuhwYHU7NsW1qJL6HQXGLOLah6qtb1rIeJ12cO5AEU/dyngAKrTfqS/NbLNNU0kL9mBwH/1pHF81s1ThHMP8oMa9nfnfXbwTFCBPcNr0wBm SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Oct 2018 10:42:40.7024 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: c90789b3-c5db-4a49-bd95-08d62e9d1ae5 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR04MB4893 Subject: Re: [dpdk-dev] [PATCH v2 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 10:42:43 -0000 Please add appropriate patch description. you can send another version/reply to the mail. On 10/10/2018 1:40 AM, Fan Zhang wrote: > This patchset adds the AES-GCM algorithm support to AESNI-MB Cryptodev > PMD and updates the unit test and documentations along. > > 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(-) >