From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM01-SN1-obe.outbound.protection.outlook.com (mail-sn1nam01on0056.outbound.protection.outlook.com [104.47.32.56]) by dpdk.org (Postfix) with ESMTP id 861EC7D56 for ; Fri, 16 Jun 2017 07:33:24 +0200 (CEST) Received: from DM5PR03CA0056.namprd03.prod.outlook.com (10.174.189.173) by BY1PR0301MB1189.namprd03.prod.outlook.com (10.160.195.148) 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:23 +0000 Received: from BN1AFFO11FD012.protection.gbl (2a01:111:f400:7c10::146) by DM5PR03CA0056.outlook.office365.com (2603:10b6:4:3b::45) 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:22 +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 BN1AFFO11FD012.mail.protection.outlook.com (10.58.52.72) 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:21 +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 v5G5WNFT001003; Thu, 15 Jun 2017 22:33:20 -0700 From: Shreyansh Jain To: CC: , Date: Fri, 16 Jun 2017 11:11:00 +0530 Message-ID: <1497591668-3320-31-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: 131420648021209106; (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)(39450400003)(39380400002)(39850400002)(39400400002)(39410400002)(39860400002)(2980300002)(1110001)(1109001)(339900001)(189002)(199003)(9170700003)(2351001)(50986999)(105606002)(76176999)(47776003)(104016004)(6666003)(2906002)(5003940100001)(33646002)(106466001)(6916009)(498600001)(2950100002)(110136004)(48376002)(86362001)(38730400002)(85426001)(575784001)(356003)(4326008)(5660300001)(54906002)(8656002)(36756003)(8676002)(189998001)(50466002)(53936002)(81166006)(305945005)(77096006)(8936002)(50226002); DIR:OUT; SFP:1101; SCL:1; SRVR:BY1PR0301MB1189; H:tx30smr01.am.freescale.net; FPR:; SPF:Fail; MLV:ovrnspm; MX:1; A:1; PTR:InfoDomainNonexistent; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BN1AFFO11FD012; 1:xeWqQWVpTlQ9EJ/dEUMZdj6+sVlyHW5a0t+duEkrLe0nsq29Yn0yDLapM4a+PDGGC5rYzBY9rvferG3g36beqXWBxx6uUWGknM7cjkYoWlQ91afL77NYs4ScYeehiVcshISlGs/f0J8HTUaOejBy/R0JqipeLWCFzTQXFfiPS39LEMoLcHvLuJCXHkwwPWw/dT4Fb7gOQnWQvZc17ctFaqGh3lV8IYng9QmKfUIoK3jY2W8QuoMZjR2H/KPbpywqZ7yB8yEEfTSh4Yt7MT+Utx8iqGzjo7pCh3RDNCEj8ATxrhp2h3wm3lg5dAmSQ/UH155+aOk7cMr7cY3jo0aDfuBil/0Chqa7Kyuhkz4tCkGS0JBPIQBhw9wF1mp34MJEzHr1CaLgM72wmAYZPhchDorXQ4fW08GowWL8rqXzOTquJFqe8CHuhG9i3DEE2Q2yfjyD9tORSNZmuD8gVsaAFkUsu9UwA5vdeEqs+QJDHsNFzh6iMnQ15zj+pOsP9UByWHpKb+ZTEUYkQxXA54aDuBUlgjHI0alnnGFPv2hnr3Xk3ZR5Pmxh4MhR0O3G2QA7GtU56kuclfSU57gE0DRN9QU3mAAuJxzuqrQ2toQFYZmv/56IET/4ikgUgY55w4nppxJA829cqWh9JCuTrMATnl3K3DrXts7fcteU4p9L7SlelDKpMJF0QhKk0/u4JNO6PFr21Enjx4BOBip0E7R2QydrMmji6bEtRDo908g1Lh4= MIME-Version: 1.0 Content-Type: text/plain X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: BY1PR0301MB1189: X-MS-Office365-Filtering-Correlation-Id: 6c2b985b-6834-4426-b012-08d4b47933eb X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(201703131430075)(201703131517081); SRVR:BY1PR0301MB1189; X-Microsoft-Exchange-Diagnostics: 1; BY1PR0301MB1189; 3:6FI1JBX7uhfTV+4mSoXPEkr9aIkZOBEMLRToT19Ek8r2hugy1t8VV/ws2sBsfQer5fwI7yN/37otZ2kG62bgQKAXMRH6lx6EhmD0Jm71KLDU7setmiIoHZ5caDPSEzHaLjDh7OHaeFnZyS15JHdpme8vuzP3JKaDBAwbb9ko0L/UarjN7XyHvmT4Dk5W8OK7SutDr6toLOaKLybjtUsIWTBgjLwb5xnfeqJmLnm8LxoLjeCzJksIzOQux8oi2gGSZ7cbVkFCZdRqNIFc+/6x2I0FZ6U0zAzURDekH8KwLtjRgRnp2Gya2I6I7Z90KAYtm01AYcEVQa6BD4GHvHtYfG01GvkTy7cMvob82Su7CzRvDFiayPAQ5oIycEyx8ED5k7/EhSwSTNoikNUWQh28ePSNhIDYU5Zz5do+jSFigjXtWlngBsoO2+25GWx1eiKY; 25:XKH3fdFKUpwPzNqWt6GE57YOPWinUn68hEqloXX6CFgxq6+tEQRjwh6VB8QaFyZwXC3spG4q05nNOJkbdjEWxaETAjQnRiNY7xLl2CclaYq7Fj4M0YBJFcUhjmQ8JMsE+tdZKC1pUOtTE3wpGc/iA6qB0/hVSNi+yh9PhvU6uMbG/8uRtvHsZ2leEVV5J2hcAQyvDr3WNbVaSLNfnMpKt1ItVhgOUVIOJK+Tur/eSXCTR5mL/orJ4EhGy6uitq2I+coiShmZbIPuyHl7RsastBpwvbKEhT0PFb6cRzZQBZIuEE6V+WKwE+FZvIOiT9A+WP82kFBLo5PylJx8tP2FjoghA1npG1ofcWlyBpLgOTgAiGB1GhvMoOVduoROG3MTdaesG1HBb6J0beROPYOFJ+DUr1w3VDAtZiSEN8O1LR3hbdt3ZocyQURcafJ4Hy7omDv4Oxy+Vn1CL5+q+wEOvMC+53XsWgz+xL69SLrb5Wk= X-Microsoft-Exchange-Diagnostics: 1; BY1PR0301MB1189; 31:G2oMIDfyaTMYDrgxFUAndirOIvuuZP/koYdcpmnvOBKHaS86eUp+ViQuXxsC/QUPDwztFZg4fiWlniBLmiUARsSre5mn5q77K12DTSmdG5UeXdziDKphfLJKYxXOolQHeYDuQk8E3LPoeEpgnFVImnlKqzA9lqNh59FxvtJ/QkFtxFRP8cA1C3+mXQIJebv0E4btq611RHp5LkZ3vNHrNMtuWCirVHzIDpfr+NZidF3XK9kDG2Jdw4MC3kGgAsD4vsFIInmqxAb8esaqAyPBBw== 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)(13018025)(8121501046)(5005006)(13016025)(93006095)(93001095)(3002001)(100000703101)(100105400095)(10201501046)(6055026)(6096035)(20161123565025)(20161123563025)(20161123559100)(20161123556025)(20161123561025)(201703131430075)(201703131441075)(201703131448075)(201703131433075)(201703161259150)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:BY1PR0301MB1189; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(400006)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:BY1PR0301MB1189; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY1PR0301MB1189; 4:9hCoHcKyhJ1x/L012l9oVKbTEzbrVDvN6iKM/dFJ?= =?us-ascii?Q?5FNPNPmhHuuAoW7b5xC6k18cf6FkHxlVD5l+HZqAIElgGQRVFgcTNQd7leIJ?= =?us-ascii?Q?ab1EESMCM7r6tzlsbxmUhEdtVLHdmxh2W7Nm4B1MW4KGdWFUmFd59x+Qi22H?= =?us-ascii?Q?TITAKBR/JJKkOOncoI9E/PpGaF2vGGg6636bt0bDd9YIYe9QotvvQW/jaBLh?= =?us-ascii?Q?EwuK+MzAR/KIegNDhKKaQOygPhoTixrfTx+QOJrt7nidQft4D4RFXTVyAOqF?= =?us-ascii?Q?qeLWFlPgY3a6XvubF7fpDXOkyRdzXTup8KZf4xHyOvpmB0gBnNK+lFJ7Qk+e?= =?us-ascii?Q?Mc01gJFwTgEWHJZNtEjtyGhzHsu7QTm0gKsflCZNS81dWyoj/ix+lX9tAnkv?= =?us-ascii?Q?/+aqgFhclT6/9f37WRXSjnAch5XEsOvwNs8LGuVkgEQn6zI6itSsIe7MEbYZ?= =?us-ascii?Q?Re34CxMmA5Gs0KP3WD6O0lYeyl+TaLTR0rpgbr7hhm9yXvY+/6ZJ4+s6fn1k?= =?us-ascii?Q?H4kc0Atwl9vgxzakdU72gE5Wrr4MRphkmJjsBeQ0K9tlo0DNf4RiaiKWFpRo?= =?us-ascii?Q?CFvl+b069nFzJ/ix1n/ajnMoC54dP6L+hkurNI6jMmbeCumu0I79qEAOd1AY?= =?us-ascii?Q?uMUL2fP3zcE8lRSVdluYKGst6+/HA3qo6b82VtuV5TFnKCmNlGSpHRrPWKic?= =?us-ascii?Q?uRk+DRvLBuL0G2JawXcjv1/oA2mOXoUxNRdsVgnvlvDEGcLCpksrCBXKJ9Yg?= =?us-ascii?Q?2lNKAWuypG48G0K3c0isEkvPctgICEYBxYL7o9vbcsA8XqQX5XdqggEtPfCM?= =?us-ascii?Q?b79x4iKv9t7wVmRRNUSSQb7crO5mMSL0/rnb3eDViGgx1rYLuUrsWO4ILDTY?= =?us-ascii?Q?qGBM2O5K++KOppXN+G6DHjNRbFkW7sUs81Aa0R7bSIrQYYFmF0VJ0otSqqu7?= =?us-ascii?Q?MxfXcaFljSC/WLVWpL3SBMtUppOvCt0uteJRy8tC2AeQxpQNle0gxPGcHMxt?= =?us-ascii?Q?p4oHRDLz7/3CWYHiknstNoxEPcOn0MXJ604Yu3h46uVdIZfCxhq8hH32VKWb?= =?us-ascii?Q?Fl6poRHoPxJk3jigiRJ1lYzeCdAWtwQdFdKJg824O36ZPhOFsDZZbcACpwFW?= =?us-ascii?Q?b1WLVFANZ0DibqRgTT8ZNvybyA2winlqdysv90I33XGRhSqQ93m+BEiFpqSt?= =?us-ascii?Q?EgpVuyX2ZHpnap8f2H3r7E9aOeawpRmjV3TP2Xz/KJ5gem0PtlvCj8EzfAH5?= =?us-ascii?Q?Bfm3zF48mxk6sGb20ukBu3Zx/88/FwnyD8nxDbi+?= X-Forefront-PRVS: 0340850FCD X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY1PR0301MB1189; 23:Yh7d5S4SnTYcPFcnOk9OdIMnJ3puZ3ZyfKu2/nC?= =?us-ascii?Q?4TpH9fcAEH6Q+DJys0g8cE5bWI9V9g0j9ZseeQuZ/3GpfXi0n50h65zvD677?= =?us-ascii?Q?zMSkXpz1C7MqlgkOaNgpcY1K9XUUa8S1CCb/coD4mBmdaUdgdAuE3c6P/+jh?= =?us-ascii?Q?vRrrmYPEIlH76wJuKkHob5jOYjo0VAMNmYUY8CtzQQH8399edr6jhDfQleZm?= =?us-ascii?Q?PDIQEQw0K+uXRgEc7Cot4TavSjQeYgzeJi3KBbjqVZW6RnpEZYaV5/ldKSlZ?= =?us-ascii?Q?5Snmi7cU4q64jvvG4iGGd/4Q4ZdJx3e/eVycAdRh89eaCmxIxoi/Vl5l8JeZ?= =?us-ascii?Q?9x1oDfA6lQSCTFJNiV8wp3iHz29OdxZftK8x01dSjWnENfXR4Ot6vW90QXT2?= =?us-ascii?Q?qhfCXCHJtnaKk3txLp4fZ2HrM3tqjzBbtTJpOn+BwVwAGnkCkRg8UD99Ez3x?= =?us-ascii?Q?2L2UVrmX2ZpGRN6VEAmi9QvQ0HOCu23SBqApNWA2xXZIhQO6SLVNdsnu9noG?= =?us-ascii?Q?0Ub4DP73F9Sw2mekRT/OGnAjfCAiaCBM5Tzlr7CGidwh7PHU+ea7lcgKKo1v?= =?us-ascii?Q?6caVTaRyzAuc0zsIkBnLPU94IB4Yz1Ekx+oqN9xRC+YAytwsqHm5aRhBfiiE?= =?us-ascii?Q?GcfW5LW2vqT2DjQmhsJ21V24urOje+h6UnjTaphLpzOtZz8MDDEI+K5xi70z?= =?us-ascii?Q?vObrQ0owCuRZgcbWQq1synyWoiRu2KgBHCU80AUe/+8RkmvydrYx6e4DZ90S?= =?us-ascii?Q?8206+AUew0qgJdAi85EG9r2n5EmBzwXC3IND2/LSe4WBX+hezZenOXGrSxVK?= =?us-ascii?Q?L5HMlJNjQTHUNjjkOU6aevsvM4a9MHGcYV6x3oWbQdcWkl5E9ynkxYxr16S+?= =?us-ascii?Q?KRx96+df5TmaCbLGmgOjSkVMSHm1GJP2tPiY6vNVnBlpZF6Xkc1wSukRO0hJ?= =?us-ascii?Q?Hszw76fy7FZeEjaNKkxy8pIRaIkMwd8ebUugUQTxdZPXbkiQE2zPtVOVxGBl?= =?us-ascii?Q?zWHl6t7JC/blxtGkRzlZQ44OUeBtXQXuQhAknshgXKXN81UioAi+D+4U1OkI?= =?us-ascii?Q?lJ8OJ8rVB+KlE7MDEe7Zkb62WeiPZtKv8MJIkxGwVCBKPCWNqVuPxsFvH3Ib?= =?us-ascii?Q?DDbdQ66N0BAn7HIN/NGhMZXDml4Q4af/SQ+SYCWOohLarjI37o5eYTdIlkvE?= =?us-ascii?Q?n/qS+icH6ulWFdj16CMjsbSsoFlDB4LExnv5ylEFbAWJ2kO7I9rdUTkEh5Cj?= =?us-ascii?Q?6axQqLMKpRQuIUjYrFNunyIzbBgbD3sQPriwFUBC0?= X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY1PR0301MB1189; 6:npAGCwqehUjKaYqrmRrNDWLtfAALJgwC6kp/qB94?= =?us-ascii?Q?IOYaMOlmD7uxIJdKLiy7zRBxk4zXq2R/SVk1/oZKiv/f927a4LmQL4SXxF9y?= =?us-ascii?Q?4f4W0o29gJNpVGiwIdB6vxBe8L5wEIP+d5ovfbrqd4z4mn1mwAu45R98YxrW?= =?us-ascii?Q?jkT++/ZzbxtIFaGN+1ai+Dom3KtpQExostnbr3EubrWMfK5gool9D2CIMFkJ?= =?us-ascii?Q?Z7/C8jh4mWdSKONWlp4m3PQhU0+gM1OBTuktYqTLhHuAlFZHofrgneg7s5Kt?= =?us-ascii?Q?4N+morHTH2VBLCTjsVJG9mVM3tmMYPlvOZMdg4FWqDU6iskCaO+UxwZySFuL?= =?us-ascii?Q?oF7ucB1e3yGMis0lK0h7/XQTMQQUT1X8Km+2GjEOakl0qpy96/JhkWwwe99C?= =?us-ascii?Q?SGwc9rePGo4fUXjz670MRNp2Kwuc7duWezX5Bzn0oeXQqD2DQS+4sq1ltgxg?= =?us-ascii?Q?dNZ866rFLNBSuof/snTbxb7GDBjqBa1aNHCj+/Rl5wtKFfMKP7WK5T2Vqrw3?= =?us-ascii?Q?IF2fid3ELzRqhtRCGcV0AmMuhxq5hcSJEJnVuhd8j916KECW+a7XCK6cAbM2?= =?us-ascii?Q?fRPltsVJTQD2JW1g+p/ijLZRhuWYMEjPNecIy5TOaOqaXFESU+FgTAAU67MN?= =?us-ascii?Q?BOWDvPZ34FtH90yLksiMtCgYOnI4L1NMqxoWBUxtdXLhsZCAAJPd1jAUNoX3?= =?us-ascii?Q?+W2AxcUTzILXqsZb5kwz4frH7InSmaZHc1EG2TYDHZyQ9sman2Wd5Qhll/v8?= =?us-ascii?Q?N1PhqwtavazMA72Hy+lEaGotL08ThADYXqiRyw1aLUWEggmSKiHGBz2BEznk?= =?us-ascii?Q?ALMD4MdBucmCVyRAB1oeI4zA1ZL1sqvP87X72ICAFkvOh3qFrZTo0Le4hc53?= =?us-ascii?Q?xNATS+TdS8o6SeVnKXzzfDJzlqk8ZJyZgJxF/Esc0WyMUuw0u81KXLzSxrYX?= =?us-ascii?Q?Vtlm1tQ7oIZzgPRLBavWt/WC9bd3h/rwM0B/BFoQMA=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1; BY1PR0301MB1189; 5:xgu9ekiv7wK2Lqc7rRkyGcjn5PLWYOZxL04H28GU8tUMHZzoAMmcTo+TAWcFEwFzproPt73xw6F+C8pE7bkA1j1Xk27MrRrAg/q3yNB416Zw/SAMEhT6ue2TTuoSa1xPYv6qox9O1a9Q9BmiE/6LrklejTbBIqMHGDdtCIuIW7MCSOj+nTNw2gZMYX4PMf2VeHYg2V6VsULkQLk/nG5lIAow+r2R/RFjxWpUNU1B0qd3m673tk5zX7pPQr2SV0z8mFEKpNC7Rlja96+QUwAO8/An7Z5lvWYY+YzQ9so02LhwQ6kqBkpdYICFOr6pgcjE4QiYY6pJ0egzrLMIiBFUMHhw12U3hm/b4xU1TazN2Tl4pML8PuxZ6Bm9t/4Fky8KG8CMSh95ZD9oqO6EAfqC/fYT/NMfuTSr3Qk+pUw5JPv3LJ+y+w+IC9jZuwMHoZ3u0PeVdzD4Vqi8jIYRQJmHa4t5qW3Zh7ZUzaNHeyo3XwqoGPkQcubWYBHn9+BJhmDQQK8yxnqHBzkBBZznb/jCpg==; 24:7fj/WhPFxVz/mfO/2kNHWWfxXqwu60ERWRR1wdzlv/jS+8Z4uYRUXKHJd8UrWFzyv7Z1Z/QO3nTdjPpF88vVFfG4RCrVqRQ61l5wdXK9nMo= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; BY1PR0301MB1189; 7:CzGQr+cW/2Z7a+bOrzPepxkgXWQFYC/MyNlZ7o8kcRvLTILJmhr4jNb0DGn/R9zm9bJXwRfZJ2X3ABKzLjPkcpZ8QKF7X66y6p/Gni5CurCeehDwc6vLNCMCX2vYUVnt17+TNp8HFxeRIEQQCtzRvZYgoP6jayD9MBZAmshtk5RpxtgFb9VFlw4+5g4zrlKJw/8JbQ1X7w+9VOBKOdZ6CRlCHPbKtI5+Qjjr6g05YMFdjyiolb00Iaz49Im6afO9kVceCn9Q9biRx/WuipgkfIa4a7usHk4VijW+gb62pUFsQMfy07zB1sBH53h0kOst6Qm9Iw4XXrpPxC7tV8Fnqwa1UhMktnPflzjIkCV8kSRfJ2qhoY5EEarYnBcZXGGwn/UVqab3wb/7KIbDwlPl5dtJdxfPCjSXc6OI6YSi6B2lFM7kWhMLsPdfC0ai1i4O0FpSZ0IPlUpNLzMx+RXBk+UaoyveA9L1pghWpNv73nJH3UP49ZX+Nsjt3X+7IExqNK8Uhb6pSDTaGOHYWk6wfnjwn5kYG1PKr50pv5035A6MtQd3c1QBtl5F6KrFV4Ka4MFrrovtyHZ0jRcXav4Ff5g46L+kKMKV25KIEf7ePN0EXypxGiILhTTxCkoLtdSIhjUGcv4Q+QdpKZPrBo7BbQ0BIU21JxeG7j7dhmgvM5WLm7S6rhJ77nNhug0HEbQRS8stDply/q0Z+3R4XQdNT3gRw/V+/aUBxowbod7bnk9/26b7PvYBOYi1KYRvxG9c6FKhXJFN9t/spukFgMQF0oiYCF4IRVATYoRIp41PKes= X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Jun 2017 05:33:21.9337 (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: BY1PR0301MB1189 Subject: [dpdk-dev] [PATCH 30/38] net/dpaa: add support for multicast 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: Fri, 16 Jun 2017 05:33:25 -0000 Signed-off-by: Hemant Agrawal Signed-off-by: Shreyansh Jain --- doc/guides/nics/features/dpaa.ini | 2 ++ drivers/net/dpaa/dpaa_ethdev.c | 21 +++++++++++++++++++++ 2 files changed, 23 insertions(+) diff --git a/doc/guides/nics/features/dpaa.ini b/doc/guides/nics/features/dpaa.ini index a6984a4..80dd3ca 100644 --- a/doc/guides/nics/features/dpaa.ini +++ b/doc/guides/nics/features/dpaa.ini @@ -10,5 +10,7 @@ Queue start/stop = Y Jumbo frame = Y MTU update = Y Promiscuous mode = Y +Allmulticast mode = Y +Unicast MAC filter = Y ARMv8 = Y Usage doc = Y diff --git a/drivers/net/dpaa/dpaa_ethdev.c b/drivers/net/dpaa/dpaa_ethdev.c index b3e6437..b0c60bb 100644 --- a/drivers/net/dpaa/dpaa_ethdev.c +++ b/drivers/net/dpaa/dpaa_ethdev.c @@ -201,6 +201,25 @@ static void dpaa_eth_promiscuous_disable(struct rte_eth_dev *dev) fman_if_promiscuous_disable(dpaa_intf->fif); } +static void dpaa_eth_multicast_enable(struct rte_eth_dev *dev) +{ + struct dpaa_if *dpaa_intf = dev->data->dev_private; + + PMD_INIT_FUNC_TRACE(); + + fman_if_set_mcast_filter_table(dpaa_intf->fif); +} + +static void dpaa_eth_multicast_disable(struct rte_eth_dev *dev) +{ + struct dpaa_if *dpaa_intf = dev->data->dev_private; + + PMD_INIT_FUNC_TRACE(); + + fman_if_reset_mcast_filter_table(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, @@ -306,6 +325,8 @@ static struct eth_dev_ops dpaa_devops = { .link_update = dpaa_eth_link_update, .promiscuous_enable = dpaa_eth_promiscuous_enable, .promiscuous_disable = dpaa_eth_promiscuous_disable, + .allmulticast_enable = dpaa_eth_multicast_enable, + .allmulticast_disable = dpaa_eth_multicast_disable, .mtu_set = dpaa_mtu_set, .dev_set_link_down = dpaa_link_down, .dev_set_link_up = dpaa_link_up, -- 2.7.4