From patchwork Fri Jun 16 05:40:59 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Shreyansh Jain X-Patchwork-Id: 25396 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 0D4F490F1; Fri, 16 Jun 2017 07:33:53 +0200 (CEST) Received: from NAM01-BY2-obe.outbound.protection.outlook.com (mail-by2nam01on0074.outbound.protection.outlook.com [104.47.34.74]) by dpdk.org (Postfix) with ESMTP id 29F627CF8 for ; Fri, 16 Jun 2017 07:33:22 +0200 (CEST) Received: from DM5PR03CA0006.namprd03.prod.outlook.com (2603:10b6:3:118::16) by DM2PR0301MB0606.namprd03.prod.outlook.com (2a01:111:e400:3c08::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1178.14; Fri, 16 Jun 2017 05:33:20 +0000 Received: from BN1BFFO11FD039.protection.gbl (2a01:111:f400:7c10::1:172) by DM5PR03CA0006.outlook.office365.com (2603:10b6:3:118::16) 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:20 +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 BN1BFFO11FD039.mail.protection.outlook.com (10.58.144.102) 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:20 +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 v5G5WNFS001003; Thu, 15 Jun 2017 22:33:18 -0700 From: Shreyansh Jain To: CC: , Date: Fri, 16 Jun 2017 11:10:59 +0530 Message-ID: <1497591668-3320-30-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: 131420648003020392; (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)(39840400002)(39410400002)(39400400002)(39380400002)(39850400002)(39860400002)(39450400003)(2980300002)(1110001)(1109001)(339900001)(189002)(199003)(9170700003)(36756003)(6916009)(5003940100001)(38730400002)(105606002)(4326008)(77096006)(2906002)(85426001)(2351001)(8656002)(106466001)(104016004)(110136004)(6666003)(50226002)(356003)(5660300001)(305945005)(86362001)(498600001)(189998001)(53936002)(8676002)(2950100002)(8936002)(50466002)(48376002)(50986999)(33646002)(54906002)(81166006)(76176999)(47776003); DIR:OUT; SFP:1101; SCL:1; SRVR:DM2PR0301MB0606; H:tx30smr01.am.freescale.net; FPR:; SPF:Fail; MLV:ovrnspm; MX:1; A:1; PTR:InfoDomainNonexistent; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BN1BFFO11FD039; 1:4qmqBFjGM2OQzwQKaWGxt7D8kI/vEGUE/Kh/HjlsrtbD5lZBlbxSAkDMf/P1S8v0Bsh5/zk13zS2O23O0EaJsFHt3YG05uYZ7miV7aAM27gp0ZfvMLwhT6X8dk0EnphGIUq4sBaX2qPf6RlFicA4K9EQqywuWc7VBbzA4yl9PmQE8ALQz6l+EbvN3O41YrZ7tYXWkqwd2sRGgVE0uFU66E+xKnmZnufyJdMsabvsOWiRHjgL+o1BqZnmKQ9TTxvtH/j8qty9Ga8aBkmU/euw/DWRwq4pP6lj0DOQZSC8IXhi5EhDwWHS/6C/hntenA7z/UEwjo9tzXc5BWhVyZN9Nl1ZL2j24j+wrkvM87XICR002tfSqQXkegb77nqxIip6qNhMG5Ibeg2XxWcqdclKhbH3m2cHYoiascY+AoZpER2XemyFxb3dDyKt7Q1jHLALqcM86yybFlQYUKaCFfXJKlSajKkIB4YWXLB5O2V/iNMB5nD0lr3+uV25jgsLDQHOyFhIqanoyonzR8OUtbMJpNwvDc+ZpgERoHxSMhpep7Z5CbRvg8LIipa8M4C1bXiffkDNLFPJj4K50kGMm3gtJ0n48f7UXayE5BfIsKxM449QGZpz3t/PMVBfiJgxVdHdVIwksEGkw+BFi/Bf3Tu1OJSvC6RRAjwVSFX3LhUNwUWy+avbiBpe3RrhC+Ufo5UaOXsNjF4BO4aTSBTmewLbbE+egyB7ckYuUhe4oeRXetw= MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: b564427b-f06a-426b-c507-08d4b47932d3 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(201703131430075)(201703131517081); SRVR:DM2PR0301MB0606; X-Microsoft-Exchange-Diagnostics: 1; DM2PR0301MB0606; 3:Tm10YZwEEMSTh4964999/N2188lAFCRBo6rhT9Jaos/6AGk5iHSIcpE0rMA/dbFqvjB+XhFsNd3iuAPQ0fTiJ8x/scF4cN8uKFSfey65bnnyq7om2lkGbmQniNCiX/08mCM8oSwyzuK0okdCanxkRrP+lA9+N+7P4uH6dycZ06rdhljzS2ztJlnGqO6WdJrEx8lmtFsSdds/5PMtmdu6pRIAvZLK2h0SkYHGbK6fHVD20d+J1zQuKAIRMoE4jIVPOC4HDdpMFTsgm9XkaWACrjYrhoOl4gGwMKvyFLgYu46s1G2HjA5caQ54PXTu7vRYPJsc9XyE2ireLhL3+DKIs4TPRvmmSiPxKPkad+WNPsauQN4qFm0leSCvSgy70PHJufhQS4AzTUUz7M96E39kz7Nyx+7fqcWQlm3YJN5TRtKlwZY6DOHa8IJ+EABZoPoL X-MS-TrafficTypeDiagnostic: DM2PR0301MB0606: X-Microsoft-Exchange-Diagnostics: 1; DM2PR0301MB0606; 25:EijrPWsjbF2T39qtRIs9XaIHykmCdiP1rFWaGJglcqcnkgK8EBi/4X83uyBYnCoYSayvjOtNRPjRnKWtUcgCJYQAhAEX/bW0xgxrf6Y5BxfqPzDQ3Zf0UJDHW+k7f4dNVFlQVweglW1cJ4ynustfRU/W8h2MCnQJT+1zebnQ5o2cAXbhr0prrqFzFaBjxFJqDhQdAFz1/ExlaN+4p05rkBHC9BXJiLvr/a20J2fwgxFdYI32Emotij4R0MWGI2UnWl2KHArloQvYc+gk2vNkTQF7xZ1JjxfW84mC7tWE4CRqfuXIjxsfrF3daSdSaMYtR5N5VDOvBVHjVH9cyIc7w8sNDml60sFgC3MDcUPpcgH61J43ElzFmL1v3UuYnMQcchWJDUSb/ShtNNY2LTSSmx2lYEgo112HoDUJ5Zd/rE4LPWHGBTl3HHGUxCPyxDWzrpG6Qo13kkhwG0PXKeb6s9L/aenBInAXyaB+r4+ZlnwGJEbJW4dV40i/zDYOBVJqVkmMedm8kHBMcBGYIJEq2ipycauHOFhw1eEDkS9Ig58Ix48Hd6TPLOtqzeT+fLjpcMS4kOsH2PqA57XF3onpiuSi16DmJyw1Hq9JqWZxXkU/EvMZIwWnSRfFhvJMbyVeQcCENZh25LvcNCUmkyxulmUKXNrIEAawO9fm6kHLzI2mByk5TMnbJ7HHlRB+MYh00iD9RcC3xL/QuYGGSuySKxW7S1V7gPn0EufAN3EAGJmYmP9e+Ey3FdA5urxNi1iEuDkqRWr3UmUknRLbEiEEMyKosfVwt/g0H3e0Z298UN1gBnbwBlvDEKmCNb7Ip5R1xTSdBYk7MRDsXIF5h3ZXUM8ZuWhrwltARfljYc0/86CzQfnUV/rQKV4X+6HBop6rroiHHZzz27x3/l/ZH5Ki9b3AQjxChV9a9dSfgMpBiaQ= X-Microsoft-Exchange-Diagnostics: 1; DM2PR0301MB0606; 31:DClUaqYSwo5U5azLONWffjmz8gjdjuja35d1ou3YrRuXV9wlOSJ3gQ+Jmjr5nVCSOXNlMuPSw16mK9pR68OKU3NtoRQHiBVdjKb4vVLADrPxpcM74TS9fN0hMyDKjm3M61GRmGTciG6szaFA54j2PcX+vgNYznZuvKDbsydnRmX+QiSXnDSsLBoFyLKpcFj2gC+sJctXMD3bmq6e9Leokp18LWkOTTTq8F+TvZ/bd22cMDk0CnyKBKFivodzwlixR0IJLgZevBoaN3uM5HZT2aM2ma86hajY7WEgFb2jH448drzFlzOXp+TpUgb+xyi4zdbL09XlSBgvEUjhtUSTxtauNIrmmYzBqUlQOTl50WDv21w+CWsGwAzWFvuI0NTV5B9ycT3y4dG3U7iSnwbm7bkvBckxoPXm6d0/04kOWJTzed95Vp82vK2O2dJd3v07FqOzzPclJgGFtj6PW41xWgnXvhiY70+AznE2VEY8o09+YKNeg3mCDM2bsBnQmfa8r/44EiuoDEhMPiPxABThyJEX9Ix71sSk0asJYFjBE8GcKh8EBXTt7bgs6df6KqOTsRJPAgOaYLd3qEUasOQvRLnPx0dYOv6TaSvO4o9abDZmj/nykWWdPdW1mIKDjXvgkV/6mDYQMJ9LgoX8BBhaWxPLz+cRP/efSXlw+xHabFSbeFtzv/AdgYka2AdSgkStnwYEdo4OowayyT0bgHZJmA== 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)(13016025)(8121501046)(5005006)(13018025)(100000703101)(100105400095)(10201501046)(3002001)(93006095)(93001095)(6055026)(6096035)(201703131430075)(201703131448075)(201703131433075)(201703161259150)(201703151042153)(20161123563025)(20161123556025)(20161123565025)(20161123559100)(20161123561025)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:DM2PR0301MB0606; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(400006)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:DM2PR0301MB0606; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DM2PR0301MB0606; 4:hfLByL6Fm7EVe/SCGXl2mKUqodEGS0YZOhHIFThB?= ujcfX+APnbDZGI/YCPef9GdS/dPINSHH3XOHSPzF0iOeZ10OfoQydO2JYHp5uJm1yNsSnZU8klYKBnl+7MeItUK/AiEdbneOmnug8DUzRrwbSM55XEyoML5EYYRPdCv9Kz5HEoKVNiQqk/REXjDYqhIBGYPiQz0hgEV8jg0sBY3WBHZeNjDXqnRmJ6zPyxBsBbI1to97IXnOPgVRPggaGnu05Spm72gFWAn32yRX/T5bRJ5V/bZq6TUll0uFGz7lqgtGF0WK02G6YVkDGgztDwdY98SI/FqFzWeN5nwr8bmgpbHuRxNvUg20jzuBoc51YlkgtE6NLcvGtdYz7/jlCl4EpSO8KpJnX2Jtv8H30e5JT3P2+BtdVmfRmMtqsLrO7BcwZMl33QZIAtbN6L+GqMjU48185jZACNBQCSKlAXXkMkdrGWzjVUlns4e0gXBsQle62v+0+x0jkJx3huIcOqHFPpvm69i94gKd3rTzsp7XfB0paPk0JsEbVO32bqRN2gqMipza9Omai97NPWsLjvRo7ju2Z9WaIreHy35TVSXS5kbgjjbLbasCr/gwWSgNDsyMB7zFZyWnjUd8hzvgdMz4mr6uVs6408gMpu9CKVSgBLSD0A5YzV6L7kh6NubUqxjVitLaJD3Q9L0833pyhOJynIpS+fY14/H95yN+xns/Dn5Mv/I3GtOOV+a5k48uzZX4lP0j8Wi7ESK/QAGSHzjv/3wT5hWCtBCloj9mF8jn15vCw/jyxUwO5Ib0RKr7kd/MWnAPZQtV/Eqh4s85rhikdxzb12cEEdIsOssV6WponjfUr3n1njF6kuJcQIe1S7OfnLUWVGw1iajBLeJU/NeEdIoOtwAt1PyEpz9tKZboJ95pM/uvQCm+0/kQUFnNB43spyapxXtOMZmTxD6BMSe3R1jxEUB2ppBDLuvTrXvHeNxzHjF0IUQnmeH8UAFIyKozeeRuCNQuUjRYKJs540j775Ar1k7qtm8Uu+iJ5/yQYWNULzM44pLzE4KPW8ZAmQIJ0fcGyXo/pCPfmOqqZkM0tNkQmKVs3RuO/utoLx2HfUyCMmq3fuqk5hAzz777AqeJKII5yHlFIlaR/euC7YmPBNealzb/7kCFe0ISxdh2Zl5q6e7ZYitDrikelzdNxTySM3UomX/l4IeC36UK0D+5f6LjDPnTeVDNM86zoJELvAHKYqBdEcXaJazdst/h3Tqagb9XBq/4uOl+ozumF+F5 X-Forefront-PRVS: 0340850FCD X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DM2PR0301MB0606; 23:c08uRO1sw34oP65/aFj2ZeYWtlQ1lmiIEbWDJOU?= NJMrXoJfPhAqLZ4vYv6jvh2POX54NsmqBPTHX7BxQPS+07/aHYbV9qQrizhYTRMaNpDtsCxNIxzygPkpBHcS2/LbnfEaVvaR8rEJTfeyhnkoH4TwCzEO5CAB5QVUeR+5IY3feTbpHfVvFSMSVvR2Uyo89UdkGZmHMdXwlOfpQBfYOWuhtnDUM+g/zMggQgMLotZCaYP1Lq+GKK1svPrxjs0092Njx7Z7fbW41t3fyPLz4qRtzEfMovlLJH9AbmHsB8v875NtTzZzx2bUen2X5gcOiC87gAPxA5+fw+WVqJN4FYljCHZc6fmMnwxksN7PlB98AICHVU+2V5WFT81O9enTS2MvHrpQOT0ZG8H64Ttm0nv8TEWldEoPn0vZK2LocOQZUdSs0nwZmEsxBFHF2nnmAbZ+Eb1ORU4rR2cbFOcNRo8FecmTXMBJ9M3w5+jPjqqt9NYj6KQY7hXbrSP/E9KoRwihNfbAHTMAa79u5nQGW0+ZcB47ygLXcFbNJFjX2sxoZQ+b0gL7Qvwd3v5mmuIjHj7sCTpiQJ/jRi/Fn7qEXWAVtTUOSfpeESlq/zRB6jSrbKxyLXEV5z8ts1RlVPDargJesCvCno2m8TUtzPGiO9lGNxPEPJHoQCO7yw61ENp4NeqaSCknD0qK51S51y5Dciw+mOFf+m49gkoB7hMWkhPDGCY5nj+4dlLBM+UxRnYb3iiIThdTmjRvDcUnSNqTZPMnCtU7w3Rz5OykkBvrOnjvgs9pCWavgBrruvhWsdY6twmzuhWIMTdOfOxLwUjrHMlzs+3FzG0Kfl4XozxUPoPAuat6c4EoTbqPOkM48I+o5cN0YNzXHj7VTjw4HOTOMi4nz5tsKU6dzojePpbzm1AElSYDLhVaOfnOQlC6Pd1gNR1EjDX+n9kNI1FDYKY86l3j5GCHgyc9WKMH7CjIUtA4skY6cJUren/HsU2gHbqKUphgtm3zNOOYGenh8KH94r2iJM23vOrYbk2wJSL48/lb1TnYrJ6Ssp4n9cKRzlR1GH2TzEjervHdrzvnZFr3Ndfdvst6jG22xdDwm+GKSe5+tlrJPOOX2ZKUt5BSSQ1mS003aqld1qyNhINlsTSv/rj2jLo+m/68QhKXPcTrOM+W7zYQt1qSkVampXDvqJYJslQK3xh2BH6kDrLOEa/B47DdjhiIJu4bFjZX5d+zNw0dp615onla/UDD0Bb9ZXPA= X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DM2PR0301MB0606; 6:GvC+0soh/wgSooYk0UH8fZfCKBPmnLXKKxFipOzs?= mClnpMe8E2vTF2e+ntuIA30uYXf/ol1CT3UOtZuYmr54WAe3NdKTv19OdBJLM+RBcdDmuAzVVLaTJsVexBTIG9Nx+vqOMdeElEXxZoYfeVAVNnihOUV7AHxeyFeYb/MsYRWpklvm7K4ln55qiMgSSXIMdpiM662o6eRpZfpJosY6wms7SYxq2xEsOXLNJJ4EPRjj9LqjeUrE+s7dvoXuazsRVWveMD7+z2VTcw/yzZhaje9NXB+JIaqc7tB/7ENoYmqpMRtUokxP31oZ+paweWFSHEbVfz4vZOJ7oL03xdkuKsPkstrnW03tgcfA8d1FLfdFgcRvbjpsdvyuDfTpMeSFRBda0dYQ8SaGYQUWOakCODXgr89uQQH533FfL+0pYrb/QYlMj6jsRqZ5u8Z1bkUHh/pB/bQh0Fz8pVoI5Jpy78jsx8sQnhwS1Nqfy0Ne2psahl1n6EN9CS6d1rZx4IM7sy7E7iWzn0n4Hf97L4EnZufJDneo2QGT07m343HoONK/Ph4pIFwGhWFOmFULJuBOBQtdhsVYj+D6lJnKsJ9k5bpdLN0kuyWvnQnEU10M44pUpcL+KgW5UfnCqvxMC+3LG2u+I4L/lwPExOHk4gzyhQZE57I2B7xN1ibZbShTmDFccev/ACXSb4M+64XVCK30itHCQLa9/F2gWfo2RYODW8PP+BjfjftIi59jukKQa4Pcroyjj2YUelFtXyXlK6HUNbqT4SJ80zgRAXSVhSrVgwX8hwh7i+1MSeVpx9TVjmLPbssoTTIoGEMtBhuekH+SR9nFeDjZ0bykmZFWl29zRTVH9cfteNaS/tB7k3p3DSkfWhCSXH7FBgCJFNLVaUPoiTqIlxgAtVenKvlCd5rbXL/0cf24NW6N444eAT+bcFy1a9rS+lZtfU5Fh/tJ8Uc/Qil32z67GERqRXM6Bmhzkw== X-Microsoft-Exchange-Diagnostics: 1; DM2PR0301MB0606; 5:iuwb33PtI7dzt9Q3A+OojZDhSZRd8c6oURWGuLcMxjxuAqbu4b6snqZKPAPy5mCMZLDIz2KhIBhLwOOnBWDHqDgu16ENiDcK9SiZdo8PxVSZb6FkGipzMUaRqdOq+6vjPbPSd7ZtLoEFCPLYrPbY/N1b1sUwDhjrJLxbM4uYRub3E8+RvpxPgXvXhdOlJVabiYk0S6BwELN24qhy6n5NLGfksZlFHKN0Uv57egPyDZfQ8HyQtaD41NQjIXx7cwj47lXZxR7qn4/2T7C3UAyPP4NVVZ1ILkLPiANwBzi1RP5VVGdu2h2n/OP7MnPQ1noNEzDPDlgDFCaaDgdhRCw1xw25Ci0NzdjUT2Nlf6z5s0wif+BRuUcjYHrnACQXsWApxuK2rNFhGzg5Cmsw0YBQaBMzVf2VpptHZCfLkhLLHoXwC2789yNA3h8a6yg2pkCmxBmZ9rAGDSRHEKHWqybhn6V6i41ceRznCCmur++LlKeDrpjzg+uNjoo/s4bWn/hIjyUlF1FZlAgXeyHtksu89w==; 24:aBi8S6o5cQRcgaOiFEPTY5vduA0AmQonPAmEB/8zF6gY/6ft9yMQImOehoTQq0yn79JIJkOJU6JWSh3G6IKPzq5Eh/IjBVtpjSdwgNXvbNE= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; DM2PR0301MB0606; 7:YMhHYGEYlsf4desLHdXq1XqYN327afz2a9mVDLJcer8afrDOBNVj2DKF1i+DY5oczJ3dLC/vpCWfgWhtEETEKVq0l30kQODoCrV1/guDn2azeJbO+yB6u3dqHazzLzS3F2rY3EM2K+po+E0+ExDQhvmaAxEw3xWdazP+iFG+lRx30Jfw1ckps6iLoQNWgXgYrgc1ikQgeVIkjuxmX7TsLjWr80bqx8ypL9pfMhyOkvyuXLgv8fPuuwFHt+jaS8lh+MrKdlMcMwoYTBXV39eTeZxmt0g0sF7Noi1uM34yZCun+myBx1xC/pSJpwqgeDNGJlpLsOYhTMbZVwGZhKbJZ5AZeX5//rqe2Lfp2rLw7Cq/7yUttTxt7SjACk7VYPUBpk2Z1KPqdzjyn9QNpFNU1z2yqcAANahgCTXLnb3Y6qIt1Wn2ngCrilXZ6NHtzWFswjS6CrjbS1psxWuh8nGpY41CuOXHtSWAP0Bi9C4yt62VGqeujUPLfBSl3voIEkmYPLanopzfzn8OoSkRhre9PcXZrIABwldu6dbhqo0uI+h7/LCWypP7hUNj4DE+J1geso8sfSjKlohW442rm1XVtVjUeY/OXYHj/TbiWho7TurFD8CymkPI9zRybOtkXbfCU3K6wh5PpDpPLxpzcFPwpfJ7eszQaW8RB8m4v/Tlu4iw9D8fAFx+ELELq9YAKlFnM5LAI8hm8ccz7g90IawQWBJWX/zlutUJu8zW4JYf04Q8mpx0bKca0bkUuaIHhfaMVdhKeN/dZC3CwW/NNjSNF7DcRm1qLcYuokiwGm6Mjjg= X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Jun 2017 05:33:20.1148 (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: DM2PR0301MB0606 Subject: [dpdk-dev] [PATCH 29/38] net/dpaa: add support for promiscuous toggle 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 cfc76f7..a6984a4 100644 --- a/doc/guides/nics/features/dpaa.ini +++ b/doc/guides/nics/features/dpaa.ini @@ -9,5 +9,6 @@ Link status = Y Queue start/stop = Y Jumbo frame = Y MTU update = Y +Promiscuous mode = Y ARMv8 = Y Usage doc = Y diff --git a/drivers/net/dpaa/dpaa_ethdev.c b/drivers/net/dpaa/dpaa_ethdev.c index 0cceffa..b3e6437 100644 --- a/drivers/net/dpaa/dpaa_ethdev.c +++ b/drivers/net/dpaa/dpaa_ethdev.c @@ -182,6 +182,25 @@ static int dpaa_eth_link_update(struct rte_eth_dev *dev, return 0; } + +static void dpaa_eth_promiscuous_enable(struct rte_eth_dev *dev) +{ + struct dpaa_if *dpaa_intf = dev->data->dev_private; + + PMD_INIT_FUNC_TRACE(); + + fman_if_promiscuous_enable(dpaa_intf->fif); +} + +static void dpaa_eth_promiscuous_disable(struct rte_eth_dev *dev) +{ + struct dpaa_if *dpaa_intf = dev->data->dev_private; + + PMD_INIT_FUNC_TRACE(); + + fman_if_promiscuous_disable(dpaa_intf->fif); +} + static int dpaa_eth_rx_queue_setup(struct rte_eth_dev *dev, uint16_t queue_idx, uint16_t nb_desc __rte_unused, @@ -285,6 +304,8 @@ static struct eth_dev_ops dpaa_devops = { .tx_queue_release = dpaa_eth_tx_queue_release, .link_update = dpaa_eth_link_update, + .promiscuous_enable = dpaa_eth_promiscuous_enable, + .promiscuous_disable = dpaa_eth_promiscuous_disable, .mtu_set = dpaa_mtu_set, .dev_set_link_down = dpaa_link_down, .dev_set_link_up = dpaa_link_up,