From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <nipun.gupta@nxp.com>
Received: from NAM03-BY2-obe.outbound.protection.outlook.com
 (mail-by2nam03on0047.outbound.protection.outlook.com [104.47.42.47])
 by dpdk.org (Postfix) with ESMTP id D3FD82C2A
 for <dev@dpdk.org>; Wed, 28 Jun 2017 17:16:42 +0200 (CEST)
Received: from DM5PR03CA0027.namprd03.prod.outlook.com (10.174.189.144) by
 MWHPR03MB3277.namprd03.prod.outlook.com (10.174.249.33) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1199.15; Wed, 28 Jun 2017 15:16:41 +0000
Received: from BL2FFO11FD019.protection.gbl (2a01:111:f400:7c09::122) by
 DM5PR03CA0027.outlook.office365.com (2603:10b6:4:3b::16) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1199.15 via Frontend Transport; Wed, 28 Jun 2017 15:16:40 +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
 BL2FFO11FD019.mail.protection.outlook.com (10.173.161.37) with Microsoft SMTP
 Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.1199.9
 via Frontend Transport; Wed, 28 Jun 2017 15:16:40 +0000
Received: from b27504-OptiPlex-790.ap.freescale.net
 (b27504-OptiPlex-790.ap.freescale.net [10.232.132.60])
 by tx30smr01.am.freescale.net (8.14.3/8.14.0) with ESMTP id v5SFGaPi032734;
 Wed, 28 Jun 2017 08:16:37 -0700
From: Nipun Gupta <nipun.gupta@nxp.com>
To: <dev@dpdk.org>
CC: <hemant.agrawal@nxp.com>, <jerin.jacob@caviumnetworks.com>,
 <harry.van.haaren@intel.com>, <bruce.richardson@intel.com>,
 <gage.eads@intel.com>, <shreyansh.jain@nxp.com>, Nipun Gupta
 <nipun.gupta@nxp.com>
Date: Wed, 28 Jun 2017 20:45:43 +0530
Message-ID: <1498662964-11251-1-git-send-email-nipun.gupta@nxp.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1495735361-4840-1-git-send-email-nipun.gupta@nxp.com>
References: <1495735361-4840-1-git-send-email-nipun.gupta@nxp.com>
X-EOPAttributedMessage: 0
X-Matching-Connectors: 131431366005467947;
 (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)(39860400002)(39400400002)(39450400003)(39850400002)(39410400002)(39840400002)(39380400002)(2980300002)(1109001)(1110001)(339900001)(199003)(189002)(9170700003)(8656002)(81166006)(8676002)(54906002)(4326008)(105606002)(498600001)(38730400002)(76176999)(110136004)(47776003)(77096006)(53936002)(50466002)(33646002)(2351001)(50986999)(106466001)(5660300001)(81156014)(36756003)(6666003)(5003940100001)(2950100002)(8936002)(50226002)(356003)(48376002)(104016004)(305945005)(2906002)(189998001)(86362001)(85426001)(6916009)(50929005);
 DIR:OUT; SFP:1101; SCL:1; SRVR:MWHPR03MB3277; H:tx30smr01.am.freescale.net;
 FPR:; SPF:Fail; MLV:ovr; A:1; MX:1; PTR:InfoDomainNonexistent; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BL2FFO11FD019;
 1:rCaJ1Th2GEPTbrwUp3JGoyilONC1x3l2ZtTBPIBSn5?=
 =?us-ascii?Q?7sowdOidaVVJG7r/U6LUv1EXOK6qNzD0+PiRkn1NGQ+WZoFQqNGLQfOoG09M?=
 =?us-ascii?Q?vjQLxddLJ3Hj1RKiUaZC2krGSLj99kGNIUACL72q1f0Kub9v4gffzdlkTFKW?=
 =?us-ascii?Q?SkIQVIwPUSwchXc/g+uZUp2N8D4PGZH2Fl30cVj0qo6OaXf7NqFzu9KCaBkJ?=
 =?us-ascii?Q?TAuODgy3mUbEHzQoncAust/fjBp35I1Y0dgphDK2NKIIc7X0tTF56J9D8yU6?=
 =?us-ascii?Q?BByem/7HydJurhtkS35T/4ZNzxZZTKHCl1KoPa2y1C+5fmKcSdazA1U6Hh7y?=
 =?us-ascii?Q?5wATM0r2U6WHvIyo24cTfGl0mn0Jfy7X/+YlHIe8zejqe3Hjc946J5k+dh9M?=
 =?us-ascii?Q?IdQ1tQi4OgeGJt5Oz5fGrGnSTTQyejHz9t9UP7pDOfFgxjzDe7tX3yshs+C+?=
 =?us-ascii?Q?2R5LKioUd8NVNVPzeaCW0IhQWZ9gYNP5XR5We1Em/QL2TjI/v4c+DGO8Lr5U?=
 =?us-ascii?Q?Csq/2ULZVyvlSoUqhggN0IEowAtsDqZ7+l2lY2WC8vODiZtHYtYd0KdESpFy?=
 =?us-ascii?Q?0HqT/c5E5aGY9BoxGVjlJhv7V7BHZ8iymvlshxmd+Y3s7jgqEzg8RpY1dZDm?=
 =?us-ascii?Q?Bxrg2WfsUGOd4kpOf+13GGoIc9gW8uC+tc05NehcghxQQ45LFXAXl1DRAYYA?=
 =?us-ascii?Q?7lELcWrPcRN68K171AAcY+H6ZbDuK5batg0NMIxpQH8DOKHmdpC70vgy3Vyy?=
 =?us-ascii?Q?q0x0rLWNoEaMG+IbDB4c9roBWfAvMOqntqrV220V/3Mxcx//hzFUrSnTSTFG?=
 =?us-ascii?Q?5SXkBkIdIjMo7rvcDIfnTFOiqW3s8aSpUSTctlpUmvGOi1wA2uimdNaGVchA?=
 =?us-ascii?Q?SE+MYkQVe3Nso5pmlmfoYvo8TJghcoC3xGeBh4UwbzaRhXkKLW/xbowmzPCO?=
 =?us-ascii?Q?07UUe3Swlf/dTL489w64ex2RX8PzFo0GZRwbIwrl2K2CnKzB7QXhIY+EzMFk?=
 =?us-ascii?Q?BjAObot35hpmLx2Yw1hTTGicgFptDcAG4HKmZNzYj35MVp+DBOhnivnp0mxV?=
 =?us-ascii?Q?n/+E8LKpiaTUhjyxvVBg6OcA2rhkN9Ad44HWbGMZabef2xiQ=3D=3D?=
