From patchwork Fri Jun 16 05:40:55 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Shreyansh Jain X-Patchwork-Id: 25392 X-Patchwork-Delegate: thomas@monjalon.net 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 4D4687D8A; Fri, 16 Jun 2017 07:33:44 +0200 (CEST) Received: from NAM03-DM3-obe.outbound.protection.outlook.com (mail-dm3nam03on0049.outbound.protection.outlook.com [104.47.41.49]) by dpdk.org (Postfix) with ESMTP id 263B27D26 for ; Fri, 16 Jun 2017 07:33:15 +0200 (CEST) Received: from BN6PR03CA0031.namprd03.prod.outlook.com (10.175.124.17) by BN1PR0301MB0596.namprd03.prod.outlook.com (10.160.170.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1157.12; Fri, 16 Jun 2017 05:33:13 +0000 Received: from BY2FFO11OLC007.protection.gbl (2a01:111:f400:7c0c::112) by BN6PR03CA0031.outlook.office365.com (2603:10b6:404:10c::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1178.14 via Frontend Transport; Fri, 16 Jun 2017 05:33:13 +0000 Authentication-Results: spf=fail (sender IP is 192.88.168.50) 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.168.50 as permitted sender) receiver=protection.outlook.com; client-ip=192.88.168.50; helo=tx30smr01.am.freescale.net; Received: from tx30smr01.am.freescale.net (192.88.168.50) by BY2FFO11OLC007.mail.protection.outlook.com (10.1.14.254) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.1157.12 via Frontend Transport; Fri, 16 Jun 2017 05:33:12 +0000 Received: from Tophie.ap.freescale.net ([10.232.14.39]) by tx30smr01.am.freescale.net (8.14.3/8.14.0) with ESMTP id v5G5WNFO001003; Thu, 15 Jun 2017 22:33:10 -0700 From: Shreyansh Jain To: CC: , Date: Fri, 16 Jun 2017 11:10:55 +0530 Message-ID: <1497591668-3320-26-git-send-email-shreyansh.jain@nxp.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1497591668-3320-1-git-send-email-shreyansh.jain@nxp.com> References: <1497591668-3320-1-git-send-email-shreyansh.jain@nxp.com> X-EOPAttributedMessage: 0 X-Matching-Connectors: 131420647931940001; (91ab9b29-cfa4-454e-5278-08d120cd25b8); () X-Forefront-Antispam-Report: CIP:192.88.168.50; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(6009001)(336005)(39850400002)(39410400002)(39400400002)(39380400002)(39860400002)(39840400002)(39450400003)(2980300002)(1109001)(1110001)(339900001)(189002)(199003)(9170700003)(38730400002)(110136004)(8656002)(356003)(50986999)(50226002)(8936002)(50466002)(5003940100001)(53936002)(81166006)(48376002)(76176999)(33646002)(5660300001)(106466001)(54906002)(105606002)(498600001)(2351001)(8676002)(6916009)(15650500001)(6666003)(2950100002)(189998001)(47776003)(4326008)(36756003)(104016004)(85426001)(2906002)(305945005)(86362001)(77096006); DIR:OUT; SFP:1101; SCL:1; SRVR:BN1PR0301MB0596; H:tx30smr01.am.freescale.net; FPR:; SPF:Fail; MLV:ovrnspm; MX:1; A:1; PTR:InfoDomainNonexistent; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BY2FFO11OLC007; 1:k/JehGZcyjaTaYRcR0OKd9NakXITi5pBtDT7qqGanSKw6jPIx2lw9wGyCTzSzm3yzCFTumUvG4MQfTqOWPOZpWE/qtGyzE6mBfDYkpihjjnI3ASyn1lCctDRWQiwtgKKZ5P+vRGO157wC8j4aXE4nC1j529ntbYjD8sg3nU6vTEXQzgNnimqz/7VsJNx1Ob/UKq452wrMz+ZhzXnGK2oRrJ1CV2mBRzZzV6uuphk3cRtNjejUMdQuRhNj+PNFvoZyvekE8Pql9xcCuLbnzj14CbZ915LY/I7JTRrTHEFJwutgtCrxREv1cC0KcYNPSq1306L3VkhxrQiHQLVFlv27drFewLWeOU5EKWyf3dxw87MFmE8hbODYA4K53CyhUzeL6VB9xOSeO2DkTSTFKD+KcoVhKxHXKoIcf8pe3+AxjsPT7XgIOHkBLm/Kj4gEfZU70ASrhB6n9NPEHUXn64nM1UjoZhWd93aYlM4CpXbscqOwvNs4rhg7hzrjqryC9dRsrGlt+U7Kcg15h+wX7fdoRTZvUO7UkWP/jBrhcYG4XxIA+3KikQhwmgCx5FkIALAEGaz3WFA8leCQjBAZe45qbnTw8Zdu5J07/4LyEpO+04cQcr7CUGoc2b5xbADFwcMnp7TNQWKrFv3s23HMYfrJBeEG63DyejeGwXGMAfK97zN6ZpqV+moJKbgZ7gaZ+trW4YpH5YTSdzSmF1UBIVYKTFHRRDfc6bhIGU1/aelUto= MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: BN1PR0301MB0596: X-MS-Office365-Filtering-Correlation-Id: dacbd532-72cd-430f-8ca1-08d4b4792e99 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(201703131430075)(201703131517081); SRVR:BN1PR0301MB0596; X-Microsoft-Exchange-Diagnostics: 1; BN1PR0301MB0596; 3:gmbV3DsI8aO2moAxPUsFt4DLk4F/jlxSvW8iBbpYksSsoOel7fsRFquC6fDdsMoGqtPbs7TrSIvAQzfyXf+tXmnXseEgoJ8dOnvCxOwYQZ3nY+v92qCCWH3m+QlTRhDbITLm7ftHvBzc16lCc6D19JpCrEBdffIroudLAlrq5MK5bENIxJMgI0Y4VP5K0e0fYg/oVtZdtAHMKIOaleWE5YzJmzMCINl74gIM/VG73Sn+0HNRBO9pU7cS2w0HRWyVlbXHyjwtATp/VABHkSgKaY29BX5vQ/8Y8tRpl0u/X0kT9+G0o2KmnLJpcS29mfu+2t9l5x0U7PxDztmqldNo8BsAMvl9Lrf1CwfjZ1aEiwIeModPIUPTaswns51bzPXEvuIEN5GppnugE05cKjzeO/CDNAvwRSbXlrYjNap0mRboYCsIEXPESHapVEJIVfQg X-Microsoft-Exchange-Diagnostics: 1; BN1PR0301MB0596; 25:qtcKxstnsmZ72AGWyOv/Z/blRG9NabVanFZ4wWm2U8bFXfCAtWHIEeu2MCuF7HqLOIjKzLw1bhMp+VBOYBHcMFGJ5eeO3bpBEcRAbThO5rnqu7/SxUlKjFxWYAM2WKs/LVx9LUb7xxMaffXEdEYn7q4NmHJDIbVamyjwTEXedct/uQBhTGB51x8L+h4AW/hA3eU2EdCHxuSD/d7Z7a2wGEi8uwicoWvee1mZkX9z7azd6axfuCL0EaZlQrmxgjbtGY/oBIBIqmEUcLbrthriKKt5JDxdFbqgi735e1u4QcdCsWQkVNKZmsF06/VKkmG9F0r6jX66JKlODriZtGjFwo318Kxz5vYRTKImYasqR7tM4yMQHIGeJkAbsdJhbEqKCNHK+f+IiXsU+Memuorne2ZoOW/6I+TUd5N35PfofvJ1lWv5bxzJekFUkcjplDEXJrLcP4XRO0muqpeRbqVOwoTWyOv2XuEctW98TtyRyRKHBjg+Kvj0XRpnkX10LzX/dpfsCmG0n/Y0bU7TAPL4GrK+1PGRX63+yyOQuQ5x29HGBZFjeTPsMaowYpuCQo2lMLs5wgm2Nn5h/gUDm35S9Gi+qFLnwkdHF8wuI78tgs9dGixAf2D4/i8qhiEd9CdF+rLVUI/aMIu3KQ26xOJaBTXZgQ/oB0IMbIJCaiiZd6eIcp6M0G9pRgydC4WQCaRV4ha7FhS6h2ntdjJRwCo3G3k6czG6c7qt61jas59p0zjH9daGuuz0QOPjBYHNOeOU3+VeVQwrTmK/BIoB9LhrYW5S5Vgvvpbeohtww5arX8JNXoFktBJbIq+8IplcxzKX+5HNWS7k0d38te1SdM7LcIdrk/lJDgEInTwLHf2oN7LJfmiqimxiQsNdFcnNS2Bky3SxAznFO+7fm3m/mQUIqDF4QsEigNDp29sViDSSCUI= X-Microsoft-Exchange-Diagnostics: 1; BN1PR0301MB0596; 31:kMLoLmQm7PHioQAoN3RnXJmpIWMYNLKsCuW99P4J8g9VlePKGlLyXu1GYgzC3iPq9E6QxOTMoPxBuWa84ryV9bHD9aJbg/If0S/3oC9TWothysF//A1A1wfOcIno/GasBWrWsCJebKSfC5UFLKQXgqykIa9n+dS9WOJJLo+pqchSrm7gQb7TioP5/xnt8ya9a39ZoaHoRgLdpFREOfrtWpkFl8QmxZxmgWTGesAoa9OcfAwlHXD2eltGkS4Q2iL6cJO93fbfjr/7FURV2bgyc6P150wUBz2vqgB4FJW6fIFopVhcGJNr8dG6zTULaaa/5klGiHhP1V+tNXOihc3oHZ1L49qTwRVMCc2yPNNCbSzaBRibJZTv0hItb/P4LjfY3mxhotJKmd7MK3O683Ppn+xOWep21m55ITDUsWetOSA6flPN0RtTdA+7p2WVka5ncwiW/vQiKpzWC0IBt/cdvmleTAAKGYYpnD5FQtWpt2xWEUC8QvUe3G5vloCLdfVkoyuF8rMh8MOf+IPkS2VZHfM/xNDeiU6Na2gNPk0vqUtK/RZebxM8JJS8S/dwFoF+Xz59SAA4Q+3vc8Sv44+4+LddyAmawR+kjSJREplNmaVg1cmD1F1K1gwdm9t4Wc+it1nNq1rGK23RM5sMGwWwTjb/r2vAx3h9dRimZgrOywvuXDG4UH5YXDhTArkhZG6Sld0GjZ5P/W5uuaKcu5g+Lg== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(185117386973197); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6095135)(601004)(2401047)(5005006)(13016025)(8121501046)(13018025)(10201501046)(3002001)(100000703101)(100105400095)(93006095)(93001095)(6055026)(6096035)(20161123563025)(20161123559100)(20161123565025)(20161123556025)(201703131430075)(201703131448075)(201703131433075)(201703161259150)(201703151042153)(20161123561025)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:BN1PR0301MB0596; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(400006)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:BN1PR0301MB0596; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BN1PR0301MB0596; 4:QA9/6Cuix0yIIs8uSBUWjp0SYgWITnDu1zfVqpyQ?= 9yRGGDmcB2RXPqAz3pfegpfw5gztfKxhVVrs/H8buysnQ5OoOAMdxNvJvK/mhRH1uqC6t8X1xdcB0+CtGhvZ2/19I80ANSFeZ8MlkZ5wjaBVCZ6UWChKXGMBTPs4Pwoo8FopvfGItGfgAnw3QAcTIwURXtuVHJEpPYvFPVN8AORvqdHE5S1EuHFHh3rPmbWN01AXyKO07iiHMET90TTi52bxJMZge7Cu6vKiMXoYLGmFLZlryjs6aQa9uxbHARgxgR4Hsyx6bHslHbJ65hggy9PRomkCSfqFMdDrwrNx1KktW6mmDnd4svskhHQ5MlHCOaS2W3yOcgG+MOLg5x5v7W/cSUWGI4Nm9w9gb3eBHE1cP0JLgch7iBwXa3ncbHbT2aJTaE8RIZnN4UZs0d5pvUlMZt6vce4og0WWGho6oU42/ERih/jLMIR2L6TLH4Ze+nOM0IuiqEfDzuOMv8Frd3Lf7B/IRBJlmDnQNWM8pA+i1J3BPEUyxzV9MNzZ+Ws5EvQGisrSJX2J1lcaMzMKsqNHnzC2HCJ8V6TiUeW6U1tIAM/acnPOXgbj1SPwZt5CSEPkbwXVQLJZMrkItfeGmj3JuJObZmzPW6wcmt+1xEWUxUGgkZ/1QKqP/2RwYJ8nDvy87LFZlZI7lyv6xUl81URHNOtXTm2lrVARSNI+W9EByffqlM1F3f7eDur2HSmi1MRic7JxsYxHoPrLlitQJ6JgfbAyQaHtdcmxz1LpWgmzAyfpliNDE7x1yFMo3nlPNYwuBchHH5Km4YBNZfXjfQeENJ2E/NlYeoogMg83cX6XM1uYb6ifYbG/MH4x+puMnaUWx+ZJeJQlAONmWj5xfPjgCHEofuuA2oIGhzKpgJ/s18/FAnYOJtQal4GP/0DxSAJAzA+XCZ7OzdtKhZHpydQeQjoMbG8Sv11UafmmFQsqHwomevood6YeDgbs/UvsJgSigJ5+ba9rqNqvHrmPxshTUraOSfOPj34jwyISQfb5WLxi9sZGPyo9h/CdM3B4JWjiFotoe8c2f2weuL8XJMZ0iHY7sKP8ZQxdLgTKzXvWEfRMvn/1XR5KlGZqnaR2nysvwObBRRUjy8FKjx50z1LMcNXC6LrDJ66ZzuatQR1c+pj4JTQ0UsN8CSeBgf1FgIE34q5/BoGPVxYUuTJIh9OD7+aJ+UzjHTKMgZH+92Tp3UanHw1uaayOhKLEMHhlbwOdO2ixzV6ux/Op3h28VnOo X-Forefront-PRVS: 0340850FCD X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BN1PR0301MB0596; 23:ReATWhC7+pbZLuZmndIFZPD1K5VRG0Jq8Dn7zRC?= 6U26dG6arjwlAwlhHHh37VREd+cyBQ4IXbWDVcdgc8YoYeCbtxaKYbWwWa9Mhkr5JMGxlJuFeOBsbrTv4k+iT4KRsX8bByAGhnmLK6Qt+lALUGQWhV4+8VIerWounv6ni8LebqP3cudNVToeOJ+lZauEdt0V9U5ZNiECikOu18BGNl4x21PzT2GC1YxgvPVXGYtn/zHJI+Jrvbg4DR7LsL9mXMk9pmJpcbOKv7wBfWH4EJWaRj0Z9ccJQKGa9U2dD/ourydfKxJWTd63ADmi7pSiCyvY5V4gkjjWoJJ1xjU8HkW4JGRpPqaBytGlGINydcUb7hIWTqg1QwxeMhQGi7tpqAifhMlq11RtNUmE4J/fQSeITHxlZJIG8FfN3wvvWC67q1BVB/+egKEIoYCV43GYG0YJzqQlqvDG4i26Mfv4J2fE0RcBbjrhwpAYrhwjrRpI9KJGBErZpoYUjQKoO3Ps7NrQrdoLLTbxILpPsMb1hsnvQqSWlby8TWAJkzphiv2lF/Z/VkqAMTNpJMY4TfKHIRfci9NVL/2eIb7of3e1v1xqmklN6rgMQhyc6j1Pf2W/aLTWjJMOrAIW+mMakObYCip1YQn/BfQmKtf8Ogd7GI8KxwhXjv9gAHAo1AEULsoppEEKr57kjvCb3WtPkYkSNty1hXt/yPCakEgeBt9Zey/CZkodAOe607C2klao3hRvwYvx51PhDcbi6LtV/A8Civ5OCQN21N314eiVd7xoBq7d9J0BxlRp4Iit/xPQKRD++f8BAU758X53G7kU611Qx4cbxMWcZi0sqwU5+2zvOhI4BNLzgRCrwkPPzs3hO+BOOPynHcHFhWUob6XMICcdjvJmYfR0hk53FjsRADf30KYCmP8jKx57JBiKVADKPgJaRii5GZ+ogOo69fZlYxmTWuMl1Y092Vwwb10EBUhLQxiaJ1WnCiLgdbs1TiMbZBVxwkx/NQQaICA1X6ph0sODZ+xnoP+xwbbCarnarNYy/6jtwetT1P9wH5YSgOXk1Kjir1TL3qzewZaERyyJzax+uG9W2WVE4gnVIKIYaj/rYnWIhhDLK3QQTzEFeBAF94F22yZWlvWIQyNia1ry3q6mqWPXaLjlWvr7Dm/H66JDt2BznbDyUZGw5KJ6AdNioAiU+eHJ6M66ODiPZsHqnfRKM08i7J33afNESUMRBIfBUs7+vHCkN6IIccxzZyy6s2f412EQWMZDWa5xDGLmxN3YQ X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BN1PR0301MB0596; 6:9MP9Xh8Lj0fOi79VuduYznwlO/Q6SoBlGS7j/lWu?= hBsbWMzym/eBWLOXG5sqnYNO8KUT5QRWzFGvRX5InnAQLoqENvVxnP+aMRGLSxGR8C2fsgBhjaRsiMg52cztdSrijJlArH7ntOYwjlFgQ4juE4xKjVz+SwNKglvbAmX6VK7/Bt+SKOxkwOJbBWPj6EYP5a8urVJvNcPLV4XVxe0TOVSJNWrniWE6vDPN9ws9q1paCwuGdRGOP/NGDGMacFdXm71V3/fNKD0G/wSol0pFHcFU2JM1YZF2dZrlVxvdmsQkYnRQKJ9GU+hUTg15AHYYYcyPlarFK8KRyJh3mKogBRVgLJi+IIQQ+9eR0CMbjY4pFXHv9qoO9kTI/FhCQ541wEfKJIrSKvCAMslLiabN4Buk/iGsLfOmiZnBIxgabT8j25Ac9O7zjPCJ3UGKGEfzt8zdXjj+O1CWPq2nyxvHdhZ3XoIHZS1ehj5XRyyvTDUgbD8CQQ7JsJSPPmvt07XcD1EYQp1ZxaS9BCp1IJxy5cwjoVR71hrE4pl1vPrDva2HIlCvGLVENPr7f1OLTPzOpnbrT5g4Fqc5PuvIvi9cvcJaGmkDpl1V647QXaOOpprjB+M4wQVs3vBBhG8n5d7xxhdYPMUuBOzqSL3ywqHzDn9aoDa02lcDdM1nhSu4YKCBEl3bhJx4WepJKkF0nXlA7an1eu+HL9PYxhx/fL+dN5UqfxXA/ERScHgfMdPYgGa3WFiHZz6Gq2PNK4yUQ8XVWtDhhJC73uOTeqTd7mtYffW3gFzhCl/A/mn8p9HdlIM1DeZ5sz2BOu21XMhLZuxs9mdIB50anabCfJhonYN6J2Igx4xBSdm4rspz6Dtr+yhWR/r8Ql2ExdjbC8uRMN3H7U7GBxkIbsY7rduvu4FAhalkZRscUau5mFNkEH6FsXalg5quTqR+z6aC9kIeznrLak6kuEv3tfQnowgSDRVJCg== X-Microsoft-Exchange-Diagnostics: 1; BN1PR0301MB0596; 5:J31UTundoNpfhA88guSTzDebSeas6Lg97ywVVRvCLqC2fWG9TFWdj0c/7m1cgXWgiHmlvpOWKyTUEv6yCZvU8JZqo/KLyP5UbPTao41DTMm3EAB0PUmmYHC0BifBBINGezKYtjjCkI4NRaQH+HAeBIEDa1tQ/GuAzmNR2L8PIsdI2ki0kyQl1O6PTI+Ji0I3AkqyMwzwiTE2rc9LWO6oynrd5hgkfN/cRutVJ2//BaUqN22W783p7fEuQRVpElMfv/kBXdJarhuTzFz9eN4+myg9c4aei3Sk5HGlh3enEsLOZLvesnHG1LTlLXD8zXeA3ZhK4dWx5F1VHK31nsrUp5nBBTSrLQLPYlsdoHfhmlehwtzfSA62UlK7+MPIXoCa292C7s53o14Oet1yrEUxgjjRr3a4IQg37THeGzmcCKWmUoQU835kjoPX5yM7D+trmJ6HKifNXq0cGEpCIIL/cZVCJ0fEMNwXvxeeu/5V+ro9191OBJp0O/tRKE/fmm6wDZdIKdJtyu0Ta7kVwa5vyw==; 24:U395o1PENO2MHMARid2O18A92K+kYh+jjZoE1H0d5AcTaG7M7vPdR7ZC3HgqjHMd0IjJUPseCy5ICQje3MegoUJeVF0uup1+t4yJXzEvrLk= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; BN1PR0301MB0596; 7:pH93mTQJfusMheLwbK1KDDg4xGQ26aZn27xl05lcWOSdJ5a3Q4R4H4S17nJK+6mPkLjfzQpdiE6UdaXazxPj4UhxdCUSoHVyO5zkHpkKtTlGNvRnByfEryx00nVNwIReMuQyQxbH06lE/IhRABIhYK+mUwbExfBrRUDO0taexbEazAY1HJWjaO5pPLKZqpG9SLqAVJs4TZJ2DobbeUAVEar3IVLYtaTaHHAuUzu8MSFyzScbXPzDT4g3jCetMJ/Xtjkf/BtjhRTb7dpHy5naow82bF1SGKy9+kfPdwVVODsYpWx/UdoRUWmrdYrJnb5w4grA0/35ou5e+/cHnTox6/ul/sdRqe57SVSMhrTd8NJHkB7O6gykFIk92z4Gkhj9H9SsKz4CEleSyoodAMaQt2mpyVW9/d7KLAXL2n30Y0G41yrXR7D0WsHsgx5MtliglLFKd1AFBcuLt447XSATfE87CamXIJx1Abhek4YV4S0cmXb+Vi4ZP2vUaCDT7gyEP9YaCUhvbU0d9LAGu08aKbnhsgglbWrd6zbnjEjCY80tuLj0aZom5h8UBBV32hfoKp5B49uVjyvenPyWr3FsvO0qvtEKCoqjPgRP5Lh3XEimGPAKbm5J7julg8j9wsdiZWAkHICj5ZqaSgZTYN7RzbDzuunQmOyBrytyCI4Q6zPn1SrHOOSVUT1ggcHq8xbLj/4lIsOEgTuIhZ66kfTYVccopSJe7uOLs7VGd/2vovZt54ahiALPROrX2luA+WBiW+VAuCyZ/NWwGRXdOK3wN7Lb2IY1qvqLjAJ4tG1XzZM= X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Jun 2017 05:33:12.9912 (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.168.50]; Helo=[tx30smr01.am.freescale.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN1PR0301MB0596 Subject: [dpdk-dev] [PATCH 25/38] 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 29ba47e..0b992fd 100644 --- a/doc/guides/nics/features/dpaa.ini +++ b/doc/guides/nics/features/dpaa.ini @@ -5,5 +5,6 @@ ; [Features] Queue start/stop = Y +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 5a8d8af..6d33ff8 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; + + fman_if_set_maxfrm(dpaa_intf->fif, mtu); + + if (mtu > ETHER_MAX_LEN) + return -1 + dev->data->dev_conf.rxmode.jumbo_frame = 0; + + dev->data->dev_conf.rxmode.max_rx_pkt_len = 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 */