From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <Jerin.JacobKollanukkaran@cavium.com>
Received: from NAM02-SN1-obe.outbound.protection.outlook.com
 (mail-sn1nam02on0051.outbound.protection.outlook.com [104.47.36.51])
 by dpdk.org (Postfix) with ESMTP id 9A1CD7CC5
 for <dev@dpdk.org>; Mon, 24 Jul 2017 12:24:44 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=q2ZT6qqsGMUD7kQXnRczKwT86hUqnkuv1kLlH9RCx4M=;
 b=EbV+vO3GeF4s+4fWhEmaLvEB36aon8cYYC76DfHMKiqrfpMq4k9vnh3XjiTSkLnbGrBFL8tQwaabqm8uJUJGMcz/zMtrpLxy/8Qkg59Oc2i83diwqbHpY5OEo8N1oNS29TtDTWB2ZjhCfLk6M8kaPMlLePLtPn+pegyW7A4jrZ8=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Jerin.JacobKollanukkaran@cavium.com; 
Received: from jerin (171.76.126.238) by
 BY2PR07MB2437.namprd07.prod.outlook.com (10.166.115.17) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1282.10; Mon, 24 Jul 2017 10:24:37 +0000
Date: Mon, 24 Jul 2017 15:54:18 +0530
From: Jerin Jacob <jerin.jacob@caviumnetworks.com>
To: Nipun Gupta <nipun.gupta@nxp.com>
Cc: Nikhil Rao <nikhil.rao@intel.com>,
 "gage.eads@intel.com" <gage.eads@intel.com>, "dev@dpdk.org" <dev@dpdk.org>,
 "thomas@monjalon.net" <thomas@monjalon.net>,
 "bruce.richardson@intel.com" <bruce.richardson@intel.com>,
 "harry.van.haaren@intel.com" <harry.van.haaren@intel.com>,
 Hemant Agrawal <hemant.agrawal@nxp.com>,
 "narender.vangati@intel.com" <narender.vangati@intel.com>,
 Abhinandan Gujjar <abhinandan.gujjar@intel.com>
Message-ID: <20170724102417.GA14354@jerin>
References: <29140c16-909a-1b9a-7391-481f900bd13c@intel.com>
 <1499377952-5306-1-git-send-email-nikhil.rao@intel.com>
 <HE1PR0401MB24258D3722EB977BD4CEF973E6BB0@HE1PR0401MB2425.eurprd04.prod.outlook.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <HE1PR0401MB24258D3722EB977BD4CEF973E6BB0@HE1PR0401MB2425.eurprd04.prod.outlook.com>
User-Agent: Mutt/1.8.3 (2017-05-23)
X-Originating-IP: [171.76.126.238]
X-ClientProxiedBy: BMXPR01CA0022.INDPRD01.PROD.OUTLOOK.COM (10.174.214.160) To
 BY2PR07MB2437.namprd07.prod.outlook.com (10.166.115.17)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: ae3f9399-89a9-48b2-1459-08d4d27e3234
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(300000503095)(300135400095)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:BY2PR07MB2437; 
X-Microsoft-Exchange-Diagnostics: 1; BY2PR07MB2437;
 3:03GoCFfx0crDmgCl612zf7N7RNlwYChLwElvAJmoZKnzClIW7wXBJJSfn1jDtj9AJ9JsKBtx6ZYxj4/c0VYZANLajIVh4r37PBLSqteIWlaDV0oabzVKmtWVmdfjdwnQQL9oPuHbKG4VFXXs9TyTdWfhvXb54fgA1NUAQ6bo18FgPeR7CE3v4497aRGtp+8Hch7XwqrT3lU1GD+swN0TVY2ZciW8giVys2CIujKGI+qTR7L7C0GH+ItV284xb8B6rjeLanu/Ja3tLcjyeCdAzcUaOMf5Gcwpw4BausAFzC8FXGBrh/etEQcYhWIl4viTAzve7odo17pXtRULAcuzgckCajl7Ujm/HtGoJ4p+nvze0cX8JXstPlSDJ+HwhXDCXqaVxUloxLvgfq6s3B3xMPXywc24HD0UD4ug7gTrUgYuWMqRzSLsoUKdVGqwWoPsWWGDHopCqdx3P7b4Mpr85DnWPaB26rbhNhP0o0BJ2DIKcg4sIZwobPxgsJtVvMPfLmVqy5mkqLKV7RguRUUjLvsjd0buhSAZQ/lrzSX3iSOrvXrUXkz8bXbwzSnFslI6TTuq1IB9th8VRLWUeekQLrIwMUjQRuV1Qr+BG9PiER8MNckqhR5m5CcuFI8NNYNiwXkwHb9wy7qU2DKbwKSl2C3qrf3D3mXMBnZlFWv9KQPFOBGYUqP6JPIP9IOnQUXGKwXLvShgkdHIB1wnh8N+oUs9QrCXITwRZ//S9pp4IHA=
