From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: 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 ; 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 To: Nipun Gupta Cc: Nikhil Rao , "gage.eads@intel.com" , "dev@dpdk.org" , "thomas@monjalon.net" , "bruce.richardson@intel.com" , "harry.van.haaren@intel.com" , Hemant Agrawal , "narender.vangati@intel.com" , Abhinandan Gujjar Message-ID: <20170724102417.GA14354@jerin> References: <29140c16-909a-1b9a-7391-481f900bd13c@intel.com> <1499377952-5306-1-git-send-email-nikhil.rao@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: 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: 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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 > To: Nikhil Rao , "jerin.jacob@caviumnetworks.com" > > CC: "gage.eads@intel.com" , "dev@dpdk.org" > , "thomas@monjalon.net" , > "bruce.richardson@intel.com" , > "harry.van.haaren@intel.com" , Hemant Agrawal > , "narender.vangati@intel.com" > , Abhinandan Gujjar > > 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 >