From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM03-BY2-obe.outbound.protection.outlook.com (mail-by2nam03on0082.outbound.protection.outlook.com [104.47.42.82]) by dpdk.org (Postfix) with ESMTP id C1BD17D13 for ; Tue, 4 Jul 2017 16:36:31 +0200 (CEST) Received: from BN3PR03CA0101.namprd03.prod.outlook.com (10.174.66.19) by CY1PR0301MB0603.namprd03.prod.outlook.com (10.160.142.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:29 +0000 Received: from BL2FFO11OLC015.protection.gbl (2a01:111:f400:7c09::177) by BN3PR03CA0101.outlook.office365.com (2603:10b6:400:4::19) 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:29 +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 BL2FFO11OLC015.mail.protection.outlook.com (10.173.160.81) 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:29 +0000 Received: from Tophie.ap.freescale.net ([10.232.14.39]) by az84smr01.freescale.net (8.14.3/8.14.0) with ESMTP id v64EZM7E016426; Tue, 4 Jul 2017 07:36:27 -0700 From: Shreyansh Jain To: CC: , Date: Tue, 4 Jul 2017 20:14:21 +0530 Message-ID: <1499179471-19145-31-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: 131436525897953221; (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)(39450400003)(39860400002)(39380400002)(39410400002)(39400400002)(39840400002)(39850400002)(2980300002)(1109001)(1110001)(339900001)(199003)(189002)(9170700003)(36756003)(189998001)(50226002)(2906002)(8936002)(626005)(53936002)(356003)(6916009)(2950100002)(6666003)(5003940100001)(2351001)(104016004)(54906002)(106466001)(8656002)(81166006)(76176999)(5660300001)(498600001)(33646002)(105606002)(68736007)(86362001)(305945005)(85426001)(47776003)(110136004)(69596002)(38730400002)(50466002)(50986999)(8676002)(77096006)(48376002)(4326008); DIR:OUT; SFP:1101; SCL:1; SRVR:CY1PR0301MB0603; 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; BL2FFO11OLC015; 1:eGTSEC4/lQPTeQilQu9WAqHSGHvqg20gwpRSa/Dv8?= =?us-ascii?Q?xnXJuKg16+l8UpJJssWccM9e/W1o0dUK93qgQ6tTVZNkhq8H8dnLk0ju2Wqw?= =?us-ascii?Q?iDf2vVNWuO9HGCAHPWJrObxG6QdVDxJY1qqUuVWMUo5su7/xUCN/OUGKZik9?= =?us-ascii?Q?tzS12tt+8mGgHAmMC0p7/+VNmFhbct374/6SPz9/rJEa0u9PNKIsq9vcchh1?= =?us-ascii?Q?UoocelzwajDaIQgPMPzwMPCaqN+4abR7COOFuHOqnnGEs1vZBJOR5jdrmn8y?= =?us-ascii?Q?LZ6t5qPPMNU8a4nwmSZ5jl5tuB+so8De3ToymeF5XeCOiqSpnn41cFfwvQwH?= =?us-ascii?Q?zdyOXAPwt/ozpRcACNWrddhXoXyBppZVrhhjjSiqpxSRE6LzBwuMQ5EYHNdw?= =?us-ascii?Q?WVLccduLStJq6cw532IfJWyee1dn5OwqjszCl47S2NPldujqyeIXH6nxh9O3?= =?us-ascii?Q?0/fOnmUDgJ/GfqB19sjD6upvyuZjyhxfCsDE/j/YrnsBju3llqDBbazzpjL+?= =?us-ascii?Q?B7V+fa6zzYZTFiaBQ9S8xtErlrZ+TofcfsdOyGqLVoTtqQ2J24ATyJ5LavUd?= =?us-ascii?Q?apF/TiWDAAExhKtjP5S7KX4zsV/oXdzIEYOir7ItV+u5XVGC92DglMWr5e6j?= =?us-ascii?Q?NSjqxTkYKmqS7Ro5/4erG0yipGA52Mtz2HTlwp7JiYgmg4GhtxAxiNAlJeFc?= =?us-ascii?Q?SU+XqHeE/xuifvOW0WilgnDDSdoG/pM1JwL+UMRTI8GjoJBHwq24xHWdrxb/?= =?us-ascii?Q?V3aL9UtlfhWC8Xi4OKO+LHVWewqUO7S/Yp2bDa7rJH7yPT/ymCN6K1JFJ8Lk?= =?us-ascii?Q?MpIitTKhFJBpPv+7+l22CI2Vi1Ah/zs0xHXL0c1UjxMslwhhvBOCXrbPVvt5?= =?us-ascii?Q?kWfLwxmSIIghGMTV0iA0Clp6cOFn53921QFIMmL22GJ92/o477yC174+IgkE?= =?us-ascii?Q?A67PDzBPpuevAqMJxStHlc802JFTNVGIgY96kLBqcF13GTrJje8JQif5cIzc?= =?us-ascii?Q?Y3do8iyjKznJ1/KyerD0SAw2eCE1hNc3f/yU8HiCZaNxM4evEfPZMLK3ZfGC?= =?us-ascii?Q?2A/SP0YEUFJgip/sy8vsN6jUNx1OgrJ0MSuf8b7kPadqM3L8w=3D=3D?= MIME-Version: 1.0 Content-Type: text/plain X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 1d406b36-9b25-42aa-afc5-08d4c2ea0f1f 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:CY1PR0301MB0603; X-Microsoft-Exchange-Diagnostics: 1; CY1PR0301MB0603; 3:OK65X3Gue1prfOmNTUUizAOcerWcGvE9wJ30bKzolGHDaIsbUbRP3oPui/MJ+Zvrc85qSNfcnSNITAbFWk6pExjLrw509d7RKAyzcXZKrXX35d/Y0k1HAK4zuptLCE9+4s6yvPl+perTRwbMG92s9cDUe6/7AEG/umuxvr71yu00p42iyAaPc60xPOYr5rf+BycA24sOqCrPlpenepy3LQqvd5vJUO9hZ/L8+eLdHwbacethdmoTrM5liH+WGi9WiXDyH+YE+54REw92o46s5RvBLaPxufJTRQFuJ/TWH82BOeu5LBXfugZnKEeVImYZTLd2sKo0bsELU31dU22pZbyWIo0oLMO/FOBb6YZQi/wrlYZcY7fF9kAeOclVWJ0dbNPOL2KGcj3jBn58/gXlQUkPahVWWnnx4sBZ4H06+sCZkaTczovMGpomkgpWvQ8dwV6rH80gFMfv424a4qz3mONqQQSF1Wx4X8zHmNciLrpGLOVr5ZvWFNSs1htQBU4ovO7oLxHBWDbNBpH1+kltKmCdqF09aDwvUYEAtKGnjS7QIa2REIT3PLF0CMbV+x6lo9rTd1isP/pNdnZ6F45bYS1DhBVOVmd0diHaD2YRGTUNPFJS9I4xbqWN/oBVbmY61PjuVnQ/UgU9dXQ1HziHu+N7VyzlyoGF2RcpDfZAgP1uZG+gyaymKOEvOJd/wa96nxt0MfJVupyFyoftX7ku+gFxUqLwTXEHiS418hNyLGrs0Tv0CUKwEls7gxeqCgPX94cUJ17KtPVfxt0bpYxAjgwAOzy9H5xoZbSHQzSWrUOmLIGW/8rxLOgptKFVRc0Tvqwk0+idh3eGQ+rQJfJ3mjV6xaxizilMKBDXtTEyEkbmiQ/0sDzbo1ji0N8VDRix X-MS-TrafficTypeDiagnostic: CY1PR0301MB0603: X-Microsoft-Exchange-Diagnostics: 1; CY1PR0301MB0603; 25:I9h30k5wda+1jw/cj3kK6R+sabb1bu/Wc4kPCO8qHJxAW5HBV9X8aEedcUOmdQ0WsapE99ErLuWgPy5JY5oZfE6ZSHDfVDq5W3I7uaigRQME3vtEUwQnR4oRZlreD3esebF80FoGMKTmWxYWTlJvNs54wXzYxLPgloHJMW3oknGrzFQFq2fT7ve88FBs6EUEufVR21XryDuJKvBP78/GHyFJNHn7WFxM57yO9zi+NDDktmo/6lGxgWQdcZKWJktJGAit6qiKDtpd22/hYnD3cDfyfqEHpYEeGCFGZF65kGiK7kBhuWLY0Nl71MUtpJkMRWzKqEIpb3oKigEWPeCzJJRsseSRZHbGXSajga+1ySsKqAO/xFwS21kz+IEQ1uzjfNNUOskzcMobAc1HJQmwG5eJhZ50sMlWESjyJxTpTrkHP7xF1KvS77YH9l352j6X4z7qVEZeRxln76Cvn1Po63P2HvP/FqO9q8n70tAKLne/QmmDJqU9Ge9njV9Ma0bXFCsZ2icKofshDaPLVQaiaienQuvyDViR8byWp/9Ba5mnndOPiBMjDQMQ1jCLdnFZZj5Y0ex3STsGEL9yxNN4FZLsyfrAp8ogrQcBQlcC56hDb0iTVMcZ/zxJ1FgElR+GlecYzSF2TNWQ8ZhWNgYw7lv2OPDIqRVIGFn6Rjc6V878cUp1fBiBgj5ctHQ4QyLVUwqaPAscfYkg5DmvtmR/cMRalaMAO0+7THb9YH0I8cr+SSCvk4p3nG7fO6bWPZ8/YycB0tk2Vv88EPxT2pVPumAxwXImk+KUi3QGD05bJGfqS6fc6TjoSn0ADjGD0Ofa+9SWxT+HygsKWwUrNqy8M5Zk3iVQoPTC187uT/K7LvyMPC1PezbWv/0zmdJRNR7W5+AwPQbXKDQd1qd+/HsfXTOHBN8Q6tt/J7sRkmV6Q44= X-Microsoft-Exchange-Diagnostics: 1; CY1PR0301MB0603; 31:OHkHAOdL2fTVYPWP/u/tSOcjPphyQ3FP04tdRo1Hws7qbz5rBSric5UWkniyJM5h37gZ4phsQC4cZLTta430KTbAmCAgrd0+MjlmqgrrSvzVyv79kvTEG2TM2UfQRnHGSAdN0BNfIj7xyGHtJkmKGfIyvGquW2wvFWMU/OQoFdCp8iBM29t9xVphP6maQsnS12HJrrhworCocIdnaIuU8P2yMrRIbp5h8pO17u9jVkp7NhvkqJZ6/z+4X1c9L1NE1fILPak/yLs3rsWARE0TvoErYDj/+UTQHlEdgXBlnWaL/S4YdEmj+s2T8AlSEBYxo8dNEBrsLUqYCNeFlPojfiU9tREoV0bqftv2UbaANIyn43N2SGFHuYIFxmNV/dhNKzU6u7iKjycANf6OEn7s7WzWX3osPg4ctr+PbC/6rqL1cE1NCCxN6Q3ugsey5dp6LFDmTbtRmkO6//58PEQYe47HAbi6f+T5QLBeAT2+pv/NoJraajGiFY+cwEvPUHhxicj6fLn01tl3uHDfiMapLhO/ipIbN13KvWUftmqGDujQPkE2RYej3rxFBxA2hGcVp3F7Ydk13Y4bZlZh3eDhzUwDN+XRCgsSi+5eONUFCitds9hkQcigIxxdET3rIu+NM73ECTMBNb2TfPl0EBSVzh1OSRSju8i63IzZLF8a4EJORhVsjJmI9mGILxnyuc+JampHwiJXZ1pQewI13ppN4g== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(133145235818549)(185117386973197)(167848164394848); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6095135)(601004)(2401047)(5005006)(13016025)(13018025)(8121501046)(3002001)(100000703101)(100105400095)(10201501046)(93006095)(93001095)(6055026)(6096035)(20161123561025)(20161123565025)(20161123559100)(20161123556025)(201703131430075)(201703131433075)(201703131448075)(201703161259150)(201703151042153)(20161123563025)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:CY1PR0301MB0603; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(400006)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:CY1PR0301MB0603; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY1PR0301MB0603; 4:IquOcURDz0AQ6AqEoMa6a8fi3Re8qKrIMapGdw1M?= =?us-ascii?Q?TSaFqqdCn0PQQ9qL1FGebuueVm4Ac0gRUX3Y4pMR75sKrKL6HBJhg3W6uPVb?= =?us-ascii?Q?+b+8opFR9sfGK9XI7bjgq87oNr3vk/whbSQBV6MfYJl4khwGjm905pQllpId?= =?us-ascii?Q?BLi6OQPVUfK1YoWBpDwEvkToV//A5LQRMqMGmQKWEw6WSi+plPQQj408FbnC?= =?us-ascii?Q?ZI1YmgKAW4aR+EOFbtWiydOkoT4qtgyEExMji4txiEtxSokKF3sKVw/8Z26d?= =?us-ascii?Q?WZbepDQN3tpfY4TtSvpzEaavQJBQoBi8hdjltxy+xu3YX4daOx2aCvjhTWvs?= =?us-ascii?Q?dz3PSTMK8UKJyK222TiVHUabfT869ffSvv142yWO1MSLCOwyfLPUOO/KrX3T?= =?us-ascii?Q?4eh8iA1wLCz4JbINzrqIgTFzKPf2YNMjapfL80jSN5kR8xT+aR0A45sUGmly?= =?us-ascii?Q?1ZQoE6wrSye2AO1I3tJzbYwDitREpgOf3FsT11B3i07uOFFiue7T19V8jvgi?= =?us-ascii?Q?mc0O4Ekxv1pVlFZXi+DIMGIItoj7g1Ipp100O7xlUsL8+UH/YDcp+Cwr8t1I?= =?us-ascii?Q?xp0NxcfYdnf7qLJMn59gvVdRvrec9UG2+eH8+AFRhDSsq9gFWtsr6VixmOPo?= =?us-ascii?Q?vA7zS/Re1VI/ACzJA4A4JHttpfgAR7K6JePCKpW/3yhMUay9PJ9aUJ8ieyvO?= =?us-ascii?Q?QYgBUyOAjRLq//NHJv12hiOHOBkontJ4nsGBYu4hVkjOuh0EYqnshctkFUwm?= =?us-ascii?Q?HdwPvFVFdFbm3POc4NC/QEB02GWkg1t8DTozO+TTB6ISCBYCbH7xG0fHca2c?= =?us-ascii?Q?jRR7DfBn8uicKR6btgB5WD4RNByRZPyG7VOBFVjjw6RdO8SODawZg2rmSP0g?= =?us-ascii?Q?Wa4qDZI0/ibTjwdTzX7/2bvSgCA2Nz6pBjy9JeOPQc55wSLXzodPormCfAOT?= =?us-ascii?Q?z7V0iWBCThfGjMBJD2M9NXDfaqS/Bq28Hu48VHcqUyiUPbQOBMHUo3UzpC3O?= =?us-ascii?Q?CUlXEb8mGDYDXZVoImC6+HPARS389ijLkF4pWp1WyXSwG4//uBkI9FlKqD1Z?= =?us-ascii?Q?Bzp583oX7L9scsDLI3ypRO7Wliv78sxeZdQu9At/lsjLxRUrsKR0mAiDugJd?= =?us-ascii?Q?SlabruGmQmBVkZZYyVrGdngSvcRjIklH2JYjmuluBlhHU/AGiSs3IGpkiXS+?= =?us-ascii?Q?p5GfOxsC+C/IBr6zb+nA+p39W+t/mDHzamgOzjprP+jIfF/83A/GDfr4BSGD?= =?us-ascii?Q?Oq+ys5w6f006Bv66q2C8bS5dMStYBMdDwlt22XUF9JP0qJQUtENgo7SiiR45?= =?us-ascii?Q?qo1CPdr9XnlVrQhqIV9SeqX8fL5BGksStSfxsyCjPch5?= X-Forefront-PRVS: 0358535363 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY1PR0301MB0603; 23:SWmDrOH4Ss9qUI4nvc9KzSYY79wpHWpCGbHRSOC?= =?us-ascii?Q?GvU59VtppA2PCQA5Yfd+QwWJdK0VI4NIV0yGXTw3vhH7Q99iDxgZCNZ5WsOb?= =?us-ascii?Q?oYHSpiXUffusXwjChLagktiZcXE6+HS0CqcxjfsHFgMlzqBDqR2UI1UXvNaE?= =?us-ascii?Q?Vk3QbZ0q/zYzljoA9zcvR+kwT0VoCgfbGGixX0lUJqgoD2GUjuW0zyBsAHO+?= =?us-ascii?Q?AT2rJosTC275fH8cHQgrzYpQJ2Jx09UedoYtkO+XfawNeXRkydaZ7VkJkecY?= =?us-ascii?Q?DWnj0XugOwjH4Vmfm9H3tAj2w/Qir1Ls813Xw9J8bdQ3daYOahL92Q9p23i8?= =?us-ascii?Q?K4vsjqAGgFcAdwecZ6hsavz7xy2C7fQT5nxnthjuJRSD/xmh871Hd/cKDXTg?= =?us-ascii?Q?A1b52zvxTneCpwQFI+j2Gh3i1QMkEl8ze8uUcDh4K+8kryDTVFUceU9JhsfY?= =?us-ascii?Q?+ism3pgKuvg2JnHnBBH/LoTZ58o5s9L0noOKy+C0fC1QQIdMSJx1JD0KbtVP?= =?us-ascii?Q?6CRcJjbuCqaaKoA9sMOiqS4FMIHx9u0bs4nmU4gNF85wQ0y58pO1OKxVGkf5?= =?us-ascii?Q?4pURwOXNxJ5G4mNWYuDrZqPDEJ/MnCs5TlcrvnkhgA9zPubSd8pFG0qkohoR?= =?us-ascii?Q?5aB6roiAH70U9s4N0H70bOk6evQ0yZnnofI8HBIiwpV6renlLqnx+iqbmyre?= =?us-ascii?Q?GCeT8kFfx+R/6zDf2QOKxNDDVyb5ssx6dA+4/WzdyUcDMGUxbxpuxRIu5NIH?= =?us-ascii?Q?qLs9u8H8NLHfxMvGUib07eSS/sSyN6YhiM0IkOD5CkEMGKwpBz1NPQDL6OY/?= =?us-ascii?Q?RR8o+wZkhwhIwYq2LbmXowD10TcL+5DD83mM6RPKW4YxNXt01fkrcypK9HYn?= =?us-ascii?Q?AqBwqv9esVzS8RkIiq0VauqIuhLPSiM7VahRDlLRdEaeVEISSqWVGpja1cPX?= =?us-ascii?Q?YZzMl96Ormqn6uyHXUw17RiA04CBiGnccRqYHKfcBvz0L/AB3O9xeHGdtMWC?= =?us-ascii?Q?8lXmtb/3eIZKJZtbVMSO13KO7xPIxi4hVQqLkbv4bCtJw8jnrnPKz6Td3dSw?= =?us-ascii?Q?BT1tiOVXRrq3EuWdLBq+7NWmVOK7BZgCOm6KnBwIYvG0leE5XMy3PZa9udmo?= =?us-ascii?Q?0yyUTSxFRC4VlmO6hGoAAawxxFc7NBSUR9iZsaIfQ1ASdZRWhq6yOM0khK0Q?= =?us-ascii?Q?ZbUGvluLeftHpfSIl6WuB39pB2xunnNototCdCDJYD25VuTkV0PCyJZw71pY?= =?us-ascii?Q?z9CjKSJW9QQxB9sN1xB+dzvcZjfhdkxOYECibw5eGhHW6oKA9j0G6FAmupcs?= =?us-ascii?Q?BgA=3D=3D?= X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY1PR0301MB0603; 6:y51LfHK7Hlf/EZQFDf/uJCNBW6pm8vDNd0RFdhcT?= =?us-ascii?Q?3NrHCefNyBS7moKl7w+B/M86hMdojrA3r1jeirhIPYf7Xoa2kTutTWiM/YsL?= =?us-ascii?Q?frsRv6TQuKeOTu/7mNe2vtrjq5fA9Hgeygl2CJkMdFsmws1X/hct9jZa+d9G?= =?us-ascii?Q?pLSmaubmjNDvv/2wbSxhjNhqE83F813IgTHE2s1kXdPBWZLWAapwUynoQcKI?= =?us-ascii?Q?B6h4hDlU5omB45oVnlcxmJnv0vwFF962pe4/6HM/29W7HFkry9zJWFjO8zpo?= =?us-ascii?Q?s4CxtdDGsZwzzn9chmTIRzbmIwYBdkrQUr9OU1V4258zePo/mfnVJ/mmirZI?= =?us-ascii?Q?jYO+6wjtFQGWXSVskerqXl0U5UgKAmLJ/BureOZsj2VsTdL6SoipDDyU88eY?= =?us-ascii?Q?9hJ+gObKoNFTuQQb1387wB0t9C1HqZBk/TdpViyXcsJyqGQEtL/j4Tc5gnvG?= =?us-ascii?Q?iN8azCNoe2wx9jvjx6L0ykEesodgUZSJ1pIffNckkbsMMFYmcUws537Id2zy?= =?us-ascii?Q?yEHS89LjYHfU7NqojWOjNHzE1AZLny6gEgWVXEnzNbOwK1xOXufrKI5HBaMb?= =?us-ascii?Q?5GK9WwWQcUpBE/wH8mCAWASlAlKcnZ3fcwXOsfh1d1zkzNTjCoGZ8vVtEmOw?= =?us-ascii?Q?P4t8Y43fnuD+P0nnKcutGZbBvq8n1uwY5cW0pzSW9m+Gf9+6m0dhd4IkZKYJ?= =?us-ascii?Q?9IhHwr4b3gyZ04VhzgAZaSBr2/1nuAx8zTlvuPkiZmwsiw2nTw/qkw8qpQf8?= =?us-ascii?Q?dRYjWMFVUza0LFLyqOROzcFVas8zfnKl6jJlTNO2+InfLENVOo4d0D+FWEK+?= =?us-ascii?Q?UDcb6CUhx3EFcwqIhpWw9WT4FNs/vZvoChVlAoZab5NKI79JDwnV3E7m/jur?= =?us-ascii?Q?FRA7qRGoehFDNb1XbNNpeOz8P56xOBnuIfy/lCxGsXlJ8+w9pf+70kvFbrDu?= =?us-ascii?Q?XIFyOuc9ioaFyg53Sm+a6/Eit1N5TqV3Y6vzNdiDSaYTn1X6DBvWnwL4uoeO?= =?us-ascii?Q?NEM=3D?= X-Microsoft-Exchange-Diagnostics: 1; CY1PR0301MB0603; 5:V5zqos86puUST+HaMUrGkSEEvJdNsAZxDmJRDM6o3QQ5oAdikZIRrkG/RlHoUOv5aR72NUfRBIdSCyEv5lgfRTv/lZkiNc6CL7jCmtGbY/HeBI1lBRoiGz9f4Tkt9m7jy0x/QeZ8ACsDDJH+VU5Gk2GUgAvInUlTmvN5rn6oj5Y1Fo30ZqZJQO5OBBz0lWBmiVW5F9oqewYRN4R9qecdo076HemXSS4JzCLcXiHP/6sctXySoRl4KBQyBPTjEpmnueSz/WZLtJztskhKtkdzjAazudsASkJBJSC26SI/7+Vgf6QMQeZKxFx7EriN1qVijjwTi1i/8YvZx2QQzf+VQ7nczqhvn4KTQZ8C2ALUtfDs+I0b6OWqGzqp9caRpCY/Yx/Kx2OzNT/wx3ytsOZ9cc4m3xIzAvhDlKqL21SigJ1yPdMz5o458N38f3aP/ai7+W9cQkRoeTogxbvHjiUH05mIjgvc7jMcJxMDknjec1isZbHwJF02O6xZw+glh92hzVT9MpzE5jAsg588KWOecw==; 24:C3YuqrHRPYHfa1YLs0baYod+NPXBaFM7eHNLs69dKEO0dpLV+n6Cd2lE+IrH/Nfg6Ftjs0xuIyATnUvfb+chbp/938PzP7VkFL1+N2YrePs= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; CY1PR0301MB0603; 7:VX85Ers4cbyW5XVZA3PCj7t4PznVzLDV60C4u3J49Ava80xujsEvz1F6J5XcoUOcE81p3gf0wg0QrI00F1bnqkux8sYcAAo6RbzoWvA2F0NlQrMgjx0zEHxzY1qEXEAXNG/EmAefPd8/HuyneUX/EWvfeo7giyYeQa3CWft0qAnJDkkAUr0qN/rA4eOVsWWmG7n2U3XrAu0nlxEOfxJjdL8pQbCQTHMvSeSzwt5gZp6myd7N6pPPpC36zPOi8UyvzN1ekLYLrNwQm6YJfrMD3RthOFV/n4F5H5pq4LWiR0OA3W6qJH+QlEC9FuopWmROqqewxaEyXklu+2/h2I8zeFtdl0CWpuedoSHEy6RX7F+OtmTAL1WmQWUJy2b6YdAdoFHpQj6W5wakAW2JgN/7u9e9m2ZrEpHxq60OpWUTt0q9VxsX90zHatY6Ta32V9jC+Psaiz9cqFgw4T92GI1qyodVr6yPGkfQWKMKf38mGc/Hbfhz4BHu2LHaHWq6QsGfn6FOU4GwdiKW/XylUzVoOd0Cwe+7X9gZ1gielsZ8LRj5gJ9meTY/Qi87GHErWPDb/mvUkb7tmCbbWDbVWswIMUZBCN785zlt83Yr+KoZrLemxLv7yDoF9CRDryUNqzXHI6DJ1ejDPLjWyL+4tmYeqKhLrWEMe5MMzg5FCQYFIf2b5/AgRfaHmh2lcqsfFzL+AXA9sP/PaipeTXzxEhuzB0q084gkOCAj5H2xg9nj19y1EYQzyHPPpG8E0GD9tyIsN7cTJASyZNbau/hs/Y+d5n9t1zUOMg7CPtgnKBuLDU8= X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Jul 2017 14:36:29.5457 (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: CY1PR0301MB0603 Subject: [dpdk-dev] [PATCH v2 30/40] 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: , X-List-Received-Date: Tue, 04 Jul 2017 14:36:32 -0000 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 19beada..b2dfd81 100644 --- a/doc/guides/nics/features/dpaa.ini +++ b/doc/guides/nics/features/dpaa.ini @@ -8,5 +8,6 @@ Speed capabilities = P Link status = 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 8ba3237..772832f 100644 --- a/drivers/net/dpaa/dpaa_ethdev.c +++ b/drivers/net/dpaa/dpaa_ethdev.c @@ -183,6 +183,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, @@ -286,6 +305,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, -- 2.7.4