X-MS-TrafficTypeDiagnostic: BY2PR07MB2437:
X-Microsoft-Exchange-Diagnostics: 1; BY2PR07MB2437;
 25:9WN45bhKGQsmdz7PGp4iXmCUxVREx8Vax0Wj9vS75EtlYnkUwX4wKQWd8MkmC54glT5PK9cY2KaZI9x4CK+h44YA4AeRzyvew9B6KIZyDFOAZTq5Plz3Me1sgqH0HJsrDJDjGkNCzvOCRI8Q9/18ESdobdJANaK58g5yZ0vq7SxwXCRdygeddCyaOV86dhpdoL39pJEr7zBd7nALAkPXSW4KtQWotT7u36ukuzjA30JEW435cKPfQjf87dd95PslEFAEXTwFaO9K8dc3xqUblycLktymp0W9gXWG6W11eW4LYEmsuYdQFtOSXP1wIp0UaRbJqXxouExFGH1fyGSAPtt3PLVbAH0m0Bqo/VX4WtdzafR7Y2ppMuidTEGlkAu8Vm3x42DESiJu483/DXBNDNzwDrHU1JvKO/QUVhYBx8Q9uZN2U9spAh3BMkatG9VYeRSAiRy56gjLs0i5vpfHKNd0d3YQiEfNrUfx+7KdWP4ZVvP6Tt5D7C7nY98Bjfs4Zp5MtJyDscNt1a5BM9AQ7Q8T/G6IhHQKxjATYiYgvdzCspVzUFeiJWiDHpxBo+U9L3MJBMVeOj7lZRTbxHy3TdjkkY7jOVlE30mwStmwQCHpOFBOxUXHFRQxXlol1M7Czdl1h++Ku3MaFzcrbVtF4Ro5OWzpOVPejIjt3+HaAbl30gcZTKu8u9dUUdMfDO0E+a+DxNl1hx0u7mN7x9c7PeZm9GiHWYYJA49Kwri57GOepmzGxgyTdPHBkhH1uduAlGbvtZ9qgCJkXLq1d+nf+oOUK0AwdpsRVgPkGzRh7vG0X8bEqYm46OZDiCg6e7sAUzt8I2mWOwNfedJO/d52snkvmdsxTxjDTPxnvrWtt4mXLobMHAh9q0ASUyrLvnYHTELfbHuoVqOsaGPTuKQV8EtJz2v6nX6/JaLg1xC+L5c=
X-Microsoft-Exchange-Diagnostics: 1; BY2PR07MB2437;
 31:9aOh1FQ5CwMRvSynUVzLfzVcIwzgIfG1j4o8nKlakHD4roX6KozM6oaVcKUxQXQEMbN7FHgkF7hRREjG6DbBf7nKe+kwzrPydOiOh2bVz3rMYtz7XsW4gKyefPAbUpHJNh/Vnz5r6biHYf5DFCipm4Z7bQVd3jIjc07rIIXVajaITnWlQyks+XV6byFf3x9xs0evf02VJNR/7RBk6xJjplxcv6xwlQ057+A9UeJZJ+DZhYn9owf9vRXrFX5YRGlGSqeokZSYdoucIHb7SP0Sk6wSFoWqSg1D7S2noidinFEEe7+cZRCCoSpXIwWuPUO2G8aTxRTUig+eA5Gzeqg8mZs7YmN+d6zh2bCiDreU6xYKGRd5WMqxdmkTsBxdkJ9EgbBS5Pk+JCOuOzp6LQRPd710GBjqIsbHnaNboDVkNg2lYqkim2Fci679531fqmj1e2SuSC9y10qY7O1Tk43vJivkbLCxFgFZxSqYiapo7xJ+W4x/O3OmuLFzDx+LMOkGbPmTmUQ+jQEioREdDazGY99kJbyyG7qTs2nCKVvDZJ2WIikemq19qccHUiX/3NhgdIkZe4IL7bW1HAoUZmjTXZ0FY+58Zam7mtlkPte1OljXa1dKiEqBGo3z/YMlwqP++k5avmoJKDmWbPFiYjvaIxgZJUkAu2FSBk6baKO9tujPPemt/BfepzO1zqZrP2yrJCx3MUCs/Lk79h+cuPnmlA==