MIME-Version: 1.0
Content-Type: text/plain
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: c991915a-d6b5-4e23-ab2b-08d4be38ad90
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(300000503095)(300135400095)(201703131430075)(201703131517081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:MWHPR03MB3277; 
X-Microsoft-Exchange-Diagnostics: 1; MWHPR03MB3277;
 3:dxyf/5RD/kPSwQrsmwcqPR+c4oaIzzvs2OondtKzeyW/vMyVd4Fko77yWmZrhE6dkpGpPPXbswRCjSGJxQyaBseJt8gqa9weEFFzeYOXqojwSWULmBvlT2gVtDs/K6IbcLtV+zdgX7BVBcmaX8bD3xAy1KpLImR8PE83Mbwf11Wmw7Y00lVr0J31uGYHzCyUWewiZv5GCYBRUJ41E9qztQ+fDW2C+mGIFD2ORgyOM2B+jyg9hmDiZ169YQezQzc6EEePae7SMGLMoYuf/ZWGWIBVCO801XYRfM39c3nwRcf5gblwJ8VwyGEwn3q3wRa+b4qXKgfNGMUyW1HACc5dBnyaA3hUf8i8tDZIw7iqAB3Hw4a6ewzW+sIRmx7OltnAnNV5qZG/e/pQDp4S9n2kIrqkdpfwnHuUaH1jnaateh2//XPvVCJLYbhiA6yPhXXlGMq22DIlDVzr43VzkpMoDA4s40dJir04MvSur0LLeGnSdPHwF/P1An0P4zOP6+U/Vbrxmbi4l0aQq/gwmw98cZbxqO4wivxheKt22Uz+l7AGIN69SKBony9zLC9UQtpA79EMd4q4ReXdN6dYgIKnnYQqfQyr4pbpQPHjzZV1fAid7c7iYm2X9eblJyCLJK8ZrraG+tLVueQwPkKeWf1MbViwuPq4SwdRIuyrZpBlDwfts4lS0Sq6ziu0cgmScxSZVt1VhQjWn3Fwaonz4/lGpp5dQ0ILANdPs9Ovgx7w7xhGWQzuR1Nqwk2zWxVES6iIfWNakX0wYMRKHTO9svmkBd8aPx/CnkE1PEHVn7hy36F2z3gb8+QxkyLFHufYe9GFMQyIDrNiLxtTBqGliT/Dog==
X-MS-TrafficTypeDiagnostic: MWHPR03MB3277:
X-Microsoft-Exchange-Diagnostics: 1; MWHPR03MB3277;
 25:8H3AIR1//gYdU58XWFuQXgHQG4LgGreKsoDg9SSRguj9WAFsll0RRNXwt185G/zxjcnLGyqZpw9sgwTM1oitoezIFvs93MH0Z9zBldwKk9/DkSKKjUT7D9E6agmq05YWQxzrXCw+UqIdTnYUF1MOy+nWoTIGNf7gNOIFSAHWwBHsEKPSF0LQ1wqS4vrv2bX0m11QXCSvFi32g6Kt6TqbPFE6XGphjS2B+qcgiuRr6tM85DaQgsm6N6GIQYh0EohKoXppTrwAX5wHGvmoYG1iX7/aCPJ1mFP+5BDKAsReT4Sor4JQTPcEJomm2Cyi11NaGjYoKYAvzSO+fT+UAuRZJ/ngxTb9i49hgwEJpTeDgjx/X8ZSh7+WirRcjkryzAY/UVRleUBlDGZckt0BR4vLbpy9bLQBSZ+165H7qF8ESqQb+AHf1Ru0xCcFgm6Vofbf9jxZNMCKyxc49jjjfMgCkxoKJmr63hzwu52lZxDSGjmD1dZ9rXSRl+og2Vzxuh0DqaG6zCv4Nq3RUWEfDYbTRJ6qMWBZQ2ybM8bRA9IwkYyoWIVmuKn5+s7TRArXgHO7W2MUXo3QQ+Q8xCVrCoYCMe9y2Ae0VgYOw36F+/0I0TAIp4O2dCgAO7Q7H5Nhjrq3+Dq8DU7jM85cXYb+NInvGZ1inMEsx0w98EvmWhJs3MdViONmu/lUUtdVV/h5wJYNEHZOV3DoBaRHsQ3GBh14bSo/jP9qfi88jG7hRSj8pxehIUhZNhECZQz9ypqX6uSbcr42cVgtsnWCTHVMWVhSCLO10/+hmHlP2YkOUGp+MADv64kDWlxnwYjMrLly2zxUZ1T5h1JoZTtHWLgJVeOPPmJNeZ1CTCVQ39gqO0r9ce+3zvFkN0AL0R+bZjkAjjFH3wdCXvxw4bV4uLpaQGUF3Di0g4nQnShZcr4yQjDDh04=
X-Microsoft-Exchange-Diagnostics: 1; MWHPR03MB3277;
 31:dXpHLbqbJ2czbfqvVnEDzyEVG+GzoLT1mTrCScsJA3muWfSI3W01fdPx2VML2UX0LEwGNYYrvcgiKslXxC16HQZJbcKVK8rG5v9jNXax+P23m9s/+cKtndKczu50CUjpK40jElyxFRhvlZ0X7Lo14UT9guqD5kuHvpiHzLBj0/hV2dHw3jPhOdSGG0zlg+rMeToLcduxwiCE8qqAfRtxS37+zD9F5TR3pWG0Ue7TPWX9jOTlU7by5129cf+BWPPeMCRMwC4NrnV9itXBUm4zaEjb/c/njU2WGf10Ki183iuv94nc1Is1MUI3gzmuVYrma7xBL/tq0vkXj3+elGgkyi3AFONjqOUrQsOun6EW9ly0UqLENsbxcVEJZjgnSRpOJI0ydfGpoSMJuNqYQittjQEZoOzjpHea50nqfwqaD+QZj7spBeTc4souTklPJVu1lwwkVupXn5xsMHxXvMqmh9nRW2VR+8Ao4SkovvgxnBFtTNZHUHChlUg0CXJ9WcC8JLuEikUW1vruyJYiV1In2KP/ONLsrIdzUAtWRwhIy0B6fhZ1rdxBYMyHEQvkhWZnjhQl68nfg+Aq3mulpSUx5UHpvsHnaJ1eksEt7ttvlwxy1rVYlpVoiqERU7TOIKZPIZGUyvh8wvscqe6UZsxdLI8FDa07B/CNnN+XEufiRJ22stZjh+AQVU0n2OTrdsbj
X-Microsoft-Antispam-PRVS: <MWHPR03MB32770184A7DEB3BD97B6ED22E6DD0@MWHPR03MB3277.namprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(133145235818549)(236129657087228)(275809806118684)(167848164394848)(66839620246622);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6095135)(601004)(2401047)(13016025)(5005006)(13018025)(8121501046)(10201501046)(93006095)(93001095)(100000703101)(100105400095)(3002001)(6055026)(2002001)(6096035)(20161123556025)(201703131430075)(201703131433075)(201703131441075)(201703131448075)(201703161259150)(20161123565025)(20161123559100)(20161123561025)(20161123563025)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:MWHPR03MB3277; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(400006)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:MWHPR03MB3277; 
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; MWHPR03MB3277;
 4:QRmfwkWBrOHcOmVxVJOo7L5Sk02rITTSTBQ9RIEY37?=
 =?us-ascii?Q?kI1KY5RImgjEaU8j9Nx7c7yc1YWmbixfj3yQLQDjNgM6hF4Cschvk0NRMgO2?=
 =?us-ascii?Q?bb/lzn4VTgsXhMEULcQmnDl6od0l/QvfOHsoRPu+TsIz/dApyc8bbc8HlRGP?=
 =?us-ascii?Q?7ViDCjXLPUcRdQAuTczTCblCbSRL087HNDyk+z0S7nwMbRQaCT8NnzWfeeWE?=
 =?us-ascii?Q?Y+9Dick4lhMpU0V2A6AG2+EUXKME4RAWhmVLb7QORAsR68PWsHb8jAjiBNBW?=
 =?us-ascii?Q?wZpjtcYO1sUToBWRa7JkEpnkaggWHOzo8ns7fc1oR5H+Ie6MQA5PWpVfEVSB?=
 =?us-ascii?Q?3yDXAIwVByhDdJXE/mv1fN0gkP2HAtffO9zG8I4s0E9qUxWNLZcgkLAfxnMe?=
 =?us-ascii?Q?fJ6Iw9H7xGFze54v+uYrUxJJun/7C7xHUyDD3N84tnPgnNYiVp9X+6O48ncr?=
 =?us-ascii?Q?zbGdZC9ulLHjmMlcbdd/1JpDnsEevoGw3yosU1nt7zFBOD4ojgr2kI769mX6?=
 =?us-ascii?Q?wt6PdRAy/ieXadzaeswNILfpSvuWixjqvQbm6O0Do8MnHCCHR501tPeQBuG/?=
 =?us-ascii?Q?ncRqHJ4dlpIZgvP5f4enISjfoODG15JNZXGlhArDE5zTqXY436Jcwz7hGXjk?=
 =?us-ascii?Q?X36pZ0xbNpNn7Dl2vy0Ef6qKITyAV+aJqQWdsXaTl8b0jLJ/7AQ3UNidlgV2?=
 =?us-ascii?Q?vkAgIk7N5bZbx6FqJEpsrhM+xmdEVBdPPD/Eukk47/CO2zMk2NFfWe93Y6Pp?=
 =?us-ascii?Q?Rc0vWxSZfBE2m8AvArPBZY3OWx1sq5YOnCrhNv3jc1iMGxnwSvs/WMzWML86?=
 =?us-ascii?Q?UvsG+Ol6wcc64ApGfddirhPfAj2X71wgh3VinocC8uJaZSovg7l/TXtmHIrk?=
 =?us-ascii?Q?nDBmCd94w33zH2fhubFqKA9wIrcS9mN9eopFazpUqhkcsO5tvLlS1ZcAhmQZ?=
 =?us-ascii?Q?1S3gkjWjNcCjxxF0aItHz43jrmoVvIVtriZyda4YAJlVeubSzpQIvwF/xPSl?=
 =?us-ascii?Q?o5OBwzbVOax7TKTCeQIzVlTn763c+sooU6ICvN/pXhZ1GGHfcYwOGFlDIdFC?=
 =?us-ascii?Q?9rNfRrBQ8D6kCNbSUJRnkanRe5XYH4ICgT7mT11pt0kNWziUUGcHQdIU74mc?=
 =?us-ascii?Q?XHqG2wMUjfojkgefbAeSTBgKrSTN7LUPPWvdHHNE2ACTuV1VCihasMiiwBPK?=
 =?us-ascii?Q?tzx2KxqIEyjHuo17tStaz+eBi37vv2+vbZnRhXEBwvypNojtOECMCkp2mQp8?=
 =?us-ascii?Q?zgzOO3vzuvep5qLqdmAxCNHr2r4+skgVxD4X1s81TnFYwfPKuDFJrpvtiZDb?=
 =?us-ascii?Q?O7CHE9NsUGUXiEF6eyoOAAzD7CFhgqgQvJkmUKBjGZ+b9Hjk2iwl0jSMlaoe?=
 =?us-ascii?Q?hR1TZZE/h6HWi3NBw5Vej12bGNP5Cv2PYqgUJW8UoLCd9LChk5aia7Y2r0S7?=
 =?us-ascii?Q?OpHUX3lA=3D=3D?=
