From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM01-BN3-obe.outbound.protection.outlook.com (mail-bn3nam01on0061.outbound.protection.outlook.com [104.47.33.61]) by dpdk.org (Postfix) with ESMTP id 26E008CEE; Thu, 27 Jul 2017 13:55:48 +0200 (CEST) Received: from BN3PR03CA0115.namprd03.prod.outlook.com (10.174.66.33) by BY1PR0301MB0904.namprd03.prod.outlook.com (10.160.195.143) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1282.10; Thu, 27 Jul 2017 11:55:46 +0000 Received: from BN1AFFO11FD044.protection.gbl (2a01:111:f400:7c10::165) by BN3PR03CA0115.outlook.office365.com (2603:10b6:400:4::33) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1282.10 via Frontend Transport; Thu, 27 Jul 2017 11:55:45 +0000 Authentication-Results: spf=fail (sender IP is 192.88.158.2) smtp.mailfrom=nxp.com; dpdk.org; dkim=none (message not signed) header.d=none;dpdk.org; dmarc=fail action=none header.from=nxp.com; Received-SPF: Fail (protection.outlook.com: domain of nxp.com does not designate 192.88.158.2 as permitted sender) receiver=protection.outlook.com; client-ip=192.88.158.2; helo=az84smr01.freescale.net; Received: from az84smr01.freescale.net (192.88.158.2) by BN1AFFO11FD044.mail.protection.outlook.com (10.58.52.191) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.1240.9 via Frontend Transport; Thu, 27 Jul 2017 11:55:45 +0000 Received: from netperf2.ap.freescale.net ([10.232.133.164]) by az84smr01.freescale.net (8.14.3/8.14.0) with ESMTP id v6RBtfVg007045; Thu, 27 Jul 2017 04:55:42 -0700 From: Akhil Goyal To: CC: , , Akhil Goyal , Date: Thu, 27 Jul 2017 17:24:08 +0530 Message-ID: <20170727115408.20386-1-akhil.goyal@nxp.com> X-Mailer: git-send-email 2.9.3 In-Reply-To: <20170725052457.43952-1-pablo.de.lara.guarch@intel.com> References: <20170725052457.43952-1-pablo.de.lara.guarch@intel.com> X-EOPAttributedMessage: 0 X-Matching-Connectors: 131456301456993122; (91ab9b29-cfa4-454e-5278-08d120cd25b8); () X-Forefront-Antispam-Report: CIP:192.88.158.2; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(6009001)(336005)(39380400002)(39400400002)(39850400002)(39450400003)(39860400002)(39840400002)(39410400002)(2980300002)(1110001)(1109001)(339900001)(189002)(199003)(69596002)(2950100002)(1076002)(38730400002)(356003)(110136004)(77096006)(305945005)(2906002)(6916009)(47776003)(189998001)(50986999)(85426001)(76176999)(104016004)(498600001)(4326008)(6666003)(97736004)(626005)(8936002)(105606002)(106466001)(81156014)(81166006)(5003940100001)(8676002)(86362001)(8656003)(54906002)(48376002)(68736007)(50466002)(50226002)(5660300001)(2351001)(33646002)(36756003)(53936002); DIR:OUT; SFP:1101; SCL:1; SRVR:BY1PR0301MB0904; H:az84smr01.freescale.net; FPR:; SPF:Fail; PTR:InfoDomainNonexistent; MX:1; A:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BN1AFFO11FD044; 1:R6RhCW6CNymFc4+lH3EFF2xvwvPiruBNyKBMl9ZOjDBm9uxMNiZYXXsy8ICj/tsy+0bmPPaAnocpUsTpHdX65btfWfu2CMLnw/f/8qiwyxyWiUR2wkuYfb1C/SHtPrEmhW3mWyC9vXYY9R7YK5xgJlShY/0ixTfrpoQ5Tb5kZdiUHNMJSUBPbQPA+VOVCZyVhiQa9YJf7PgV+OtkYSz7M2jqlawzqzQzbtAEZS/19NQvag6e1250ZaXnrrxabAOnSkw5ZMpSCgZ5gDlsoeKYxd+G78jwNydoQ9zutsEx9hbZ1WjuCM6Iso5EwUCYXR479NaHAPzoqaG5RC9L3mEL9GkwD+FJKeljcifRYv9AFlhZnTzMnwPsWsCSU4sf/CMc/CctecyJd+TnPqlrjDsrU+lB6fWShcT5EomlKy5gffB/EqNyMiM+sqIqQPDIKgB5qxuCx9Snryr4TtLC/ywaAK9bVgzmh8mhzqGqWIY3QVeECAT3idKLo5R0NuKeVP8Yg2L07v2WeVMUqo0yBINLhHfN/DqVb3rtJF6s9TecM/TMlV/QFcaulihI4t3et8tVIjYn4Ak4h3nCyEzf14K2uXUbc8j0UePGzQ5skhwPLoruN91wSxreg3iM5IFYZ+/ypbXBWuB+4522i3+OPeJMMhMle26IswXf2RmwmjO0NTP3a4l3A3c/MfTLCWWD309sp1n6DvIrkgu/dX8aiEVp4q6Vl4p0Umbxq5pzF490jujMEvTjNFOTuYPMggrUGu7Im5F6fhqXcO0Jw77kkS1AoQ2L9sQ2qeBUEtnSSU4HED4rGDLeqjNrN86x6u2ITm38zkiSo8fD/JiPR1iW4Vp1GUSA0KgfVrt/HRSI4Czv72aPk8UxM5xjHrKx4wAX6Mg/hgfnLDxWDnxB1ouVCYyyRTCNccbYg0zFENFTqCxy2Dc= MIME-Version: 1.0 Content-Type: text/plain X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 8b9adef9-596c-4cc2-4a01-08d4d4e66a49 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(300000503095)(300135400095)(2017052603031)(201703131430075)(201703131517081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095); SRVR:BY1PR0301MB0904; X-Microsoft-Exchange-Diagnostics: 1; BY1PR0301MB0904; 3:GFH6DRHUuWRMXmE6rMt8cdZYmFd0M/rlP1nHNKfXp6Jy8pLCUy1ejV0rSONy2ILipSCyZ+5oLfx2d5mqNz5z7MnTHM63GU5Eg1QwrvAtxHpKTVgIMIGO+tBk/EkbRnsRl2Saqqi16NM7Hd3Rg9lWChmMpjg/QmFRuhHR1OuW9f8o1JcrHhKbWIKFpfGWZhbnwBxAm68zqYnT0lqalZ/E5k/05hHnY1UhKCXe5q0eb236agg6s/yk0FOAbQmRORJ/E659XdDqIRgmltGv7UwqrSuiPTlLRrUYaFo2/cR7diYs9tbzq4dGMXDshPLwbMzEGYdJMULDNFdBc5zyCNqu5YEhvsZ5jOTEpdSYedMmxESkDVA0F6X1Lmse7VVMmwnPv0L1ZHVTuwMjmEu9d0xK+bpMExAQguKtRw3TEHXuJv+8a59XsYFf/2lV2emz3eKTLoklqN9SK4+paiBME7294ND9EVsu7SO+EJdbmmcVCYuHRLluJXLnEk/fpUnAwmOunh0KlB3BNxNj6CBF51/WQUfkzfz9WLNcZeETMKRdNFkTTax8M/yPC8NREWTCyaZZPJx0boVnPdeJkeJ6wVRKu7Vaom70ZztWne68YEWmabixq+1Xj8y/8z9L7uFig7TQeemZVlrzhuBTSwohaV9VSlFT0XT+00L4fzVqEMdh6hOjiyeiz2IH0/cgS1hPQjEEWW0R8HghYcto3Sz4Dx0tVnGzW2N49w8S1DU2H22AmLFadZdw7dGW/DxFslJIqBWZm6tig47/B7UCQt9X5CrqEh6d0it6+/+dWm9Uf2xTq07sZlwexVrYQlLX4ci6pFY/vaSBSm/odnJuvV11O7J4+Y7lkjf0HTpwmWzCPjmuweo= X-MS-TrafficTypeDiagnostic: BY1PR0301MB0904: X-Microsoft-Exchange-Diagnostics: 1; BY1PR0301MB0904; 25:vBTW7Lgiu3aDwhqNIvPE5AATnJsTyivTd375O+V/gtkly53twTnEIE3sOAqzvjg4rQQj6Lq4eY9kHprCjIwKMSiM52zUH+/Axx3+ie+YBEMsJhIs9X8ODc+1lwDf1V41MHKN25nJeyqoU2URcPMcvvlOvW/4cOjEAkZlxFRQe6I619Ey14aAtYQ5YAKx+QQaJ4nvALdGK9bwJbBGuPmFQiidzC1UjTxhahCgucQ/qEkBUly3u4xgWJX07R1fOvKZvZUrdO1G58106Itm/PTxnoqzFGmOaaon4eGMZnOcfD8+f6bPLmrTcO3pgfwOtKOviBoBIeYSx+mRKwNSqShcqJNJt6G0GsG8Gw2Od1DRUHx75h6FrWm7KQGrj7yALI1o+WNMwfwbgCKZQRTDQ6a/DNJwzIBxYz4M+O9hXbrAVGgXk1rvO/saIE5wA1LWkayFhPt3H1KFBVUxZzxKLLMq5Ol5CavdLxd2er+zLsY/e4WsZtIW2l+8C/MuzdRyEa/J8Xjr+Lj6aIuqXCAL75U/56zGIjvurfBj9g/9FfvKvSa/LjYng+9au6x9uA04CbwGfmqnLGiy/ohEPRXKqfmeC69utsywcaPWZOKPoFvrERDPrsco9Nh3b3opvrdc4yZeIGO8LtsRphBU+k3NZKZgJqHRJRkH6lJrTO/FPq2Xa8UYg3ZBwMVMi99Aj1bxEROSBY8gW5wZV+GPSO6X3GFcigV5HtuQEP9lRxdDONy6+2l5ybHzRm22WAWA3Qun/5c2eNBCWQK4R8whpRYBVfPF8LUyHehlYVO147WKGfixZCG61v4kUCEYEgCjf77AyJwcGB1YqUpleUmxt1Km0B62OOa9dXC+vu+VApCbBA3CiAkKajgqArmROQJr3sONvtgDOruoWNEmnEHacsqEyjBSQ3c0aNLagcBWd+RSQnH78nI= X-Microsoft-Exchange-Diagnostics: 1; BY1PR0301MB0904; 31:yssecrIW7y/FwXs1t9hMSJ7J6j1zKDBd/35dvGaTYSkiJdhudMOTR1pg0DbFpvbaoiP8e28bgQZuDUk1E9ZoY1HuEBshzvQRFlCuCjiye8v8sSkFM/udpjzhIbbOCkJLCZx17b5JROPP5vVub2swNtWN0D6Fbwls3+bkzcAWDnZu5kqyjDvsrIOOz8+Lk9Z3dFGYqxpISLXCx204xdlfhE94zSXaoE+qXv7nkvE62NZuetPJZcrsmudIeUmvkvKZUn7oegm3/WyAGF24f/AFzP1qqPDZmak2c7g0LSplhw+rIlB0UgkIJD6sUVXMDiv2cbYvTglP7ebERM4P/vbKoKdWNEOHCtYo6x4LALp3LBwVWehom+0U45Si9PGGHCL2icYbp9xMJFApU+V4+rndC1FWZeuCIIsKX73KAzBBuLo87vzXgXO8fsmRAWpMvZImFfmEMdUXx4MnkS4RttdZ9zGLcA5zp2P/WirlcGUE1cWW/4f6mjZtbSAxSO2jWqR9yW49VGC5Tre2PhbDMlkPEW4Ilqf4e4pCoQz6qxzjaacjY0fAHL16jwXBp9tR5PQK51YYNLq3e2Jc5H2H7IEGCMHkcTSxzP2UxzJQzaVfkcVF55xLZBx/bUKq5jYmNDQqNmcmY2GF/ZXf2dZ4FGgGCgRA2xRHJ7RU74e3QqSFkG7NwSAUFU3g6suZ35GyXZMOgRE83huM3KXq2RB97DS3og== X-Exchange-Antispam-Report-Test: UriScan:(185117386973197); X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6095135)(601004)(2401047)(13016025)(5005006)(13018025)(8121501046)(3002001)(93006095)(93001095)(100000703101)(100105400095)(10201501046)(6055026)(6096035)(20161123565025)(201703131430075)(201703131433075)(201703131441075)(201703131448075)(201703161259150)(20161123559100)(20161123563025)(20161123556025)(20161123561025)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:BY1PR0301MB0904; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(400006)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:BY1PR0301MB0904; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY1PR0301MB0904; 4:UAwp0Y8BOhRiUUjdGDEnpunG6v1GSd3rKL1mMdt9?= =?us-ascii?Q?C9Nw7LCJLv0qP7CUoXVw4+8j+PKj5Rai5LxyuuVSdqY8UIMGhO6pU93Ongkg?= =?us-ascii?Q?kvKKeWRnftd/YLj8tuex/5VDvtcogLCfEitQixOQ+KrIcL3CYQfgdhb3R99k?= =?us-ascii?Q?LdsAmviclGDg+1K6QKhxxG2W3FDwwMy0Oe1LHhOE4yrgw/9UPQwC8VVtejYu?= =?us-ascii?Q?UP+rCk4Yv49KN15D6i64moNXV6HFxMQfdwotlVSmg3AP/K5VAwK94yagamER?= =?us-ascii?Q?cQW/gTLls9Qoeu6v2/xWay9zQS2Wz5DkpV93TT65gxlXMvGUfJE+4lFArKzp?= =?us-ascii?Q?HZHB7U+67ByW0RpXrqyiEfOOIpB8i98zHDu55xHEy8knbbIJYnrJVqcUyRC5?= =?us-ascii?Q?94xPqfRFtQLOJAgqsH832PlKM7dIilUTvGDoY+AaSWmzrcRbfXd1ZuA9LZnH?= =?us-ascii?Q?XreTKUIxHR0fO5hDRHZL5H63QSYpAHdObIJyISrCJ79KHeE8B/z9rDc1tfKb?= =?us-ascii?Q?FNRqnZulFzwqICRWOS3r6A7goFzrxn20mmDwvQnkxDIOPEmUOpr6kHui2+Fz?= =?us-ascii?Q?sPAsI1vKh1W2JPvXJgSazCiXtUqlJqpbKLnSr6k4c2+v5DNfxX4S4DJvVnZ9?= =?us-ascii?Q?f6EUjuIaUllhAPMWocVk+QhYx6ZXQYiD9Etq7JDVTnFIbJ8ppa8JYe8lqk3e?= =?us-ascii?Q?sBpGmq/uIliHNIZ35aQaSZFUVa0Qwvnti+F5KX677qD2cReQ40gtqRmtT0Za?= =?us-ascii?Q?WWnEnoQPvJ105yk8xY3Un5meNfczxnMO2BExWn8f8HaPT5CQAmSdeLrXwFH8?= =?us-ascii?Q?P+Eg8i6qr7ZlD3XbEV7QoLRz5PmTPEfVwb7u73sCvKL77QfHqdWeSUiQgsOA?= =?us-ascii?Q?NJqL3c0zvHZEqf5FSj2eSPmxfSGiUWqdYwHXVLRsN3xQtwknhQpYA5Kr2Oy/?= =?us-ascii?Q?tQmk2c6ryyNIao37E1H2KA3fLRCu347BEz7DmamCVCzzTM0tDhr3Ph82t7yo?= =?us-ascii?Q?GXVrm4rfd8dY/4gc8hJhbn9dEH8VkK7m1nVK3IFeFtdyY+2xtOUqz/kD6Wm9?= =?us-ascii?Q?jDt1cZKVjL0AflBFV3idYFA4flGPpIy8r5jnabFZoR0yDx5H20nAete4OKWE?= =?us-ascii?Q?V+uJvvpdE3nVsd1uQMkqdv7RNUzAxB4yQdEHzlsdjERSOyfApcjJ/U9+c5FD?= =?us-ascii?Q?AlWvScIW0+8iUvs3Ctmi20SSonEfjbtv1RwxQnsNOz66Ir03YUcwLjgUaEBM?= =?us-ascii?Q?R3/2hGyMZ6LYTA5LM5+cASJFHe9Y/Mis9VtVTd1v?= X-Forefront-PRVS: 03818C953D X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY1PR0301MB0904; 23:D+fQKXSq5d9x2MmE0e4+KrRahnbJ/OrWoVdyATM?= =?us-ascii?Q?PUtpd62YHINIH1xmySQov/5pGNRY+7Tz9U1/9W5T3de3sbOaMUsyCLX2d5VW?= =?us-ascii?Q?3wkWwTNqmyJz+HxvgHF8joEr7eYHQujrLvuQiaROkrOdVoz343qKGykDDExY?= =?us-ascii?Q?hRqpdAyBp8MFgOOKDlSWv7b6AuKW36x2DJ6boy0pHQVl0gfNFVm0NlAJ5f8H?= =?us-ascii?Q?C3eX57VXkZCvcLyuxFRXlIH5XVMJoqtN7b+tg8GE0x9K/RSQAhSjnGgaub+C?= =?us-ascii?Q?01qmHyx/SeRk9n7U7VLBnLVPZx5feumE26n8fAin5LTP+9PdVMtQqMHVRwQx?= =?us-ascii?Q?sLtAtg5muG+Mdtm6TF8LVm2KAHmvPPNDSEKCXUtgBbxXfD9oGbXCNXt73qee?= =?us-ascii?Q?linPAhh4H4flakMTSdlPPM4nVyioDPXYslJWzWiF91gqw75gAlfYuvbqa7rl?= =?us-ascii?Q?YS6bOzu6rhn84S5Fw8uevRuDHp9sngei/SQb4o5X1HbgVWtM4EC3zoja5LYl?= =?us-ascii?Q?65zRaZonPpMIdoZede+P6QA3/xnk+3GazuW69zCd9y43eIbNFBdOrsVin3jo?= =?us-ascii?Q?6ssvQE2heApl1yc6DwCLsN6fIp6+s9rqpzQ3j9oKHtchLx7TjTbDglDliXJL?= =?us-ascii?Q?Fz1R/zp0VcZHGf2hRetsa25A5ccrxhdn7sAsfjv5eGImywQ9e8KpIiQqMs/k?= =?us-ascii?Q?LsmgRkWz0uF5uRGvnLgA1EHUrJ78sak5/YtRbxLp9IMPpYUIse881WerL8iY?= =?us-ascii?Q?Tmccdc4A+oMaYfN9SUQWFEriIIwJcu9rSdUF4PpQGCh+Ka25LwLa10Ma/pHK?= =?us-ascii?Q?ECat9B6EwrTAAq+T2v72BVieRZim6cyyjaC7PBW1X60fbbFhDzxFwNB2Cy3e?= =?us-ascii?Q?zv+9oPjpaChnZR048xXGJn9w3A2lyNVbrd+71tKuB3Nc7kRnN05nKuqMziCI?= =?us-ascii?Q?4JVN7CRM/NLDvX62YijkerYsYJ8YTr/eMOzqXfikB0gENlaepO2jIl5FN++K?= =?us-ascii?Q?9kd4FTvU2frBlLooJl0b4EjYjmKiqqRe/Xpz7xZmxaA1HEfqJUfKdjbv2DzN?= =?us-ascii?Q?GsfArMhRdasiEYfVkeZod0zfe0fzLbTW52uVb7WEwPcWCjZO9nqpryq0F54+?= =?us-ascii?Q?xuGgUNJvg7GKlcUnorpzLzKlM9Gnn5hoaoOaghc/Y8TkpvEuunTr4FfcCgOY?= =?us-ascii?Q?xYPVsQLuuTWkkF1CSfh9XxdQO0VIlV1LQruELQsHdBDI/1o+PgqXMpYUQGRp?= =?us-ascii?Q?VtsXwY/BQn0AH8BflrU8+u1NOlAz4YRRo/9muoB7xIGi4UwvXDW21FaWJXUX?= =?us-ascii?Q?Qq8u2PPeiY3phRNgCbIkywz/MHQPJNfYEqWNywoQWhC2R?= X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY1PR0301MB0904; 6:Ff9HcBcFCpP/t+W2jIMQ9qChQUyl/csKvDNku3ZA?= =?us-ascii?Q?bXlLthAwq/Dt0dG9VqWTniTDqcaLVrNhoE0upQ510nTdqJT1nsdlqIQ94nGk?= =?us-ascii?Q?a+7fG/LX61gyGL+BylGwsBlmnj8akbwl62u5//A4pGP0acmOgoOaRZNFLrKo?= =?us-ascii?Q?JosjFSqhXHw4T23d9fv2B9MPQlog3vO4FsZoB1VStBQAFdA/WgifbrpbXFjp?= =?us-ascii?Q?7y3gf69xUkrEr7hufKZGUR3Yt9T0smGwjgsUiQzgcuyv+ADsXJcW12jHjno6?= =?us-ascii?Q?z5x3SdQOTI21VByidOQHHs98khiiJ7Frp5AhLLs86ytaUokn/5H1fYvrvCQ5?= =?us-ascii?Q?mpiQkgiBU0lZNMxGAdoNGs/NYGi+JeC2UD8ZSt9Ahuixa2RzM+d8GkPMsbaB?= =?us-ascii?Q?73bBxLc+4E+9f9JTHmYGihIMUQOr9HcE0s0kn3VgE8pY2I+x17RyCEo+6Yzn?= =?us-ascii?Q?oWs4xmNDm9rrZFRGXbpleN11SAoot7aDYLELMaJnAOTYFTrS/UE10R8TEM0e?= =?us-ascii?Q?NzmS6uqD4F+Nc2hsaEhqJN01cicrPJioutkWRdPAN0OzxBx20owlhuM+wAef?= =?us-ascii?Q?+mr55/+AYMTX2EvOnyLNzw1sQJuKE5x4epI8Gi2E+kAOm1ZfLBL9jUAdgvF3?= =?us-ascii?Q?fZstlXg3H5T/ScI2yh/T2TEHfXul2n0gkW9cYEQ2LrF3e2fXCitmg6KpIerW?= =?us-ascii?Q?/k8Rm2yPZwolFSsawc5i2AbTV9c8HszniAgCW9zhiPon8FR33Y0txXZivIMp?= =?us-ascii?Q?lJJYOTK1KFIRyOCqt9IaBpBPMYopWjIUAzPHjbUMu6zBO8xzysGL6ajwpYqm?= =?us-ascii?Q?Ut0ToVAGMr0SBpCdwWZqXE2W8gLRcl1MIsYA1F6fY+GPkfdi0FtqjBn2w5Af?= =?us-ascii?Q?E3TT8oMgk5flxud4ocqolMJSsSmp3GRFvW/AtIYBD2Nws/oFGDEO4ZB1Tu4b?= =?us-ascii?Q?VcIJBLUmfODEl86HfqCPzDwTmHBtz67VW/CPBK2F4Q=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1; BY1PR0301MB0904; 5:Tj559lm9tVW27ORYB/y8sJiz6HLbYKeA2EmxFtUlyueGRbYq+jEHQ1oj96QmzLuRlR059n5ighmwarw6wwaWZhnK1cEaSwctxOQgYrqeOOOwGJd0kB+iZcanXrpxTNQBB/pBt4FCIzM6QFlu2+S8ujWOMvyd+oPb1stgkoAKhnIhZWYAsAEgx6ttfRHDhF1CCyp3Vq0etM7gzHaOpNm++sePhAmtoFEQoAZ8olVxXg+cT4VC2xqip4oXZ/02FWqxRB2t5x0ZOCgLPdkPIvy8udyquGz/JlQ7fSsU1udGxIiAb3oX2mJ/ksfK8gm1zWcKFFanlkOe/ZcYX7vp090QpB4alRCVtmylaQ5psMPyWq8jZluK/7zDJV+LdIZ6JnGAkgNBA+F+zndGbE4LcG/xdmuSbA56efc2ue8iD32Ztckis2oVZf96+jDasXKpGQasb1OC+7Ckaa/WejJul6LxHBuaW36dRTSoIDbIbYhYIOz6PJ1vLFioxco2HPYP623z7826LYmf5B5fqV2Qc/hCPw==; 24:2qFQrurLYn6NS/sl5Rc3E7qwDHdP6Co6SOoMR7KT5TGv6W8HUR85Pc74kdj1l1lw9ZeICRr2xoyXW4JcJv7YpW5dAe6yju5NFq8v7r3MXTU= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; BY1PR0301MB0904; 7:0OcL/tW0q5Mxl7afsUacvUC44AxGKNeKlIWW4fzt29WwkyRNyEUSzOWOUjiVrRWgNIvPXNnbylcmt+poH1HlJheXEohOyJXfegihgxAEGLQ0x9SZvbZO1EnOwf/eVGbAp2vSjCglGrfaMdILGSoYrW1bn8EbnbUkHxb/vDZQWXdmmEZ3hlTjIup00a+fFJ0MYSqd1rj74Gr0fUOWBPijpHL6ma0Xjdkheg0prG8TY/78ztp12TIrloaNMBEhfe4nR98b7qRDZmc1yKKzMdP1PsDCvIfZk/92YZy76qVEjAR4leNi5NtHS3OGiYiUfTOcsnOEHsXtfFpDYcF70FCj1/W1MGow8VfSdfACR5B8Y4cjJWb6AEBpn2i8GVSvWM3U6fJZQwaJxqsNlLyAMogxup3cWM9GuPvaYmcOs2kKE6NNiYnXq8HPjnArPk9jBvHYfpy3l5Gzld4qKAsHBOUFoywL8VptoDv3pDpj1TwDfigjSRcVXixRgiXhtVUY8ta4DQOI5Y0EqXOlO5u/iPu3QSxl4pl/MHqPoDbqozt5mCGNxz/AcJatJb4ueiHDxj/FfpwG0vPYe64sOdebXHyoupA1TAZUyjZy07AmcGGsGzbgodL/+zfpDgaFtZN6YdapM8L8EwbdN3jV3+CcmQZieY0ufpQZba8WqK6gNnZvqk5GFKz0W1i/mQYTBFYtw8Fu5ZCpwaA6O11lS5TRzkczPGiJx8aq7+JTL25wH5IvX84VmnA5QtlDiW06ZD/cM/WBPz1BFx1XkOq4uVHulDET0NwHXx47ePmubC3kclrDP1o= X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Jul 2017 11:55:45.4497 (UTC) X-MS-Exchange-CrossTenant-Id: 5afe0b00-7697-4969-b663-5eab37d5f47e X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=5afe0b00-7697-4969-b663-5eab37d5f47e; Ip=[192.88.158.2]; Helo=[az84smr01.freescale.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY1PR0301MB0904 Subject: [dpdk-dev] [PATCH] crypto/dpaa2_sec: fix HMAC supported key sizes 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, 27 Jul 2017 11:55:48 -0000 For HMAC algorithms (MD5-HMAC, SHAx-HMAC), the supported key sizes are not a fixed value, but a range between 1 and the block size. Fixes: 623326dded3a ("crypto/dpaa2_sec: introduce poll mode driver") Cc: stable@dpdk.org Signed-off-by: Akhil Goyal --- drivers/crypto/dpaa2_sec/dpaa2_sec_priv.h | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/drivers/crypto/dpaa2_sec/dpaa2_sec_priv.h b/drivers/crypto/dpaa2_sec/dpaa2_sec_priv.h index e104f71..3849a05 100644 --- a/drivers/crypto/dpaa2_sec/dpaa2_sec_priv.h +++ b/drivers/crypto/dpaa2_sec/dpaa2_sec_priv.h @@ -200,9 +200,9 @@ static const struct rte_cryptodev_capabilities dpaa2_sec_capabilities[] = { .algo = RTE_CRYPTO_AUTH_MD5_HMAC, .block_size = 64, .key_size = { - .min = 64, + .min = 1, .max = 64, - .increment = 0 + .increment = 1 }, .digest_size = { .min = 16, @@ -221,9 +221,9 @@ static const struct rte_cryptodev_capabilities dpaa2_sec_capabilities[] = { .algo = RTE_CRYPTO_AUTH_SHA1_HMAC, .block_size = 64, .key_size = { - .min = 64, + .min = 1, .max = 64, - .increment = 0 + .increment = 1 }, .digest_size = { .min = 20, @@ -242,9 +242,9 @@ static const struct rte_cryptodev_capabilities dpaa2_sec_capabilities[] = { .algo = RTE_CRYPTO_AUTH_SHA224_HMAC, .block_size = 64, .key_size = { - .min = 64, + .min = 1, .max = 64, - .increment = 0 + .increment = 1 }, .digest_size = { .min = 28, @@ -263,9 +263,9 @@ static const struct rte_cryptodev_capabilities dpaa2_sec_capabilities[] = { .algo = RTE_CRYPTO_AUTH_SHA256_HMAC, .block_size = 64, .key_size = { - .min = 64, + .min = 1, .max = 64, - .increment = 0 + .increment = 1 }, .digest_size = { .min = 32, @@ -284,9 +284,9 @@ static const struct rte_cryptodev_capabilities dpaa2_sec_capabilities[] = { .algo = RTE_CRYPTO_AUTH_SHA384_HMAC, .block_size = 128, .key_size = { - .min = 128, + .min = 1, .max = 128, - .increment = 0 + .increment = 1 }, .digest_size = { .min = 48, @@ -305,9 +305,9 @@ static const struct rte_cryptodev_capabilities dpaa2_sec_capabilities[] = { .algo = RTE_CRYPTO_AUTH_SHA512_HMAC, .block_size = 128, .key_size = { - .min = 128, + .min = 1, .max = 128, - .increment = 0 + .increment = 1 }, .digest_size = { .min = 64, -- 2.9.3