X-Microsoft-Exchange-Diagnostics: 1; BY2PR07MB2437;
 20:2ZIOOHfa3qwXRxDpZLmeltOJWtztDQS6g9Z53TKgelmIwkgCs4+JFyb8msVA0thaJ8AAs8GmvIuRiq8rCELorLWNn7EvIA9BMQ34ss4zjpEvmhwazydi+2cOUJkhcxMI9w0pj6M1r892NVDLPybn6YVhZT3zzPy8J1Fgs47dycn0oijE60WyygvS1jNyDUYRHAiNRMN94ytmrN2udCGoOfi//prK+wZeMFpo0PVyN63XZJt/uVSCHX51go64mpzinH8aIuszOyThD0mEJ5R9ksNSjI5ECDtDRt3yD8x/Q+xQhL5shGbeBxqUpleXtnEWNMZVZgvy3aF+BpLJDKM/rH5gTC7l/BHu0AiXLIQeZg3JAd1jAFhzufgqMrF4/TRal+Wro52qa6FbHgwhlRFT1pK0imcCgPXU1M+GOU7ZI6GkEljTR5ouWwyLE0rVrLpSGQOuN7ko0vOgvYIBMyOOZNielu2F82QcekcMmgIrtCNUu0Jggj8o13h648NUK5g0bDvM9UG/l1SPeyyLI6yoC+atWgWyT0ZFpWNmoZq4MuClndGyapD/WsZc0eW2BWnU/KA0ua0sbh2njIgbGy65GgLbr4JVP2zlsVbkT1NftQw=
X-Exchange-Antispam-Report-Test: UriScan:(185117386973197)(228905959029699);
X-Microsoft-Antispam-PRVS: <BY2PR07MB2437D04CF16E290E501DEEC9E3BB0@BY2PR07MB2437.namprd07.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(3002001)(10201501046)(93006095)(100000703101)(100105400095)(6041248)(20161123564025)(20161123558100)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123562025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:BY2PR07MB2437; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:BY2PR07MB2437; 
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY2PR07MB2437;
 4:G3LeOtCAf9PBQXxm+2y33mUyBOdmTBLbtlMaexojhY?=
 =?us-ascii?Q?QXc5lSyygyzeQsgW+MlBdqowJliSXAhuDlePEMfQitdbFzPkSp4UymTVP4i8?=
 =?us-ascii?Q?MWXgq9rY6FDuJk6WqQI8PEwD14esduPfkwMXVIVnkUn8ayn68mcz5phmBPJN?=
 =?us-ascii?Q?KcYK4lGFmrcaDbw2ppVJKbMuKX/qZjAWGcNcOG6wwR7HRVkk3FW3OZXJ3x9o?=
 =?us-ascii?Q?1gM0dKzUAJIz2DfE2ObilR8PR7g3IA7bIoVnNJnX9XWmGAsAYOqosszaqIha?=
 =?us-ascii?Q?R9QYrrFvE2dcHDub9RtGXzBZiciv9uo6zgKlTB0KW6sxl/8D+rlzdeduAgkF?=
 =?us-ascii?Q?623CMw33SByih9QO47CUwXtdxrLSguZkni8nBIu1Vf2hG72DP6wSmq8ASjS+?=
 =?us-ascii?Q?Jhd9feTm1jGIhUFz3rbjicLjSSmt45Lz/E3OxXA08PgtnkRr/L4wJJN+T2hD?=
 =?us-ascii?Q?y3Gx41ocqKe6a5iMuj9Hd2BwOoamCqngOwhpRp7O8V3evvTU8RlIf4mNjops?=
 =?us-ascii?Q?aE/QhLrzVA+RFLQp8JzGHBjVOS3lrXGCVtxu9rBo8c0syYYeO7IEFpFatBQV?=
 =?us-ascii?Q?yZUs65JD7/sR4vC7NvSd3dhIwCyXYMLtkkJW8ybUb+uE93tvgHWv44jvHYyq?=
 =?us-ascii?Q?4HdIkc+Ag94sq2OoaDhgmC7WKa1/GezeP2b1MxtBx9wdtZhOsU6x8xZI5cpm?=
 =?us-ascii?Q?Ypkb5fnqy/7YjuWlN6aDdpVVRbuMAwnIWQ0Nw/g+mg0Z/ofwxn3lmM3IxAiZ?=
 =?us-ascii?Q?gOHY6VaIBY9ak915jxhiWYgr8NWDU7U9gtFW+CaerMuTBJyDX5aouJ+Dxgp9?=
 =?us-ascii?Q?FKvQmYcreiVl2DV+YlknXLnRLZ0kjfO+FzRuuBjAeHr7ur7ebgVyy6Hnpupf?=
 =?us-ascii?Q?aP+VdctsH9uCAeI5ApVl3Sh/sAfW+zEKeqxiyHZQJPNQXMcqrmK8yyM9ye1P?=
 =?us-ascii?Q?eaDIC+MZQEgIuMMFlWaX5I1ii/NhECfq1HmDmGhWjz6AahzJh+IfNOF7ECf2?=
 =?us-ascii?Q?6zyRbOAnodgI/csKjiG93FBDvJx4vCJfI4T04MweOmoA+b3uUZPIplemDxor?=
 =?us-ascii?Q?JebKP6pkGa41VuZxzF2HD2WnRvGt85DIYEeTh+CtnwjlC3dnwn96RRauTFjz?=
 =?us-ascii?Q?kCmMc+pyDBIlRyiJM+noIaqEa6t+p4//l08ogvY02JoI9pXw8pEwVlEL7CsA?=
 =?us-ascii?Q?uLKT0sjFngqmrvjpwDwNpSKCMvR8Z7d2bq?=
