From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM01-SN1-obe.outbound.protection.outlook.com (mail-sn1nam01on0083.outbound.protection.outlook.com [104.47.32.83]) by dpdk.org (Postfix) with ESMTP id 2B03A9E3 for ; Tue, 20 Jun 2017 17:48:23 +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=BBm616LYUrE9WPaFsT4x8Mso+BrPB3NK/pTHWHHxMTc=; b=AUl8d9Qogqxon0pI0pmgZpVUDFzr6wZSFyY/3goK/L6wxtUQhp6RcD/vMxTdKb+0/gE/7pOh2bkuH1uY4MXSkt8F8/in/+FrZmkB9MOd9950IpHJyTY9h135Tgw30qP5xzZbrYP5ykAN+A5PsrPuMshOohGI1Ezne45WWi1cUS0= Authentication-Results: nxp.com; dkim=none (message not signed) header.d=none; nxp.com; dmarc=none action=none header.from=caviumnetworks.com; Received: from jerin (122.167.106.99) by BLUPR0701MB1713.namprd07.prod.outlook.com (10.163.85.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1178.14; Tue, 20 Jun 2017 15:48:18 +0000 Date: Tue, 20 Jun 2017 21:18:03 +0530 From: Jerin Jacob To: Hemant Agrawal Cc: dev@dpdk.org, bruce.richardson@intel.com, harry.van.haaren@intel.com, gage.eads@intel.com, nipun.gupta@nxp.com, narender.vangati@intel.com Message-ID: <20170620154801.GB8453@jerin> References: <20170518084827.13626-1-jerin.jacob@caviumnetworks.com> <20170602143830.GA17430@jerin> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20170602143830.GA17430@jerin> User-Agent: Mutt/1.8.3 (2017-05-23) X-Originating-IP: [122.167.106.99] X-ClientProxiedBy: PN1PR01CA0100.INDPRD01.PROD.OUTLOOK.COM (10.174.144.16) To BLUPR0701MB1713.namprd07.prod.outlook.com (10.163.85.14) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 73b18ac4-4d4c-413c-94a8-08d4b7f3c734 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500055)(300135000095)(300000501055)(300135300095)(300000502055)(300135100095)(22001)(300000503055)(300135400095)(201703131423075)(201703031133081)(300000504055)(300135200095)(300000505055)(300135600095); SRVR:BLUPR0701MB1713; X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB1713; 3:3RgFjVj+Yz6oUa61Sgk+hHFAmB3qEdiz4omB4NMI/G8jdMuGoN+g4/uB2LUL2+632W0pyzK3yuCiqMpU86Fm2Tb1uMpAsumzPAo+BcsnUlgXpkm1xkkYA3gKeUd7BLaVAwbvNuSpiUH+TWBWxuyT11xzpocgq0Hyx8n85NCKpivxh30k/zeNQ7SS/+pcfUsue/7h831EYEiN+wq/ekJWyH331UPdTVRGd4MWUOQUaN8nhV2Ozwq9MbQCXRQzj5GvOXHwgND7Kqhpft+ywQvBwgs1rC3nCD/wkFItWeuejg76XISERnpUms6MkCU4hIr03N937hVvvGd1Mr2Qpg2JUskCxHPYzG5aW9ztjPnY2KPV9KhKWqvx6S0no8cFEnH3n402VeBdkE04FwXq/xo83pX6ClfjJuPOmfE0XIQg7jiQ/zTo2Ndss+fpaST6sw4wavhvVeOF+nUIJ5+H1XDkRsFNldDAfLPKCaSop4Bh0eTLUjJ/PRZdUwa5msuK1GkrJAeBRD47XDujGbC40w2uFXCD5lFIQCcQq/U1l3GIEHS4sheWAp98VqiXu8z/x1oynjdoWvllQow/XlrdKf/XoQuHiDQBxqezJuEel4GM4u7hZUYHfFUXu8Ir233KPrNXsPhxrUiXjtq4qmiutMwLYdXmeKDZGkQ/Cqgjzk7RxzB9ROOxpj2VEmOk3LNKeVtQ X-MS-TrafficTypeDiagnostic: BLUPR0701MB1713: X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB1713; 25:XrcV3zfo4uWSgq3qgTkAuk9+43w1gHWxCxsw0OMUMTrKQhgJQQPG+8pCFkktwM6vWvomFBlj/dnxDFa9lQQKZipPYVtqqjvJGF5ubU3k4NQn56A2IWhj4YGB9vgxalev4Vv1JSRe1vLEBzBeqCJDLaf77HXGNQBNZKpdHw4dze3RSZOtwCVgqLrgeATM00onX/UgTSCHArLk5yjexu1hx8HU6u9faQwuARGbGhZvSntZIa822huoFXPNpBc36r3RkLIu0L3bb74vS4NFsum9gSDH+vqguwLp7P9bvKMX6zRxSe6d/NDEV2Wrus5xGjHNYZLs5KEnNqp5WuqZ5X/bEs9VXq+66QT8Xix2MXNBt3SL5Nzq8zB9Bqlf24Gk4yFyiCcrf+u7r31JHYXTu8wAJA9lTmfOAgaNw2vY7lWh0EZXfx+afDhuLhT08jQNcQ0ze482awflel9pzZZmuIK4IvfZb+K+tBKFF/i6Fg9W4U5uNm+czIH4DqJCTED2TS0LwgN76yS2xTK8Ae5srMfpU4PBKG8rzN0GpN7moPcIUF+c9tvYuAUBmJ7k4rgg6mjRjzzMQDZrcuBcEPQywERCBYtBZAbqnWevn0SiS+Hd4yYShc0jyHJ5OI9OtQrFXm/UvPyN68cEjJ3TTQ2rx7tMjYEpoxj0Kh17DXppdNiDhkvDE8H3Oi+dqRvaEbZYO6P8bjedhog18xbLul3oJPswfguKuKryxUdB0KLYNWuIn6itAk5SIA1KNnypLwnYjpn1zU8HdZeVcI0pgJqRrMYPZW93oh0z70oDIF0EPrg5Us2WL4XDzEu5iL0TvjlYaIuoTsUzBNFEn//I6fF6KzmIdaelcHqDnN/rsDNYRLkZHUGo9HY0JOFXO7LPOGQWXcBX3Wdlakz7MDR1wRQ89C1PXlcrZXSUWGiaOWUjEV79O9w= X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB1713; 31:RRc6oN+iA2x+LumJtDMQ1jxWc+Wy6OQ0hB231xXlzz/r3nFOf/CuRLzxSt1aB6iosZ9DSjWu6tTJgPg7/3QluWlEvjlF3kqat3Tew1iIih0u5XkwVGzGPyhMsVShM63zv7IsXF2lFh5FUcfS1fm4CCc3U7mi41utR4SZ12Ww7QQGQnb+wstkNPL3H3Dn026H9RL26g2llDUeBKv19JCinQRZpBPi1H+KSpPg2JslylOmY6ZuXrUGfQyEAEYERiTyG/y9Hb3lRYfgjP27CmdXnt3WhU2tLuEUBvh4LqhIVY/zYBazi8V+Vc/GL2wq8WTzmMnmyCwWlpEpzie8VbDTniRvCMc5nFzKEZPx01MVdkEhBYxQ7wkXSul7VIBLIlmJKhr/vKUMpv004dB/siZrK9n9xpCJ19TUgW3at2PXkX9HqR1OivvR/dW3PxNO4GzXBxLCPApmABnf5aSpFECUbvknAWU1S1MvDozYQVUAXNtIDH59mXXZduiX1blRo5vkNF3qv1gfO7wjcCiiGulS/XD4kwk8st2CrVDULKopjJwsRDDVaScx0yVcyt0iWd4vDc0HkZZYb7Ne/wwfImEGJWJ5YBbH72MQrUk7Llhc+JZnNPPgzJKS7hq1CpQ5QbApibEC1kwu8K7WupTXZBVHQlPSmjXMUew5J8U39s8rynCgk8KX/8ZOUgbXaCNQtKCF0OJjEN5Gjt+khz2Dxuc6Kw== X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB1713; 20:SUBdqKaLBONFyzKzfiN2K5h7LEQJouQjO9NqNo+gA+UOAXTwC3gWYh0VKG8cPAvkZfFMkVmQEsvT1ZHtcAelTiao7hLgqumOT29GAiw9hs52cAHUFnVLaEx8vO4ginnLZZeRum8uGirfyRXFYPCwKC+3q3Nc/BFYRghJcHSznX3/n9GVU1bQ99jnWxvnNP6wUE4sV+tQiKavF0QYjTXHwq57kkQQEWKU2s7mkpq9zLTBWrAvawYyKV789b9XwRJjndfcv4haE/VO6cLyb1CcLBV3XGXqiHWbFG85frdf+DiSQGzoyfAts0zlVbWD68Vg74r5fACERm/598XXFUsGXdoQhqmBuBcvHa2qyA/FCV1L1Emm3escV8+/53rE02P1IwJBj5SANeTdrsSrfCNsdjAHp7t+3RUgiv9IHGBpR5YgfTnMIccQx9qRoD8oL/ueRIRs5VpMOyXeFdQryCSIpj3lSREQRMKtuMuy+aJ5I7PJXqLGt4OQ6UAZYxm667i11sH+O2bagX5sAKsoh3KYXt1ob1VNzmtrBWW1UOVjJjXQrAh2G/OCSYA7fPA6O6p0wXnAAA2mGwx38RZ+UrnaZ2zyUsDSmo8VFyVIjcfJUcE= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(185117386973197)(228905959029699); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(93006095)(3002001)(100000703101)(100105400095)(10201501046)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123564025)(20161123562025)(20161123560025)(20161123558100)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:BLUPR0701MB1713; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:BLUPR0701MB1713; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BLUPR0701MB1713; 4:xqCO3UwU/bcP2jvMnFYWvMM0hFKMKIFEVEl3JfCB?= =?us-ascii?Q?HUC5Mrq+b1N659FoyW/+iwZ6McEV5O9aU1ItljaTaE257RcZg1tCibKjRjEQ?= =?us-ascii?Q?BnGTD0zujiZvWE+D+KVDBC/pQzd5DatktlBD6Y9DvCwWygDWIi3pfdzwknfn?= =?us-ascii?Q?xVP2YSKmzj37y/8RuP6iWRZoA3mNxRZhm16bSILsMoFzwWQiq8Pa2YvyxTLQ?= =?us-ascii?Q?YqTmvB38o2wKgaQT/Jqfo8+EhMqE9TrOId/jbCAeS1gATgMvDB4hOHUKtbuE?= =?us-ascii?Q?N0091lmlmuZlsA/tmp8GFLcebs4Bm8ImxUQykAmDILa4e70OcgJyRde+LGVs?= =?us-ascii?Q?2tfGJJfOQONA0sgIp+6EiKDXJJujkGPdf4wbBw1pBwmc5WunjApGVPSuvKnn?= =?us-ascii?Q?OdXU1RoM4ZZ3ywUruEUcO6VW+ZK1NfmxPeGsL9qUJ2LQHj3hRgf2b1hoViwd?= =?us-ascii?Q?fdKTVz1wITivYN9zVRiRy6on8FklbeGLRXwE4v/93eiDaZl2fTSCIdYiKTiR?= =?us-ascii?Q?g0KJRrgWFLJ56O9cV12MqBtXK/GHrKCftXocvY3T9kQRjEwLxrdnEPW8WQ9x?= =?us-ascii?Q?z1k/bzPo+m/xqPSP7RgCHnsJ4NDFynP+W/TXdbNH6HMjxMjErqOIE6YTALkK?= =?us-ascii?Q?SCzm/3n6uNRuyFJ/kHSONVyKaIGsdOBxLGlfrRJitih1lIOgAV7ShUaao/pO?= =?us-ascii?Q?3CFktstTGBDtaSYIRZAo5kNxxXi24ws5gURTlqNNpXJvSoeAFUD/jnDHJN7H?= =?us-ascii?Q?BTv7vkjav2Qm9XbijU1Q/teY2U6fiNBeGqDA0r5a8Rm48usA0ZpY/wlhDKWc?= =?us-ascii?Q?xCKi+EH0RfJB7p266k/giz3qdP+9LcGj8DRn08mBaTSHevXS1B0hLZKx87Ta?= =?us-ascii?Q?NpuC14at4Whv7qAisawc+EjtSqZjlnwmhh0gxNjr1nABftxcUU0InZftuSZi?= =?us-ascii?Q?Xf/O8yCmKtN9PO9ViTOoPJwUkT1/eae12Y1cbRnasumcqxVwgIzwTzAC/79F?= =?us-ascii?Q?aQ9X3NkKpDGeRHd1QgiA1zosSinlE3H+rZcvtoBnMeLVxrTbaKbu1L+h2zSM?= =?us-ascii?Q?3/tiRrTEVaXi4a3e66ot/YIhxXvcVin3otOlBqP32ZmfQ5lwbqGlrkVgk4u/?= =?us-ascii?Q?Ux7+VtiDWFIwvYjAwPUOtB9sEZevqbq0R0s+HG6biddJbhcrUq0GTymoRJGy?= =?us-ascii?Q?vKT8fXIdGPgPXqNEGVUniVuVo4p2SENFXsyL?= X-Forefront-PRVS: 03449D5DD1 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(4630300001)(6009001)(39850400002)(39410400002)(39400400002)(39840400002)(39450400003)(377454003)(24454002)(13464003)(377424004)(6916009)(189998001)(575784001)(72206003)(33716001)(42882006)(81166006)(47776003)(305945005)(229853002)(66066001)(83506001)(966005)(478600001)(2950100002)(4001350100001)(6666003)(53936002)(1076002)(6116002)(6306002)(50466002)(50986999)(9686003)(7736002)(6496005)(23726003)(5660300001)(3846002)(53546009)(110136004)(38730400002)(53376002)(6246003)(33656002)(25786009)(54356999)(8676002)(76176999)(4326008)(42186005)(55016002)(8656002)(2906002)(18370500001); DIR:OUT; SFP:1101; SCL:1; SRVR:BLUPR0701MB1713; H:jerin; FPR:; SPF:None; MLV:sfv; LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BLUPR0701MB1713; 23:dLd94qQ1rZFXyFCkqRo4Q4uCTH/V/9gABbn54tS?= =?us-ascii?Q?NXVtdoYEjZlKAu3CawmRf1DCd4elhHEF5cllewmXBxPeGZ7R0DaKXDS1lh3e?= =?us-ascii?Q?PAIYeoX1y5J6ZdvV6bv0gvZ3uw4gowPbmn51BN9DpEPFT4GuJV318uPaPpdN?= =?us-ascii?Q?e3/wOhNJ84YcPICQLDXnqxkPvrcGy7LQmSCg7gTWGWtrfbkEKM2wZIM9jHjK?= =?us-ascii?Q?x338LZpS8MSq828cx2n4pEDzuRknc4arjSHq1RWso6itSppJ5rOq79mCcQ0n?= =?us-ascii?Q?w+DX3RZlTii9efwk6Bsznqt9BE7rWPtR+lMU/qhaUVqhsyyd+8SPDK22rDvo?= =?us-ascii?Q?Mes51nO9E+NcmBM6WvwHorihDkO4SOIFnNkeHi4+oD0jMoKxraOZ0vq9XvVV?= =?us-ascii?Q?3tPKuObKkZpfzh2kG1JcVRulJA+vbX+24YoLVWmmbWJWCBkAN8LXr8zxd4fm?= =?us-ascii?Q?HaAy/UEqH6fEvuOL0yFSyunVRyplrBfM66enGDyoZVvNr9Ad1JyaTJ4f1g6q?= =?us-ascii?Q?Zeim4Bpha5KHs+aEYmPKb0My8SutI72NxhGCllL1m7TDV96BxEjonph17oxQ?= =?us-ascii?Q?NQPd7O3KCZwGPPyQiLMYfIoKhRTZM/bdRYbpVSk4YBpodZ6b3ZUddMNz7WwW?= =?us-ascii?Q?eA6cOatW5IBHEta1328qmWNnUv/xfpdIwPOsjw66TuDAuQ5ZwGanumCuWm0F?= =?us-ascii?Q?gcLsCghhgvIq3c6y5OMEnXZLxiwxgL9zXoIhJg2aDvVc3w94QZRTLgmuTZTF?= =?us-ascii?Q?6tVdpfxrJl1erJmxi04a+ZCWRfNCNymYaqU9qkNTzin74EMRFmjSXM6VQIyb?= =?us-ascii?Q?onecv7tsbCFjphiD3Mpdw/F1uG+FC1Jva8mnzenxtVae1JN+3T53iRrb7XCq?= =?us-ascii?Q?fbtR9Ih1Cb1QBa3F2Ewo2NgnTend9rLnmIXfYO5aByyNnTniBx08pPlOz6+e?= =?us-ascii?Q?5XnktGz0ejLhzZM25inhrvC4aAJ9wTkFtdYdE7irtClpid9/qqmCdGoRadXj?= =?us-ascii?Q?YNdPOYVFOPA+m+We5Pr+Y4cSbLgJhYNGD5zN0j0KLlEqtAySlf+12n7BV8GV?= =?us-ascii?Q?LdDHF/tWQb5RFFU2foiUa8AIpkg2itUQsax3CJXSD0GHC5/V67oNRzwAbaHW?= =?us-ascii?Q?Rl8XV5c5nBOsbSFAIWmiWZXVTqRxq2/j+5Pc2n7hogAQ3v85exd1xU5qUZjw?= =?us-ascii?Q?QXgwlEvDb2+QwVYRPanqWHrP2822rM4rIiox5gZ8mF8p7FcwYxB70sRaUhJP?= =?us-ascii?Q?EsafoW6ZXPIi/WuWsuKbA/fgYw1xTfV+fyL0ayGpFgjMR5TQTtMGL2nDTREA?= =?us-ascii?Q?jDepQZ8ppFoxX2XZcxcySlRJCvkmkG4AFXfw1geyaXfZzl51iREj7VgT3VxN?= =?us-ascii?Q?EvYynEzsmRLwuC+x5W5+37M/DC7Q=3D?= X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BLUPR0701MB1713; 6:7yOZkHtDFckuzSHhgOxKsXrtk4LFZJFIjU58K9Yi?= =?us-ascii?Q?ewLVY8CsBDJYUhLRymCd5y6LhCIEWmsFHPdK/T9J1oLD7q8nfHAI8DzM/Agc?= =?us-ascii?Q?1QzflX//PeQBXxQXNnXR4tye6IcLu/W3YugyQ4a668F6Y4J+ppymoKtqQqvD?= =?us-ascii?Q?ToCHebCLMg1fvd4yvVLPV2zmwKh3EVJJ5/f47B1akGr5N+KNyaHBwWXNPfou?= =?us-ascii?Q?U+0KKmZraCZjVYFqogR0qpoFj03xIk9aLdoz8RPZ9zG+syjnJW8178qHZC24?= =?us-ascii?Q?ohOSNFuxCIaoWd2ErU6SamJfa5lKF17dsj3YnrP7KHmz9L1P4ts7v8Ks0koH?= =?us-ascii?Q?XvYbys+Pfi9a8qqOb1lgKzUU1hBJ8sxP83zW4i0G8yLKbdDOLBiXqgtPvlfM?= =?us-ascii?Q?6PYrSJiT869mIkK0LaWF7k1V44ttdjyxo48cajZnO6Z9jWyOYw9rQ5LqlEdw?= =?us-ascii?Q?B7nHMwiHNP2P2Isyn7/CreAIS2j82wfW1BPXrG7ypEB5P8TqppPOHDiwfAIN?= =?us-ascii?Q?vuHu56eSq58GdBVo92Ta1YLEHMsw+iGt2HnwAOojnBXCqXFrmp+z/XYC+u9q?= =?us-ascii?Q?pIeSZQVQQZbQDvzKs0wgcyDpGV8QPgzpsZMowKLv/XHyXWk7DHrUwv8ZYXQ0?= =?us-ascii?Q?jbpIwOeOhHxxU0zQ2q4rMgYwwqB/EgVHpgsWEseD1HfSynpv5OPF4u7bd73n?= =?us-ascii?Q?87EUkK9dahxXIqoMF2FWcxjcSe4nTpNHAyKsQH1Ba3ZGhrJA5Xe9EmtHVFTb?= =?us-ascii?Q?zqsWbmUP44RPuLOakx9kode5atXq5dkI9uLsReD0Yf6z+up1Xl+a5anmvBoc?= =?us-ascii?Q?ua1OvNZdFso7XFcab1jkU8qsMcZVTr/aP2geG7rhTZACSDfvL7shVGr5TevD?= =?us-ascii?Q?o97gI03kzxX3qKlNrz9DhSsxRTdFlk3a8hxuhjlt1vmF61SU+KCWR5uEws/T?= =?us-ascii?Q?7kV5brO4jYdNGJo5stoGRRSDS6CxRSB8NWxGolAeDaZm9w4YIumu+Gv+xpou?= =?us-ascii?Q?B3o=3D?= X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB1713; 5:xCE63hxbSxvm7MqzqJp1Gs5Yi8fBk/2EpKhi0EqEbblcEpLQQYvmsYXOKHvjV3Dj8LaAjupxJLbFoGSjpIXBztPaASUjHr8tkq1e6Krk7vmmkI5EM+UWsn4g79CNEB0sO1U3d6RzOdCabXtjdsfY66+JtEiadDcTYSL8fSWYDYPaaqwpLU+W7Oo6+fgYZSjjCcvPT0AjtR1Ub+qsYTlSlZc4BV7KsYapqVIbKJCUBVmZJ8KC4ptwG9HVGHtDZLj521hEAD27RAaqtezr34+5xi50LNNZceizsXGcf8P3AAC0R7u5tqH7M8BqvesNEW9clXGNn0fwCgyehsLTD8+GvbL/7xfWD7xPtZdo6rely8UHolaLU0X5sj3Wi3zs84Plw1XGtYUs6bIFPJiNTCds552uHJuMaiz+o86ElGlDuFHbkZTI8PayW0wBkwC+A21Pcv5mJgaxt7NcMUPVoU1OWHad4pKt96hMDw7Py6cQQ3UZWnB0AADftpRW6s4Zo4WJ; 24:/13p7zwTjrPjB8wUH5NkZdobGqWpgzkr5LgmP+NEiTVGNt4JcegT6XqLKB2TMxBNRCWNFqVXaRRxunKKPgpm/pkqYzIWVHzMY/Oqhrv0+Gk= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB1713; 7:OtsxSLe1WJVkt5H4HHGew3V/GDnW5pBbxMJ50QpzOEuUSdTQAUgpU1j4duLORSTXJtxe9TpowqbMDtWk4F6476GI/mN9LTIjBP8cGJqA9kEgauE6zo6sCrIlVnvkk3SBTJyacI+hpRRne9CZeuMqtc4jcjsbDX5u0XLQY8KrwZ/4Pmj+8mzy1q3Xp+rGvOvM0Squl4vqpqqZvGcbzCAkH0VnSKjQgekCnsWiixH8QUjFjGkIrPnyC/NIrOxe5oEM6oGUTa9MtOYXB9w9M1jUFFBxiUezfkVF7fBXSadXqqitP2YF5VT09h0J1rAslWRfK/iW9iegHrrv0Khsc3urR6lT+Hr8stWdI3B07QXAKdLi1tGhPEigIzPkzMY8nMFe2zeZytp6Kr1tUt34ggAHbRo89kiDX2u6MFW9NUSFOZL9DBJGAdLL1zEvRQr/pRW1NciYxQ1ZaageikslaDJDl6JyED1VFYADyPUUCjfttQBWCo9O+RftURRtTOLjgTyKPKcaIlG1Jv+PBErApJzrjWN6BSYecy3dqjHbkVEP2Q9nXgDcprIhQ5y6cyIyCun6zmll5XVFHd/m9YgNBi3AwyxmjElCKQ0wzEUgdSXbNCQ4e9G+2jl5YPcRId4R+WaFsbhiqBLhRrHBO07ZGioOUdJWivqTJX9lkCRxnfcn9eaAP5tgG1lJS9IaekPQ4lJ2ePMnR/EK6e2LfO25sW0tt+okrT9NFPpW8JmAkE9cQQgYDZrUDqFU9ztO0KL/qeMv0YEin6Xc5DmJsVN00s0phEkKmAqSAv1mvMBvPXBoXrY= X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Jun 2017 15:48:18.4848 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR0701MB1713 Subject: Re: [dpdk-dev] [PATCH] eventdev: define the default value for dequeue timeout 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: Tue, 20 Jun 2017 15:48:23 -0000 -----Original Message----- > Date: Fri, 2 Jun 2017 20:08:30 +0530 > From: Jerin Jacob > To: Hemant Agrawal > Cc: dev@dpdk.org, bruce.richardson@intel.com, harry.van.haaren@intel.com, > gage.eads@intel.com, nipun.gupta@nxp.com, narender.vangati@intel.com > Subject: Re: [PATCH] eventdev: define the default value for dequeue timeout > User-Agent: Mutt/1.8.3 (2017-05-23) > > -----Original Message----- > > Date: Thu, 18 May 2017 19:45:44 +0530 > > From: Hemant Agrawal > > To: Jerin Jacob , dev@dpdk.org > > CC: bruce.richardson@intel.com, harry.van.haaren@intel.com, > > gage.eads@intel.com, nipun.gupta@nxp.com, narender.vangati@intel.com > > Subject: Re: [PATCH] eventdev: define the default value for dequeue timeout > > User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 > > Thunderbird/45.8.0 > > > > On 5/18/2017 2:18 PM, Jerin Jacob wrote: > > > Defining the value 0 as default value for dequeue timeout > > > will help the application reduce the configuration setup > > > if the application is interested only in default > > > timeout value. > > > > > > Signed-off-by: Jerin Jacob > > > --- > > > This patch will fix following error found in the event_pipeline RFC application > > > http://dpdk.org/dev/patchwork/patch/23799/ with event_octeontx HW driver. > > > > > > EVENTDEV: rte_event_dev_configure() line 379: dev0 invalid > > > dequeue_timeout_ns=0 min_dequeue_timeout_ns=853 max_dequeue_timeout_ns=873813 > > > --- > > > drivers/event/octeontx/ssovf_evdev.c | 2 ++ > > > lib/librte_eventdev/rte_eventdev.c | 5 +++-- > > > lib/librte_eventdev/rte_eventdev.h | 1 + > > > 3 files changed, 6 insertions(+), 2 deletions(-) > > > > > > diff --git a/drivers/event/octeontx/ssovf_evdev.c b/drivers/event/octeontx/ssovf_evdev.c > > > index c80a44379..5499b1bf7 100644 > > > --- a/drivers/event/octeontx/ssovf_evdev.c > > > +++ b/drivers/event/octeontx/ssovf_evdev.c > > > @@ -194,6 +194,8 @@ ssovf_configure(const struct rte_eventdev *dev) > > > > > > ssovf_func_trace(); > > > deq_tmo_ns = conf->dequeue_timeout_ns; > > > + if (deq_tmo_ns == 0) > > > + deq_tmo_ns = edev->min_deq_timeout_ns; > > > > '0' should mean don't wait? > > Yes. I think, we can leave that to the driver for the minimum supported > dequeue timeout for the given platform(PMD). OCTEONTX PMD needs > different treatment for "no-wait" case, hence setting the minimum value > that PMD supports. > > Any other comments on API change? Let me know _if_ there is any objection to take this patch? > > > > > > > > > > if (conf->event_dev_cfg & RTE_EVENT_DEV_CFG_PER_DEQUEUE_TIMEOUT) { > > > edev->is_timeout_deq = 1; > > > diff --git a/lib/librte_eventdev/rte_eventdev.c b/lib/librte_eventdev/rte_eventdev.c > > > index 20afc3f0e..8cafffe03 100644 > > > --- a/lib/librte_eventdev/rte_eventdev.c > > > +++ b/lib/librte_eventdev/rte_eventdev.c > > > @@ -369,9 +369,10 @@ rte_event_dev_configure(uint8_t dev_id, > > > > > > /* Check dequeue_timeout_ns value is in limit */ > > > if (!(dev_conf->event_dev_cfg & RTE_EVENT_DEV_CFG_PER_DEQUEUE_TIMEOUT)) { > > > - if (dev_conf->dequeue_timeout_ns < info.min_dequeue_timeout_ns > > > + if (dev_conf->dequeue_timeout_ns && > > > + (dev_conf->dequeue_timeout_ns < info.min_dequeue_timeout_ns > > > || dev_conf->dequeue_timeout_ns > > > > - info.max_dequeue_timeout_ns) { > > > + info.max_dequeue_timeout_ns)) { > > > RTE_EDEV_LOG_ERR("dev%d invalid dequeue_timeout_ns=%d" > > > " min_dequeue_timeout_ns=%d max_dequeue_timeout_ns=%d", > > > dev_id, dev_conf->dequeue_timeout_ns, > > > diff --git a/lib/librte_eventdev/rte_eventdev.h b/lib/librte_eventdev/rte_eventdev.h > > > index 94284337d..f39fbc6b9 100644 > > > --- a/lib/librte_eventdev/rte_eventdev.h > > > +++ b/lib/librte_eventdev/rte_eventdev.h > > > @@ -409,6 +409,7 @@ struct rte_event_dev_config { > > > * This value should be in the range of *min_dequeue_timeout_ns* and > > > * *max_dequeue_timeout_ns* which previously provided in > > > * rte_event_dev_info_get() > > > + * The value 0 is allowed, in which case, default dequeue timeout used. > > > * @see RTE_EVENT_DEV_CFG_PER_DEQUEUE_TIMEOUT > > > */ > > > int32_t nb_events_limit; > > > > > > >