From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <shreyansh.jain@nxp.com>
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 <dev@dpdk.org>; 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 <shreyansh.jain@nxp.com>
To: <dev@dpdk.org>
CC: <ferruh.yigit@intel.com>, <hemant.agrawal@nxp.com>
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: <BY1PR0301MB118905998A5ED7D9EC62CACF90C10@BY1PR0301MB1189.namprd03.prod.outlook.com>
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 <dev.dpdk.org>
List-Unsubscribe: <http://dpdk.org/ml/options/dev>,
 <mailto:dev-request@dpdk.org?subject=unsubscribe>
List-Archive: <http://dpdk.org/ml/archives/dev/>
List-Post: <mailto:dev@dpdk.org>
List-Help: <mailto:dev-request@dpdk.org?subject=help>
List-Subscribe: <http://dpdk.org/ml/listinfo/dev>,
 <mailto:dev-request@dpdk.org?subject=subscribe>
X-List-Received-Date: Fri, 16 Jun 2017 05:33:25 -0000

Signed-off-by: Hemant Agrawal <hemant.agrawal@nxp.com>
Signed-off-by: Shreyansh Jain <shreyansh.jain@nxp.com>
---
 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