X-Forefront-PRVS: 0378F1E47A
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(7370300001)(6009001)(39400400002)(39850400002)(39410400002)(39450400003)(39840400002)(199003)(189002)(13464003)(478600001)(7416002)(6306002)(53376002)(5890100001)(50466002)(38730400002)(33716001)(105586002)(106356001)(55016002)(7736002)(83506001)(54906002)(4326008)(305945005)(110136004)(5660300001)(6496005)(53936002)(6246003)(2906002)(9686003)(66066001)(4001350100001)(81166006)(81156014)(101416001)(229853002)(8676002)(8656003)(68736007)(2950100002)(6666003)(42882006)(6916009)(23726003)(47776003)(25786009)(966005)(42186005)(54356999)(33656002)(72206003)(7350300001)(50986999)(189998001)(76176999)(1076002)(97736004)(3846002)(6116002)(18370500001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BY2PR07MB2437; H:jerin; FPR:; SPF:None;
 PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
Received-SPF: None (protection.outlook.com: cavium.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY2PR07MB2437;
 23:2hTJHcoS3PvMX05fhQutEAfp51OlVaTg1O8nj6TgV?=
 =?us-ascii?Q?ztgJG6nP8k9x7M/FbVVG+ya+iwWogNHawE5VmlPE7t1ECHITOIhgVmotWJbo?=
 =?us-ascii?Q?FH482k4QwEGCanO1Gy1WSis9VPruqnmWL8n9WzgrmchSdGg1wUaHVJQEB5Ca?=
 =?us-ascii?Q?hdCbt5KLgxXPHETPqilWawLWRgMqA9RKR6BfmrtIB2tpjLvQUey0dHHS7HMr?=
 =?us-ascii?Q?hii6Y1pjwRNGZT4x+6Cz9vrLwcLnbieHOTaKI+mbN0QMt2Sa30DYu7V5If7m?=
 =?us-ascii?Q?HNyosSw4Z+LtFSyxtMZo9Xo3l9nLDKLQSlg1eHhVgmm1z67eRd7ZJShpIJLa?=
 =?us-ascii?Q?SBGLjG3lE6qnUhvnJeUYy/UX1r7w2tD/ItzbU/RxHHUhgsjCIvRObzKziRwk?=
 =?us-ascii?Q?1ZchouI10VGyvCeAZSWyEHdSpZZQYqCcwQVM13b+0andPSxT1Hl8xj43viPB?=
 =?us-ascii?Q?mJBWqKtPe8mavxn0rVCWn8Gvs307RIn3l0XlPPXUED3hurfub04p+DijkLRW?=
 =?us-ascii?Q?JLRcGq5zfACPbpRmcih84Y0oHUnDjVU4hema2H2aGRjzLWBEWDj4C8L2INmf?=
 =?us-ascii?Q?PnJXIjBZ9oPJ8OTojI1dil3rfEiJ/nr2KQkmKxiBPRy34P+sb0Gofsz9pzzm?=
 =?us-ascii?Q?TysAJq+fbskBZCJwA4pi2iI6IE/IqQGlLCx4vBRzNb4JHyiIObtwjA+oMUgf?=
 =?us-ascii?Q?IV1hqVwbRcvG8W4pReNB1NBxna8H15UeIUTJfC0uS5rFkCWCP6uXIuQY4qWa?=
 =?us-ascii?Q?uQkfV8f9o70YsZG5ocZgPFNoFgJZfaiAv/10h1G+l9sQgpjaYsDSq6JGyEjY?=
 =?us-ascii?Q?CCrwb2i62nzQMwHYjFFH4QCi75JsYXTmz6zoWhhNlWZa58Mfa/G/YeP5zjrD?=
 =?us-ascii?Q?Tt7GYhlnjppuFLkGWI04d2U9oOtdUo3BQlhXjE94Q450WbBk+OXGw4ZhOYXB?=
 =?us-ascii?Q?dsqEC9cqSTA7lYbeCfg6l3VoFsbH+1eJB+8errB+2VL0hsL9eS3Zf6o8n+me?=
 =?us-ascii?Q?yxf6dtxdd/2wRAT3Wdve2RB5SVWLcneufjRt1CDiAJblRj2FKNRRkrdFiJgE?=
 =?us-ascii?Q?kDNBuhewddqCeeIq5WMNp1NBMLT1uSVmFhjLrdl93xPEQU1Y+5ns5J5UaQ3W?=
 =?us-ascii?Q?ZkORVN/FEdGGy9ikOqto3dNJyzPL2ZuE+a4Ljll+jGW3JBvtXVd/1obTPT8v?=
 =?us-ascii?Q?3vqNuw/7u3X+IFpH7XMMlsLfTOcrEDCIGnxpijgJCVuZTKOgP3ryhaUFMzJY?=
 =?us-ascii?Q?wP2aWL9fT4g99nyBx5/sa/U9uRAmOJ2GgvPUwOgYf/fdgIH6K6r2zP2lUpkT?=
 =?us-ascii?Q?osmGW6Z6eLRX/WVQ8ZkXwuZd3tl2iPvAR+NDWiD7HtlAR5jQnc4+q4IDpD/7?=
 =?us-ascii?Q?VGf7iQcgLRTpiYVGa5blT5IawwBZIT3cDxb0iaF7XEuzGeNLeMwV5MwqyLrE?=
 =?us-ascii?Q?2TSPFLzOCKzofDk2ZAlBJ9/JIRQrv1/ziDJTfzKKlUlNlSGf5MfxDpIex5hv?=
 =?us-ascii?Q?9VkOnezyMWsrs3tM6xK+bfWFASekPpVof/zlJnuTQKT2JGnJqeK5tat?=
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY2PR07MB2437;
 6:eRx2xs9GtXjZyjG6hxoqXx2aIXzVUvoCl1hVj3lJ7m?=
 =?us-ascii?Q?jwjU9fZixe5CRdf0j/E6URh1/uarZ8GVkZnD7ddNPEySj4Wy65C0M7s3m23c?=
 =?us-ascii?Q?edDpNhy3/m2eFPrSa4uKvjFmSYCDztLowZzlLbNuOOBhbw2OGPkwwhMgjEKk?=
 =?us-ascii?Q?5hUga0zKrsURw51VdAoJfGYZgxmPuIHPuPQxr0+DC6l7z/dxxVvFby9a0XlK?=
 =?us-ascii?Q?XIdCYegHQdonw5X42gxIoLovq+VAw55NUQv/4UtfZl/diceELsoZm32JF1Ii?=
 =?us-ascii?Q?VmbofGaug9Lx4x6NUOGVD2jIynS/L7P3RLL/H0l4dNeHJm0U0NxNQeM4bAaF?=
 =?us-ascii?Q?0NDmDmdDa6ukEb7CVEuftk+vJfaxdZUJTIfMFTIUjpfIQOnKiDUei+F0eBbx?=
 =?us-ascii?Q?fSQq5NNxpvbexy2ni7A1hf1NgWdp3b88RIXGZpdQszcFXeRswW/G13/X1lGT?=
 =?us-ascii?Q?ysxz4MfbNXC2YC6G21u+hor1HwPPO7wBXWw/mYUhY1ZbYumZoIk3McKF9Chw?=
 =?us-ascii?Q?LDK0C4b65p7zVWsRrgLQMtEQRdeUPIETXPK5T0Gp9SSZyGVX0r/GRE1S5aEs?=
 =?us-ascii?Q?uce3I05tFUCsgMr5lgRrpnPJc5+1yykZ1Jz6Zaz9K2VDFMdOxeV1fxswupGV?=
 =?us-ascii?Q?TsgHDR6qOGXUEGPVwbytdgcu/KaDJgd1YpyGAd600kkf0TP6ZV+pXEPDaQoP?=
 =?us-ascii?Q?qbhJJCJE0SSqkh5EyKT6E+y5BoWHRozt1xmaGC2+Ivh2PfNBSz6C/9hr6qoc?=
 =?us-ascii?Q?xPRVhv6fCKZIVRUvppwhPGAbImILv31qPjHd8gOqwYCCoszbTKHh1EGihctS?=
 =?us-ascii?Q?FIIMlaIWFoVVstQ8zgeuJ//LKMK9/y7WFD5YTuoj+qEMEqlQYWj9W94v70oQ?=
 =?us-ascii?Q?NaLlhuvJ63z6fvDaSY01z849t8Br3qpoKOjMnL5Goh4Gj3RFJHNsTYFXUZwH?=
 =?us-ascii?Q?rwzc4Ks0XaJJ/Rv18ZEDo+9gVNkCaX36q+bPqxFKtZoJUgY2BEB6FUTyX4j9?=
 =?us-ascii?Q?M=3D?=
X-Microsoft-Exchange-Diagnostics: 1; BY2PR07MB2437;
 5:1A/NLOLa6AeuGgcNOnjdWDSD75HFA4pqQS+Ddj9n+1xx35VH1LHyrrY83L5T2dPjPGde0xQfimggYaW82dlnMnn0qp45vW3sDMclBqj7dJDthqG8MrjfLluinsiiv5jRcHRC6Jusv51i54IP2pJKvJH4UvmV0B2CpS98S2K02Nzzto/iO7/zn2JLVYO/eWGFb78AwLG16CQOwuGJC6+E9elrVXtmvK5iwnuZ+um0DXQlmZMa2QXk/tdf0Xt5PAPQjm9cUJKqbpCjaWdk+T58p1kIrapNie+YRob5g+2H9yolxUoXe0zQZohDTPe+ME3vMgR1I3XdQCevPewsTRiww8UYXFzj3kMi7CUnvMgr6KKp4jkb96hrEP8V1XLj/mG52lXBEIXa8EknlAXbff0w3C+t8xp1+ExBIFOEXAELlYwmQZJdSktHWYu3jC2TUYzEYd/c0TyrdLvBT/N6aGpC4NS5ScMPF/pgmxKdRyZXwJ93v6RrImkWFjBA/jR6IeW9;
 24:+X4sHDNTx6Yd7B2Unaxt5LPLsMyr7979XzvPif0XZOuRbNUkwZUG6UdHzZ/eh056SC/ScXAIb36t1cnWOwIwXmyWulx+Y9eE+06cDnVsY/8=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; BY2PR07MB2437;
 7:gSWQWbTnDML+vYGQctkhY1pzWRj0q4O99cQt0JYNqUGIcDSL8tD0reM9szdwaaXVrZDqJhmXbd59RJrNXdLOJBAZ52DA8BPkD7Q6RvVrWPRKPYw4MJ0sh0vkQl8CyQYWTuGsKpQ108EO6YBIg88kRSi+eJ/1rj3H3gipgTZjmEB+78bpWTLZoEucpIwComG49gsnzsjq0kTFOAzB7kS4Gsjo3fH1eUBPzRRh3W96UHavsxwhs0CIkNAjyOYyFWp0sDA1l2WGpC6WGUR2mT7OvX4XRDwbsWSl+ob0O9FuEuMKwqOT8au8cPtEHELtjTaerDXqNi99iEQCLjPeNDn6KDD/U1svoqxPEDugv1C1YC2IC6I60QhiZqECUUFr36g+ZEnQLqNtO3ZqUTXZtmy4h4+Mhnt+3IbbnKQYuoFaIP/gvTBbTx/9MXSx7Z1TCkECLH46gmeLAFc/qjomT17fD4jFGeu4eS41jW77YETlNxcisk4w6X0/XOh2JfZqy4/aHauXY7E7e8xHrsTpA/4WUJ9xVXA7WJWiqUxPbiSGDaaT5ahplcLawugUQPv3sgNBc98R94wgns5sD6lk1yaGAj9MMGDCGe8DelMvBdBHjh0EKnrbR08sAyt/AFnjsKfLlyWzklHV62BGaQc64gBGljYwcGvq0v6a0g71tErURZS63s3fgTYZCXnfXPeB+Dp1v72QOCT7T6I2D5EP+E3KQc37C7/JJDmcQSiLIR8Fsm7fHJ5LhmVaOsRc29CfmaK+tPOI06V5ql2i2R8U3XuWqDrk3IGkpuoBitaNu4CXioc=
X-OriginatorOrg: caviumnetworks.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Jul 2017 10:24:37.8028 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2PR07MB2437
Subject: Re: [dpdk-dev] [PATCH 1/2] eventdev: add event adapter for ethernet
	Rx queues
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: Mon, 24 Jul 2017 10:24:45 -0000

-----Original Message-----
> Date: Mon, 24 Jul 2017 10:10:50 +0000
> From: Nipun Gupta <nipun.gupta@nxp.com>
> To: Nikhil Rao <nikhil.rao@intel.com>, "jerin.jacob@caviumnetworks.com"
>  <jerin.jacob@caviumnetworks.com>
> CC: "gage.eads@intel.com" <gage.eads@intel.com>, "dev@dpdk.org"
>  <dev@dpdk.org>, "thomas@monjalon.net" <thomas@monjalon.net>,
>  "bruce.richardson@intel.com" <bruce.richardson@intel.com>,
>  "harry.van.haaren@intel.com" <harry.van.haaren@intel.com>, Hemant Agrawal
>  <hemant.agrawal@nxp.com>, "narender.vangati@intel.com"
>  <narender.vangati@intel.com>, Abhinandan Gujjar
>  <abhinandan.gujjar@intel.com>
> Subject: RE: [PATCH 1/2] eventdev: add event adapter for ethernet Rx queues
> 
> Looking at the rte_event_eth_rx_adapter_queue_add & event_eth_rx_adapter_service_func
> it seems that this indeed will not fit with the cases where ethdev is capable of enqueing packets
> to the eventdev (as was mentioned in Jerin's first RFC).
> 
> In case of hardware based eventdev and queues, these function should also invoke respective PMD
> HW configs. e.g. In queue case - rte_eventdev and rte_ethdev - both PMDs at hw level shall be configured.
> 
> A typical eventdev hardware will require queues of eth devices will be configured to directly attach to
> eventdev in the hardware.
> 
> Mapping it to NXP eventdev, enabling this functionality requires some configuration where dev private
> information of both the devices (event dev and eth dev) is required at the same time,
> and the final configuration is provided via eth device to H/W. So, this require inter device communication in DPDK.

Just like dpaa2 bus layer functions used in another subsystems. You
can export a function from ethdev dpaa2 to eventdev dpaa2 for ethdev rx queue
to eventdev queue connection.

> 
> Jerin,
> 
> I have an impression that Cavium hardware has H/W capability to inject packets from Ethernet
> devices to event devices? If yes, how do you plan to support it?

Please check the latest review comments on this patch set
http://dpdk.org/dev/patchwork/patch/26534/.

Nikhil is changing ops(function pointer) based approach. With that HW
support can be added.

> 
> Thanks,
> Nipun
>