X-Forefront-PRVS: 03524FBD26
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; MWHPR03MB3277;
 23:Xlf5vzp55bi/TwPNaX2OibNd4xaMcOfdUQaBm+yjE?=
 =?us-ascii?Q?4dap7WxtXCUsgMHfuv5J4UWQdew3Tl3VLsOD4bPt0DxLX0H8dXqEkEmMLZhI?=
 =?us-ascii?Q?GwkGdCAGXJu1zV0ZU+oGtghlqNnQj16SPxDlf8XerxeUq5wyt2y4ZkQx+Qjx?=
 =?us-ascii?Q?9RxKhxzL1Samg9FFlzWaTJGr6m+kXw0srY0c1S9dArjmELXKAoY9KDDVfsUk?=
 =?us-ascii?Q?S3kwyxa0dPW9nYcZ5k1Ugda/PfFdK5815onIcGSavaW/AyfmyQz/u+VwArgQ?=
 =?us-ascii?Q?Sa0GIAeOUpstA7Eq0lQemTyvA14paOo3vRl50AOskqmybltQp3Ur4zMea2hO?=
 =?us-ascii?Q?+JrpgNYnr5RJajd4E5qjmwKHZkkUiFygjCPX2Pfg2KiTNRLJ/qEaFdpA733j?=
 =?us-ascii?Q?DBhd0M51toXcJaXTuGrZnL3n+W3Rd5NWNDKclQzS33j0jlCjEa38hhxlNez/?=
 =?us-ascii?Q?dfSgECWXpbJj9kgC0pBASJVMbM68BqYzOfxo0mYNYsqzyz0c3D4PA5oHNGye?=
 =?us-ascii?Q?oWMQssKwFsYmTzHQ2Dny60nljmFVaN2xevw2VQt8TL0mMZpd18ShlhLdi3Ri?=
 =?us-ascii?Q?l+AHHic+GEh7cmnnLQvLjgqVaNjOrUa3M4YiU6+2aMeN0el/VYbzH8xT2ntA?=
 =?us-ascii?Q?ZhED1szDPIBOzIHt0qXJOimY/skoGzIKPOUzFBTaBR9o0tLipKLyXginn4Ix?=
 =?us-ascii?Q?IzHoCJdvDYOsp41j54oQmRv/1s52Iue+M7kEiNp3Watc3Px3MsaGVrHh3Lwa?=
 =?us-ascii?Q?OKGMiymjBzsarlHZ1k7uUK9mYjv5m0gh8PBAPnwuqFCBDZI3MO7cKIR3ah2Q?=
 =?us-ascii?Q?njq4z3h9h4cy2kBVGQkeTbnsumjLo21KNvy+agXIXHxbAuIDspDLH3Lqw2l/?=
 =?us-ascii?Q?XZgduGcYqrKqr0LDbdoUgz6DHljLyuDtiiTQksT9Euwebt73w8wTgGwRP2zR?=
 =?us-ascii?Q?4OxdVUV0Z9IVdbUDdkRfqok6WlBsxcSnT/xyb70cXXfQ/KUZ2AI89678orBi?=
 =?us-ascii?Q?aJf4ToCJic6TVIhjQxYqEIwWxSvCtsa4Qj3Dvzb0PpZ7DePaXC1sG2Vg1yjm?=
 =?us-ascii?Q?3rDGc4pPev5iLdhz9f9VT+xTBECx3sjcaldNMQXsu5iogHkkeaNA/1OxzTRk?=
 =?us-ascii?Q?vx89YW0vjyoBlqdkgneKHx8JjroR9WqUOzghsbdMCGmjKtyXzHTg14tv24yn?=
 =?us-ascii?Q?N34PZHz50I707iUYIK5y8vk41w5astb6UfoNx3t2AAV6fbH7x8PP9kiBstRk?=
 =?us-ascii?Q?3TJRAy/6iS9Bpnr0sNyA3DTFprM65FoOEnJiPDsMQ8RwOcQG0Tb9O4+IFprf?=
 =?us-ascii?B?Zz09?=
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; MWHPR03MB3277;
 6:7TZ3/hSBNeUD5cEzADdOBOQcyKYkRzbnu1/cTPp5u3?=
 =?us-ascii?Q?r+0qw96nHRLxODvtp2mUenztOrO06aWWPNSwrnVT9+a4FDIkszubQiyCtuxd?=
 =?us-ascii?Q?uUMisZXlxhq65TcaW7yLkgf/ldcndLPgE6biD/ZalevgsbbUjoiFyYUYJsAg?=
 =?us-ascii?Q?yahQcXCHfMr/Y9DYx/8n28CwpBXdOpTbxGiOhlrWjUDWUfjLLGm6JHNvZjly?=
 =?us-ascii?Q?mp78dXhtglXjc2AnXDpoIxYHrfnJm8Ry0Drtupitn27Wm9/ES3kveSXjX2aA?=
 =?us-ascii?Q?6NlRMgRwfVGZrTzY2NwLxY0xcMLWnsI+gPCpO3gpcHnWvTF6ssH1LPmf5LWf?=
 =?us-ascii?Q?Q4xFpJsgAnImQ2QRlSt5gdmzBv7rAwLMrQdE8qJ6REL/+iUgOxOc/k/eVCns?=
 =?us-ascii?Q?VOwynExJHYli9uXBDqO2cot0oZempr7rDNNJM0r0Q3qFg5dGfONupXSZfsw+?=
 =?us-ascii?Q?FRFRGv2BYG4tvvrV6mbXYGQf4ZkMX1cc6LmuMfk/8+CunJzfccZBPyFPv+PM?=
 =?us-ascii?Q?50g7wd4i747otFzA6cyNBYnl+KB6MR3h6+Dh2Rj5zJ32V8QDskghcHXNbHQd?=
 =?us-ascii?Q?pctBu4MaJR1BI18SL87PLkYcjlyaOYTiqfZxCvHeJy7DYi/nzZKFzbm5wJET?=
 =?us-ascii?Q?IYUqnWkFVxoJgl75l+nGZBbT9L934ekViO4Q93aYXVaqWOxIx3wf7G/72rli?=
 =?us-ascii?Q?dm2rEIp0qw8vVSdoRdMSfgTimkBftOYrFICZGPq09lk9cJzWab8zKYfgtaGp?=
 =?us-ascii?Q?up9QYbm9TzJodJ/tOFvmxwTlchqPs8ARa9PLt6RUl7OiybQTC2o5mkGQQkGi?=
 =?us-ascii?Q?va5SjL0jt15vZWj0OoV5srrlzOCxpdS7GieOdx9H+WE8wb8SmMXowQPBxQ6g?=
 =?us-ascii?Q?TdX5zYLn2Np7N1nVGs1NXti/58DCaI8NRdClfBaZxc+69fJR7aUA7XbXMl/B?=
 =?us-ascii?Q?9Y1nNGZ6asaFebw+IOkE3uZVEoE/SzzummhWyhHA=3D=3D?=
