From patchwork Tue Jul 4 14:44:17 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Shreyansh Jain X-Patchwork-Id: 26413 Return-Path: X-Original-To: patchwork@dpdk.org Delivered-To: patchwork@dpdk.org Received: from [92.243.14.124] (localhost [IPv6:::1]) by dpdk.org (Postfix) with ESMTP id 31AEB8CF4; Tue, 4 Jul 2017 16:36:26 +0200 (CEST) Received: from NAM03-DM3-obe.outbound.protection.outlook.com (mail-dm3nam03on0084.outbound.protection.outlook.com [104.47.41.84]) by dpdk.org (Postfix) with ESMTP id 0CAF47D9F for ; Tue, 4 Jul 2017 16:36:23 +0200 (CEST) Received: from BN3PR03CA0077.namprd03.prod.outlook.com (10.167.1.165) by BN1PR0301MB0595.namprd03.prod.outlook.com (10.160.170.22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1220.11; Tue, 4 Jul 2017 14:36:21 +0000 Received: from BL2FFO11FD023.protection.gbl (2a01:111:f400:7c09::176) by BN3PR03CA0077.outlook.office365.com (2a01:111:e400:7a4d::37) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1220.11 via Frontend Transport; Tue, 4 Jul 2017 14:36:21 +0000 Authentication-Results: spf=fail (sender IP is 192.88.158.2) smtp.mailfrom=nxp.com; nxp.com; dkim=none (message not signed) header.d=none;nxp.com; 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 BL2FFO11FD023.mail.protection.outlook.com (10.173.161.102) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.1199.9 via Frontend Transport; Tue, 4 Jul 2017 14:36:21 +0000 Received: from Tophie.ap.freescale.net ([10.232.14.39]) by az84smr01.freescale.net (8.14.3/8.14.0) with ESMTP id v64EZM7A016426; Tue, 4 Jul 2017 07:36:19 -0700 From: Shreyansh Jain To: CC: , Date: Tue, 4 Jul 2017 20:14:17 +0530 Message-ID: <1499179471-19145-27-git-send-email-shreyansh.jain@nxp.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1499179471-19145-1-git-send-email-shreyansh.jain@nxp.com> References: <1497591668-3320-1-git-send-email-shreyansh.jain@nxp.com> <1499179471-19145-1-git-send-email-shreyansh.jain@nxp.com> X-EOPAttributedMessage: 0 X-Matching-Connectors: 131436525815676195; (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)(39400400002)(39410400002)(39860400002)(39840400002)(39380400002)(39850400002)(39450400003)(2980300002)(1109001)(1110001)(339900001)(199003)(189002)(9170700003)(50986999)(53936002)(8656002)(105606002)(6916009)(76176999)(2950100002)(8936002)(106466001)(38730400002)(33646002)(110136004)(2351001)(54906002)(81166006)(8676002)(48376002)(47776003)(2906002)(498600001)(50466002)(104016004)(50226002)(189998001)(305945005)(36756003)(356003)(626005)(86362001)(85426001)(5003940100001)(68736007)(69596002)(4326008)(5660300001)(15650500001)(77096006); DIR:OUT; SFP:1101; SCL:1; SRVR:BN1PR0301MB0595; H:az84smr01.freescale.net; FPR:; SPF:Fail; MLV:ovrnspm; A:1; MX:1; PTR:InfoDomainNonexistent; LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BL2FFO11FD023; 1:eAsyub15evIHm/zLTBxmMh/yPA7JeBjA9v6lGjKrG3?= bwNfvd6swwGdwG/NgQbROiSdgSFQIIan0UlomAD615bGF34LpZQcmmZZGC4SYc5xx6TL03lb0gTZ5LrYumnPh+fGxf3nvNZ5YiMQYCITShb8eazIG895xgp+75Onpa2LcVotn0iVcHIrDaGrQ6hY8tP99CsnxO6r39LPmBSUpzIqRM+nkQGO7xTwNEntgYjQSU3HqUKrOy2oJDLjta0T2owcKoh8snyBbM4J/9kiQewbAmQ7KFSlF/eGpE07WurEu7rhWbAHOuJQeWgTc2ltr0+Ss6XPQfSzUzAas0kxvzQFiwfB3hkm+SSW4C48OwbQIWix7ZbTd05uls/ICoxXJEAhglS3jDRjMESu1swYUoJxKuKOq1xDLGiPJbtvtA2rcrXx2VYc4vQMhafQjR0tvBwz773Un5IUhHOzQbobaQoCkog1V5SKwgENGxh8+0x96wV4k51Vi5DtTNTNSaTcr6QFd+fx7zchwiR8nMAOQx53n3qjgVQp1bygNSK2wg7TV6IyZRUSAnRJCXd4HYh1ebwWUd1N39wtLX//s4gWHzosyZe7dO/R56jrd++8GBaS0m0flvgFTHwlR2x2NcXtwXmHMqzCVpYBaj9zgDJLJ82/afa6/LPggXhBaLIymmUA6p5ZA7PLBiTDb8NJ7BjZqsm5voPPtLakdtV0Ci55y3c4oovXWYU08UxbD+mFnnoG1nZVdEh64Op2ULzAJkrtH5em71UXSoEmTZ9oUro1F5goHnoBm+S7ZpN3Hb3JwmYMESNuYf2d9TFJCpp4H0T/X3IUO05SyKJ6m0haCsRqpxzlPReIgWTMCmY76W320Qe/yKHApfHDRgiSS7Zqmozt7EWbu0KUjbVXwewh43VkyfeVuDRh4H3zsKUYo4QzOgnl/umUxn5Ph0JYNFjMnU38yJISIJH0OqFdxtSCL0p3TG3uoc3IcFPTHd5Miy65NPU/yJSAlQIoI+JB5s/YZtdQsEuRiS/mYi7Z/o/lbI++g/51UZjyhF1FSsRHrjL/kRAjxQgMeO4pReCcYUgqUF8XhJ+Ame8YDHJQxPfNYYVFTiDQ== MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 7aaf6a3e-6e11-48f2-321b-08d4c2ea0a25 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:BN1PR0301MB0595; X-Microsoft-Exchange-Diagnostics: 1; BN1PR0301MB0595; 3:PXlhBFbFgnLqls6o4u+NFaMXw9JDkf4IXp/XLEXTh1sPDI22QadA3//ni8horW7fQfDqhP2TkG4zdCoE6NML30//FkoMzKvwGeN1zoEVWqoZaQ2soWh5doiYbMMec14AMH5zY3/wziSxfK90ON3HzMzOptwnRRjpzmp0jiFwVbeKR3yk5HUMqhToDhd2eSeWNPWN6vlZFt+8D99UmGRiel5jyAhIHQcd/vUGUmkr0vlFtpHerAqiVcMnM4dOsDi/jUV7YDGbI4mfETmRVkdLUenwLqW4onCxB/4GmcsA/aCPAdiyIrwZ/lhOuvR7LGmMJDBLOcfAB+AZ9pKZo1dMrODJGdtjvZInBuOWB6YMBSmH74LCLFPrGHnY3yC7YtHkGJ55fFO98U5eKojWKAV9kjCY+enDtHYf2Dmg22Nzy6BqMfy8uXhrOFoC99hmkDLFdmqnQz7mSNLXUYE6WRRJ7+8ILp32lkySZI6mGKRaie/3mIyM5Sw1YZR7WhUpxRP+S+Pf8koXHTPYmLp1JQe7T5VJLqq0ZM6F5wR/kEpT6hCRqcgbV/pAm5ie1xeUGg6dIoE+0ykY1wAaVzhwlX3XDPlp9Dr7GCQsF/adx4s7owtXH0ovUvLdb3yemeo7UmsSuiTtdO61Grrhwy/pjtGPsSGc9HgB1PDEQjAD92xakXfnNHcE5kzQ23WCm+oAUTGx7cqVdjVC8EiwPhPaCCPsAbjbV/pgiXz0aSq92RpfPtt/W4BHSx0O51UVqM7ZJQRfEqQ++YHHD6f5yATPQ+lkIstf5u8Xp9n0PUTJSiwHySqE92OY4ZcS2gw/9iQ/tr+GgJ7CJlD5qpx41peYxpnSDwmM52sNu1MeR7FQFY33QLnGrlO6GaH4WmigH3Au8i/G X-MS-TrafficTypeDiagnostic: BN1PR0301MB0595: X-Microsoft-Exchange-Diagnostics: 1; BN1PR0301MB0595; 25:6gRXJDM8DK7fW/0r5TtTrwyHADxVmwfPP7qwKHVJC0L8ukaNzsH9wjNg2sjhBcJouWuqceOLAGnRmhwuzYnM+qPkc5YORY5WqZlMrANCiY1JWxVUCMhrFZK2spcI4bOLOluA4tnFow1JycAT6tXxIwCLbhfJ/nAQT6RqySf60miJN25CcPpGEYCYMFD3nc7iMvLdhg5fZHrOoOl85c49MW1y4fqB/u0uiKT5m/069Cbpnokbv/xabofQTlvOPisicO6nwkszdpMcTwC+l1e5UVi7c+dl/45BPbhRvOo2oZLWLpGmJ5OuImlT8KaL+ahXYivyezRiq60UY34rHBgFLlHYhZHw3ssWPG42AObys3i2qVmac+BNpthvubWb4co4R/QQsMo5qhFGgGU1QdxpNRlisjQa4VbxgDqFPsHawZ7GvrpfALQIw0LYAJslW40QeDrtrPs1j19m9opIAbO7mGes9v1BDAlJTncGYoRIdh4B/1/Uowyj8YEeokr3HK1eiU1LFuRnpYrSyIlg9ieCD2UaaOekKJ7+WU+NzjipaPtPlUTtiHaUpQD2WwDCPimmeDOUUd4Ig+r4VWAcLDnLncTHgGFlk6+ja3DCVhthItFaP10JGK3e6v0Uu0NGqKRg0D4brXwJ55tD8JfxDgoCgJ5EvQTbToHzLUDrqaydFfhLQVQC60qHnBd2u73FJqFYziTXfOH1avsuTDzOO0oXbxd78rFC9UzHZbN9tqTGgbd5Y3HHwzW+HQLj2zFFhBZ9tcwm4dqUXp8+mFAulNPKRh/7Nuk83HLPbQXNay+PbSPkw97EAVypvs6qW+x4lmvsBagRwUICccMBbZc/rdmvD//Dj7YhXiS+GIB9HfXEGza5lAsh8OwtadyPdqBgYivcKDDyue/GJLobrys+siB80PPBz10yqJZmri85CfjUvyY= X-Microsoft-Exchange-Diagnostics: 1; BN1PR0301MB0595; 31:Gft4fFVcW+gfitrip7t8ncO4ZRa1RIy5JeTfFCuAgzsDuvqtLfMI0PsYt9dfEpghJ7yfA/GQLukV5LdJqlEcPd3drCHOcjGN/TnpLxN0xbCWuHrLUIjha4I2ejW1pSKiibm2TpBBM41ETJoYSKm0Ct8/E6xaAglFGxj+gXw9PxetcdvE0AaiVdEUkDZnwe6J+j/gkBa6DvdL3/JUTwki32oXLla6b7YDVtiNyC/N/i+Uli4qcGPvX/GvaX+bb9OoOgfYoZvwMjwC72Z8EWf926zWuv6y7tk1LiMRxCWAjT79fZ8Gpj7+gFN6BA7tttDPNTuJ/pqLw4Ip29aveGPGmZBrmKmRJE4ckhVOyIcdsGyqw3/FKdufeATsF6BGBuXYsPyBS7dN48Tx9EW/9/KxSoo6HUtYwWAQSjzeAexRrrjOfIJ47dkOquva5T5y4xAsB8QE8cPQN/WU1GTXpxxH8tv4ET6Z8LTONr6m/cszkUs4QcTOOkheZyS69wLO9EtUzLvzUwlvaAz3R/HtA6Geru3yy1weODHECqw9kj3HsgU4FuDDRhnB0qDVngHwxtYrED6cO5jKzdlrEN2UkV2yiMAWcyRwBwSst9IXVx9T1DBUxVcjcdYIF2v5pgVfpxSabuA5zYX3Jjfl88wqqbxVovb6jaly8gEqrkA+UEgFwYq+Cn6u7Y4LGfJPfIdLbxA4 X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(133145235818549)(236129657087228)(185117386973197)(167848164394848); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6095135)(601004)(2401047)(13018025)(8121501046)(5005006)(13016025)(93006095)(93001095)(100000703101)(100105400095)(10201501046)(3002001)(6055026)(6096035)(20161123559100)(20161123563025)(201703131430075)(201703131433075)(201703131448075)(201703161259150)(201703151042153)(20161123556025)(20161123561025)(20161123565025)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:BN1PR0301MB0595; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(400006)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:BN1PR0301MB0595; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BN1PR0301MB0595; 4:pWr2MlgTPJ004uwvTjjtk/fMgSKWBBY0TFA8cDD0?= ToezLYkQEvhiNq0ySZruexwC3GolBnRipyCTB7DR4qP9OFvJfrMdzUQFBKun5o6S1q4ZLT+z1R4yUfKmq+NZlhy5/gZjs9Vb1nCMDLyC9ZKfiaEQT0Ak4tk0vx1isR5Nd9HDFoozzMvxN7JNj14zfAWW53pOQLAWE40gzhSg1K6wRKmhluWhGnkpdOCuBPF/INV5j+WsmUvA/LelVP2bQrFaPLnlzVC9uUw0TrcttGhpIqv71gw3lPJ9Vnlin0YMJL363nvFSr3hSRIMUe18SQh1XPQI/oxPl462n71GLSE9zI6yKycv68SmsXJzexnzvpq2d1BoJeMmN5a9SeN+5wCy/YX9F5w7k7CajWaS9yH7xoxaHt2m3idL8y/YtnW5hGmm1zyQCgv6dEbFYQWiKiB/WgVlbdqEHlczeSf78ASdVUei5FIUzoCty2M/SsrdKzNb/ME4uzy/T8vN0lxuazXi6a4X2j5Vppf5+54gLHu+8ErOzUuCmZ/wRAIp5d2ydSD+uAIp/Xa890CpdfalTsc+ObG/nG1VNAwQiHTVHoBGeyLRKlUPAgN9sBZrKrdVYI2qDKh1oImGBN/6ym8LpGcX69pazflWHhadYqxQmk9WDmU4pWEQPOC/t3vYoeSr37GkAvla7RnXlzXgNThwFwc4Uq9bLb2TI+DcAKWcBUf4LqURmwZ24qFCZR/9hx3rZs3AezPfrSJ6b5FAmT7QIm3cIVJwalL3dvWGvENw9689rNagqOB+Yzcg6iHKwkqV1J3h53GXoGBzG0JuMowg3dLmTewcV/1PmVYtoH1WLgGXlYY89MAsJYivaksXjy3xTsXeHXQmKnXX5AnCvdJZirvXgAFTTVCMZALSDMBewj5ZU/HadcGUEDtvZTx6EwO8ECb7EjwcS9O07OvAS8EjEnlHmdNAzLd/h+QaLedVWzB140fjJSHqD0NOgQFsqP3jAkMpjmIZeJYOsvNSXkU/uONqRN01E2qvgrfKxrBCQFwD/YKJ1kyAgfcRaMOIpW3yw4QVMcvsbK9tNy0umfbkSUVhNUdd4BWN/LiJtH6QuopN2iNMViITsBefOADXsWZOcHqLqmodq0Gba48habK8YerB4Z3C007wIwLyCmDFgQE/VJeqrQS4snZk1OwTgHFEvibAO0wSDyW9eMxKCeL0y1wWR9CuosuI2ZmedM6IVCb5MdOSBeU/SOaBFqnQGR+vUiw9ZUAN/hWIgcMSYV9iD9qLJONgHv7XGYDtprAHyKzs22cY+8DWOtdd1YZvzPt0wkrjR+nPHw2blilMdoRaYGeGEbqQLKMGK4lf2POT6srieg== X-Forefront-PRVS: 0358535363 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BN1PR0301MB0595; 23:ZimeLRoHRtd57rSZDRUlk+1k3zZowXTdlSLVhgy?= yfuAznkc+DruaEaVycOeb/IQs6amlBm3LkGYJlaRciIoxSi/De3RJa+5wThgUtXZ+UTsovnDe0frQco/pxE/ZxpBuhq+oBERvvtm4lfOOzF+sz7WTaf06x4cnIp5l1OQxJMncg5FZM/9E6MtugzL5cLMxFY4K8QSq0dcP0BuplE6ZqOMLSjGGMYOKCM7uAyZTG9hWA+WRr+10uTrODDBiCoQYl4YfpIMBLqhaD9yT9p5FpQIF6/gKJBgPSUf05hz/MGAKAc/IcxOl1WcE1QSN70WgKWaK8LJO42UjWZjw+O/7UXrQ+dt1ev01IvEXHl86oIljWJHiC4qOHJVuYl1OWJtFZXr5qmL323fA8CYcdo9BORDgtxe0f/mq6Grm61FdQEYmepfdwWpQyf4GBuJ0wGgsCqo6s911J6jVvHld4ycM8OfsRMtkH/RoUVreVEyZ5qx21Ll3KUSjfdi2WJq13CBXItLiwdxvnE/ETDlA2yaN0jdbFO7AgJB5+gpmZlqtcQY0HWstKM1L7y91xRLtIz3LIW7X24otKsZTJ+UKN/OmS2zYN3oyyi3W5KH58CqvwAigAiM/hgqTgXxUIMQYk0MBljdrsjbr/kT3zlfhHuLl5aMln1DasYg3HbGpGluEZKS1rtQZqlvIq+vpUsDH1bvjCcPJKsQY/27fimuPtmUjAx1AZvqm596PNOyikGxcfMsJHikke5f5j3ZMdnMMK2gq4alQZ9Gf/ZDiwUjQR/qU17S7NAyzLcZq3wZxa4/22S2Cgkauy7fd2Hwz2XDFmZb+pq4rhk/DkWcys8v0S9IeJzdaxy0WoCjm1eQgIXzXkmAVzRkSQHr/6Q790Q+kclwYgvkJLWE447a3bCMpMx2WnmkHtQT95XcVnhLj5XxF7mgztB37WtTS7fxsKj5RDnjWTnzeF1VqZ8iR3eOtx8h3GOHSzdkoldUmFa2pjwritFV24QQ8nWNiHQWdRZcU3Rlit5J5Y7fCTl8qIGRcaIZdn/JG+Jsgf9D5HFneNRnPVB3LKg2mlWGK0OP9DsQbymsfVUl5tzdoZYLxTK+lrDW4oEdXL5GnUfABsiAOFCnbXxkAj7o98i8L4Kq3Qzq74NfKD+HcVkWEimnRWmGe8PZTfzYNTHSoG/sgv1hCBcXceQDW2kpMpS45V8dtmTLbKfhAaDft08m9jNWn6R5o/VzhUQK50O2wM7hB22lE+SXpmJyTVjVYQ7E0PA8jqYJo+W05gVlojRixhelYQ4XOe62jrnQEQbbOR6DhdPXhESxtrPM= X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BN1PR0301MB0595; 6:W+y7uQ3rSVoBXldiEk4Ol8WOcZsybK2hdMRknBiE?= 6xNAHDBPxmg5lUztyv+Xzi2+B5McIyk7sJl6ZAjk/Q98KwSNgfvnicWJwlkQExvn+AQLijK51Sbu5NcnGO4uwOh8b/XBM3SmjbnjaglSS4bAtqiEkooKYNIXA3aTgaIkJa9OQTyGDE7GlCFnwFB6j+TNXXWWHOY756ER1+HbY6QMHBT1/6K3UrQnjkp9aP2va7QwSB4mYNZN1c0DmoRn/w/SVwm4uw8SLYWjV1tr5V9XuyYTx27nbNZcKmbaleEtTxF0GFDLkDu8FS4Kq/bp4caOfCUcQqJIxjP0bwMcz9VXB7gHF9J1lKkDFHLeO9E4mkaQApBifWAkgUeJeB2yY8R1j0OFdhp8xuv304zcRc/KaIf0DIcBpqDZoF12Oh4DEI0+tUNQSXG33gEShxsHoPf00TnvSJ1ve5iwdulxCzbfcDoTWT2+CYgSFE77pFGKXWr1YqrrHyt5cHA4BDbb0cMolizXrLZe3qdvGhHSpKFfFuq/vYI1iuROu7QbKeW7McngpkDBxjWTcKtYueOh420vlWZcfMZTVygqB/+N0pgXuqKeHAzsYsYoBSZVQ5vtW0abAWslcb/LpIagZtwF7w+XM+QwYMbh/mW1nIRIDQI0NeswraOkZGR/is2pgJWBlhKp/nPrjSO8QBGnnGLyHL77yH+KBt9+zMl22mznpKSsjNbfodn5JeFw69S3psGFb+V72hpLG/wmfl6+goSVGPv9izxmSgAo9LjWKkr/gNxy137YMXq3jpTJtd7619Ku/N618CGl9qNZWFDcS5lR/Gu0cLO1g0d1TilL85nJvLmmS5lCVIqARPKAGbrnBpodIbynxwylU1gerict98US4zAyjNA1qtinwn6OCmaYDMhOpnG1whJ+L5DQURre8l3r/Ektw79VNbN8+x0tvq9/9mPq3Ri+yNQyRCdIU0RzSwLhrg== X-Microsoft-Exchange-Diagnostics: 1; BN1PR0301MB0595; 5:VhZknXYdfxv+fVC/2bO4TJYKWHS0y6weTgMY0Vy/YjKC16qWhrPRGFbUg8cKVzSsQqAOx9S4FN9Kn/Wp5RU9uAvYp2LmYhPRH+LgCFugYGx3WRNmYiYTShAAIb1XhUsRxgG2By4byvuOwZICbN6a0dH0+6oaR0KR7NLsG5GwBst1fivpn8vClcFMLlvBe8GhtORCGGMrzm9+Zj5+GifAUdIpg8O5Dw0ZnA7Qt3H/2zzeqcQU7okh8Ea4gRgI55j+uv/GLnFUGz/YVWgnnT4mViQ1LhgQfVwYl8NEO7KDjcstXCefIb66sHHe1iIt8xPzV4wS+mTl4v1rb9tgPxSKz9ZR5Nk44JwBb4jQFU/BIw0mCrUj5sElKyyLUB7cCXhXChI9nBcgRhvwF7ZTJ9Xqr5OiKtqrwYkr3dWsJJcv9VAobATZntBIyk1RKsRdcigF7JhnDX/eSOlGJ7N2ES7smUweJOchWKZpQy9K9HAusAhiTktJ0MgpnKbULA/3Siy2iiTq8I3mENfO1E4mrBP34A==; 24:ho1ERxbEZVuLpEP/vgpRj4u/BFTUYWJSrp9N+uprt4gM5/kwgFrX2Pxyi9gj/waLlCnzvvCOVlHuijleugaSrcDzciz6suZBxbZn5W8eiwE= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; BN1PR0301MB0595; 7:E4RfAjfEGqFnTqCKF6CAZo1iHFFgsGVXTPy6cjvEpwM87WJMvXQ99egnz+MxtRhRcwKQFMxVRFBcJkCUyEa9oDCrjLfC/k5VaizZpZhKoTJPUigc8iRIC+2CU4e6x9u7jovbBA3l2AfnMQyn5bSGMoNK+bu4s5/IW8QD0p6MHCtbaCWIjGf8OdmL2n4ne5Db57EBy0xA+KssMg44dBQypmP65F4IuCv8prP+Lv4YAZdj+1DyOvistH0EOOp4YJQpgXpSVDJ3D+DrE5ixBQTvvdyspLM/4AK3PyfUQG7rvaYcYPew0XNX8wk7ZQn85gbIyPC1aw5wAyySEsNgiN7Q+Sc6uTFkAk4rpxWxjRRzZ4rXttBWtGTXrvn5GolYwrp+QcwFxMVCKJkDdQS7OvXzrPb8Kjaa/lODNHi1jQjAscT10m9J1pRb+rdsGo5odrO062x+guDk3ci22YFs40ELAUW53MByFj8ucKkO7dH0vuU248xte5jZs5B/SK9AOrdkk8jd+g8G+6JWMY7w+kRvBV+tkuTAjukcHncLXID3V54Y3x8JvC4uJ4sX6SO9yn/g2A+CFl5PuwqjDfwEKB6uKOXm8QF4kGF+M0YZ5NxOqsGLitSPSFDJczI+qCNolKAmsgCs+DUANr2doTJqjhjMWXn7a9o14JiE4+ycq/l2h9EvruhbVYgUoXWPw681AaGaeEKL/0zCeswyk70wbVvxe8jmbGkvoq7I0DGvTiScLfli6lU7M7G7aQefnlMjEmde9rT9dVQw6EBr1136ewaKskhJcYKUf3gAYhnPkZGKyAI= X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Jul 2017 14:36:21.1932 (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: BN1PR0301MB0595 Subject: [dpdk-dev] [PATCH v2 26/40] net/dpaa: add support for MTU update 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: , Errors-To: dev-bounces@dpdk.org Sender: "dev" Signed-off-by: Hemant Agrawal Signed-off-by: Shreyansh Jain --- doc/guides/nics/features/dpaa.ini | 1 + drivers/net/dpaa/dpaa_ethdev.c | 21 +++++++++++++++++++++ 2 files changed, 22 insertions(+) diff --git a/doc/guides/nics/features/dpaa.ini b/doc/guides/nics/features/dpaa.ini index 9e8befc..59ef23d 100644 --- a/doc/guides/nics/features/dpaa.ini +++ b/doc/guides/nics/features/dpaa.ini @@ -4,5 +4,6 @@ ; Refer to default.ini for the full list of available PMD features. ; [Features] +MTU update = Y ARMv8 = Y Usage doc = Y diff --git a/drivers/net/dpaa/dpaa_ethdev.c b/drivers/net/dpaa/dpaa_ethdev.c index 372a4b9..4f39c4c 100644 --- a/drivers/net/dpaa/dpaa_ethdev.c +++ b/drivers/net/dpaa/dpaa_ethdev.c @@ -76,6 +76,26 @@ static int is_global_init; static int +dpaa_mtu_set(struct rte_eth_dev *dev, uint16_t mtu) +{ + struct dpaa_if *dpaa_intf = dev->data->dev_private; + + PMD_INIT_FUNC_TRACE(); + + if (mtu < ETHER_MIN_MTU) + return -EINVAL; + if (mtu > ETHER_MAX_LEN) + return -1; + else + dev->data->dev_conf.rxmode.jumbo_frame = 0; + dev->data->dev_conf.rxmode.max_rx_pkt_len = mtu; + + fman_if_set_maxfrm(dpaa_intf->fif, mtu); + + return 0; +} + +static int dpaa_eth_dev_configure(struct rte_eth_dev *dev __rte_unused) { PMD_INIT_FUNC_TRACE(); @@ -198,6 +218,7 @@ static struct eth_dev_ops dpaa_devops = { .tx_queue_setup = dpaa_eth_tx_queue_setup, .rx_queue_release = dpaa_eth_rx_queue_release, .tx_queue_release = dpaa_eth_tx_queue_release, + .mtu_set = dpaa_mtu_set, }; /* Initialise an Rx FQ */