X-Microsoft-Exchange-Diagnostics: 1; MWHPR03MB3277;
 5:rclci93A/noZDHbWy7B+SE4rYrkohhY4PDt2ytADOVG82GZXMB8g+8dF0Tmx/lUI+muSWPKOfHt+UFKaJ7AC/hi9rsgWbT+savTnd3eRvtgUCdnWxLdrQO4Ao+QZguOGQcDlL2lN8QaS9rWMKGrvrpPVCY/Ck0xODk/n8McRWsrWsMsOnJMGxa63+w6aNvirdBkqwlETIZOgN+eT4Cfs4aN+CghBcfi55eyasKR88AzBJe9kRwxeYixf2ytjvAApzIOV4lb/iB3vkmNFj+TrCMVxkcKTDTJlFaUnQbriA9HNszQ1Zcrrg2r8FtzdCGYzHuC0uw2cwHSE2Fh7vRHIsAu8TWRPH4Xu2DyckE8W7EZqs0MWYiIq7JQ1pMWQS7ma86QLPBoMtObMesW6ZETPTbnjDoqEu/aCZtdUGMphrhOlTvY8ic+lhk37qFBimqdEoo9uzix0gj9WQYWeP4bA/vzDdmq/BhVUQiak5SHaTbjIPrNiu1Wnrae73HBxNCizhgfxCvV9dOzfeJEPlMfcwQ==;
 24:jbRrPoEUp9gpJkBIDr3lsKXx562AmbRdseH7BTtO5dCNfQZV8CzXyY1PsWAFMovVspjBJghG/ZfIfH8HnRHECoSUEGJV7QsB4y6qqizUW70=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; MWHPR03MB3277;
 7:unLp2y0eG8Sz7eicfjPiQvDHAAygtFfdMOuZHyDMXB7RMD70elhhZG5e2DQv5DMUQJH7sjfFmcGh/+gsMy5vMl9qDdOkxXZYnCkjkBoyyfN2OoA6LR9dgYhjFRaUwidbl8UZKPgSKNc838bhyNPNdJMaEgUo/9bRyzbXLWi9bIJaDEt43UnjHV3Q/W02Gi213vrlFurpgOBGrm3wBaeDBNHRqeoMU1qJ/1Z8arz050RVL0IZuW8y/iF0J691HMmBiC9aUIIIAQOuYA/wtTPX4JVKcDR30szKln0X3GizjL+gWSXHYSNecXGt/R9vnCEJfbkTj9bJOICGU7QXdpqMVOBcdi2tcj532hwWvMpaWDl0l2OrVE+tt9GBRpZLl/4C4U1OfnIe82RyMlpWzYfTxhgVxA/dydlGFDzqYzAtyWgV/32bvMgDdPU94yE/z53GVPPvVCrqnIenSKxv/5wL4H7ZBS9EpkPjm1jM4nqWaUDHpvVQhU7HNBjwSdw+DhWyFGPSmZqqAZSSeB96g1k0su/QoJ+M8YNlsXOC8rNFyUAhqIzQtjR2STegfEgiC+xRncSvAjJvJsuWfsdYVdf/zL3TUi7a4IzOXpz/SEN6oO2JgcgWqFK/ujD/wsUrsbAh39eMNyRRc7gsgTH1W/G8uyo26rPvDR/tVHQSgyzAyTeBMUgHWVugOSYXNjjHHGBfnt8TnkGQEnCAR0XfBoLZOmS/usXmVObG1/4sjn19pZHGOyRosSzsDd4icK7EuHtteUtGFEfhKTiiC7nO0DI/y4DJiijKbwMuI0TT/tZyYmQ=
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Jun 2017 15:16:40.3751 (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: MWHPR03MB3277
Subject: [dpdk-dev] [PATCH 00/21 v3] next-eventdev: NXP DPAA2 eventdev PMD
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: Wed, 28 Jun 2017 15:16:43 -0000

The following patch set adds NXP DPAA2 HW based eventdev
implementation to the next-eventdev tree.

The patchset consists of the following:
- DPCON support required by DPAA2 eventdev
- DPCI support in fslmc bus
- Interrupt support in QBMAN
- Implemetation of eventdev API's for DPAA2
- Documentation of DPAA2 eventdev PMD

Changes in v3:
  Rebased to dpdk master branch
  Fix shared library parallel build (patch 01/21)
  Fixed a checkpatch error

Changes in v2:
  Rebase to latest dpdk-next-eventdev
  Update to support only atomic and ordered queues
  Fix checkpatch errors

Hemant Agrawal (3):
  drivers: add bus dependency for event
  bus/fslmc: generic framework for mc object creation
  bus/fslmc: export qbman dqrr funcs for eventdev usages

Nipun Gupta (18):
  event/dpaa2: add basic build infrastructure
  bus/fslmc: integrating dpio and dpbp to object framework
  bus/fslmc: adding basic dpcon support
  event/dpaa2: register dpcon as dpaa2 device for bus scan
  bus/fslmc: adding basic dpci support
  bus/fslmc: register dpci as dpaa2 device for bus scan
  bus/fslmc: adding cpu support in stashing config
  event/dpaa2: add initialization of event device
  bus/fslmc: add support for static dequeue from portal
  event/dpaa2: add configuration functions
  bus/fslmc: support enqueue with multiple enqueue descriptors
  bus/fslmc: add callback per queue to enable
  bus/fslmc: change func argument to const to avoid warning
  event/dpaa2: add enqueue and dequeue functionality
  fslmc/bus: add interrupt enabling routine
  bus/fslmc: enable portal interrupt handling
  event/dpaa2: handle timeout using interrupts in dequeue
  doc: add NXP DPAA2 EVENTDEV details

 MAINTAINERS                                        |   5 +
 config/defconfig_arm64-dpaa2-linuxapp-gcc          |   6 +
 doc/guides/eventdevs/dpaa2.rst                     | 175 ++++++
 drivers/Makefile                                   |   1 +
 drivers/bus/fslmc/Makefile                         |   5 +-
 drivers/bus/fslmc/fslmc_vfio.c                     |  69 +-
 drivers/bus/fslmc/fslmc_vfio.h                     |  47 +-
 drivers/bus/fslmc/mc/dpci.c                        | 307 +++++++++
 drivers/bus/fslmc/mc/dpcon.c                       | 230 +++++++
 drivers/bus/fslmc/mc/dpio.c                        |  44 ++
 drivers/bus/fslmc/mc/fsl_dpci.h                    | 404 ++++++++++++
 drivers/bus/fslmc/mc/fsl_dpci_cmd.h                | 147 +++++
 drivers/bus/fslmc/mc/fsl_dpcon.h                   | 238 +++++++
 drivers/bus/fslmc/mc/fsl_dpcon_cmd.h               | 175 ++++++
 drivers/bus/fslmc/mc/fsl_dpio.h                    |  30 +
 drivers/bus/fslmc/portal/dpaa2_hw_dpbp.c           |  14 +-
 drivers/bus/fslmc/portal/dpaa2_hw_dpci.c           | 179 ++++++
 drivers/bus/fslmc/portal/dpaa2_hw_dpio.c           | 133 +++-
 drivers/bus/fslmc/portal/dpaa2_hw_dpio.h           |   5 +
 drivers/bus/fslmc/portal/dpaa2_hw_pvt.h            |  28 +-
 drivers/bus/fslmc/qbman/include/fsl_qbman_portal.h |  46 +-
 drivers/bus/fslmc/qbman/qbman_portal.c             |  94 ++-
 drivers/bus/fslmc/rte_bus_fslmc_version.map        |  18 +
 drivers/event/Makefile                             |   2 +
 drivers/event/dpaa2/Makefile                       |  60 ++
 drivers/event/dpaa2/dpaa2_eventdev.c               | 691 +++++++++++++++++++++
 drivers/event/dpaa2/dpaa2_eventdev.h               | 114 ++++
 drivers/event/dpaa2/dpaa2_hw_dpcon.c               | 139 +++++
 .../event/dpaa2/rte_pmd_dpaa2_event_version.map    |   3 +
 mk/rte.app.mk                                      |   1 +
 30 files changed, 3369 insertions(+), 41 deletions(-)
 create mode 100644 doc/guides/eventdevs/dpaa2.rst
 create mode 100644 drivers/bus/fslmc/mc/dpci.c
 create mode 100644 drivers/bus/fslmc/mc/dpcon.c
 create mode 100644 drivers/bus/fslmc/mc/fsl_dpci.h
 create mode 100644 drivers/bus/fslmc/mc/fsl_dpci_cmd.h
 create mode 100644 drivers/bus/fslmc/mc/fsl_dpcon.h
 create mode 100644 drivers/bus/fslmc/mc/fsl_dpcon_cmd.h
 create mode 100644 drivers/bus/fslmc/portal/dpaa2_hw_dpci.c
 create mode 100644 drivers/event/dpaa2/Makefile
 create mode 100644 drivers/event/dpaa2/dpaa2_eventdev.c
 create mode 100644 drivers/event/dpaa2/dpaa2_eventdev.h
 create mode 100644 drivers/event/dpaa2/dpaa2_hw_dpcon.c
 create mode 100644 drivers/event/dpaa2/rte_pmd_dpaa2_event_version.map

-- 
1.9.1