From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM03-CO1-obe.outbound.protection.outlook.com (mail-co1nam03on0063.outbound.protection.outlook.com [104.47.40.63]) by dpdk.org (Postfix) with ESMTP id DF49899DA for ; Mon, 31 Jul 2017 17:31:43 +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=W+cY7fy9EJOEIbEKPfiJ8/jPuw+mF7grb21CdfIGS4Q=; b=lxNroNUl8VCJoSdTc2TSgUmnHCNaqEg2UJt0B3CzHrGY0jUDXcJyJrWlHGEJFU5JiYCYE6YYhPPfIpxpmp/ILwl4oaNznNVrE2qiw5rYnzwgYEvrqPYt3KAOPcueKwyK2T1B2I8ws3dqxch+Iul0fd7l6NfOThsZxW9h74v0QD0= Received: from jerin (122.167.107.242) by BL2PR07MB2435.namprd07.prod.outlook.com (2a01:111:e400:c754::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1304.22; Mon, 31 Jul 2017 15:31:37 +0000 Date: Mon, 31 Jul 2017 21:01:20 +0530 From: Jerin Jacob To: Nipun Gupta Cc: "Rao, Nikhil" , "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: <20170731153119.GA27245@jerin> References: <02aef899-da84-9281-e4a4-2871237ea20e@intel.com> <20170707150317.GA2007@jerin> <20170707155707.GA6245@jerin> <3d2d78cc-9572-bf95-6d25-9b350da62827@intel.com> <20170710104126.GA13609@jerin> <4197b5f1-9a15-5892-12d2-6bd142bc4d85@intel.com> <20170713184445.GA3659@jerin> <123ed8d6-4fd9-8bee-d86e-d270a092169e@intel.com> <20170729151252.GA25166@jerin> 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: [122.167.107.242] X-ClientProxiedBy: PN1PR01CA0116.INDPRD01.PROD.OUTLOOK.COM (2603:1096:c00::32) To BL2PR07MB2435.namprd07.prod.outlook.com (2a01:111:e400:c754::19) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 7df27280-c375-4228-5a50-08d4d8293e0f X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095); SRVR:BL2PR07MB2435; X-Microsoft-Exchange-Diagnostics: 1; BL2PR07MB2435; 3:hXzLIVDCLgG26pOe5TZpxhQndDkenj+xJb/UUuVzU1gFkofOutABaTBZ+F34CFzKOVaF8UBUgMv/Tizkz9ZXub8lM53mozlfSHVlo5WYjiPB8UraWtnMf5bwVsSv2+xLh+gIcZ0Cc93+pLtOg2Pc5ay0h2cFkl+q4/dl6WfVUgLBw2Lm9twCFAgwPgb4lsz94d4rCU33hFb81kDYvxA1aJkJXi0BKJqyYvIXwOacD+3tkcZcuImroaUI7bgFeYJZuvEZBPTjzKrfUiTJJr5/DBi2Tgj64Uk8GOlzTZ968eYWt0kt7g0egoxg4h+XtkhWOuI5F1mIl7wQXTuiKQb4jVqiMHApd4/4c6AkYn6YE34oFIA4kDQcvS3HtZI511zOYnU4DT6cD66DJMiaqdtwDqS8f+ySyZqHBqWZqn/mGj//4rmWA9R474DFa0o5uHIqW8Nq1lKkcosk0n7huelsYgOBr+6rRsHcnDt49l6dvZTTfdgj7dA2Pq+KyZ9vPnaeqwpnEPbWQSTpul2YBz8+6KfVCsbFN5nG0Ekpw6goO4jWzDkjG1SRHJ3vUupu7nzZnlquBraIsYlNA5dLTNXsQt0wcqwTvcqYnyPWnz/PSz8fdEU2MPDMFeCrlHge2IssU0jlch+pTFh5HXOV4Ygpb+X2ZF1CHNHMPEOuHxD9voK3HVb+iTEQ+kJ2UN3qtvDWYpOoz7sjfzslxv+htfIa7m9G2xaSvBqtdROvjq0cGxOO3CHGsvZXDOu0BQBrTV82hnc01nLSXZUEGK3EDaG75p+jcaVodiJArU+WBkpC5pA= X-MS-TrafficTypeDiagnostic: BL2PR07MB2435: X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BL2PR07MB2435; 25:G6QWu1Xh69TkzC3MaiFNlILuPzfNvJ2jyMWrJNR3S?= =?us-ascii?Q?Cz+PgC0sPK+mGldMP7gE3pHMqfM775imVDXo0/KMcZzq5L2bhJFTz5sVcbEY?= =?us-ascii?Q?c7CIAALLEefpcpMj9hXs7Dx3ogTzCpyBiD+l0R0oKt0gFp+AmelT8kQIc7q1?= =?us-ascii?Q?uWvartVM9v1czL+N4dC0zDazMz94wbJH9wjVkAQZloDrgRnzvKIq3LEogqh5?= =?us-ascii?Q?l+avzYf0Z6y5L51SqJsdzhd7uAdqmqwblarVCzpzpjlV7gzFTS4cBni6M/De?= =?us-ascii?Q?pR/Dt7IdRFskAVjEPahJIti3s864EFmf1eAZMQHHEtq7aWoGFvopEEOR0xxc?= =?us-ascii?Q?pUfBhHiwqpUc/xGVFckjSTZ4E2LNzwq4A1aSe6w64Y8ZS5UIUk6h9t2eRhol?= =?us-ascii?Q?CSsO6DsZWl1hi7R9SJ0v8hjSEYVaHYv2j2U88AnsO4mGOQCKg5oD/M4EUMnx?= =?us-ascii?Q?Tg0wRCv7dvVnFm1fDB/TR6Y6TzIcOpPKRKMbJuygkjrNvJKy9++YpznzW2Qw?= =?us-ascii?Q?rCjvpgrIt8W3KLBP3vYVMsRLKZXqBvUY5ijUIHkrDgu8RPG9tXrrHu9q8G+3?= =?us-ascii?Q?9Azzd/B3mWqwyREehOZ+G3wT1lde/vzb2BOMXFRzJUFYvQyla5W89PM1gBKz?= =?us-ascii?Q?x5Q89DAqIj/CNHCwl6Ge9+7VaQEHpnIJnACj7PujQefS6AilTbbzHDKymIZ2?= =?us-ascii?Q?wnZIoNc5Twf+PEjj4YriulzMaWveKMoGuNcvA8vKElZcLUgcb27zo+NZc/wp?= =?us-ascii?Q?5zxRDphdcv0ZnBhKymrX9q4LLg1pDIb/tJfRwVXM465uIHgnzz3TP/sHoMAs?= =?us-ascii?Q?gse+bAZgBab3K/RxbHSeMLQMRwGF0uwgxG2b9MxPf4sDnK+o3Biydzjjp+tZ?= =?us-ascii?Q?Dwzg7n5RP+wlpiBmvtjpVnNKP70H1UT2RTQ+9XaFC2/NSwjrcn55rrE5/FX9?= =?us-ascii?Q?DWEhVcwcWI9keERLpPzMnUR0LM2+2wouO/NlRYWrA=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1; BL2PR07MB2435; 31:5NAmEmAfsMWNhhHpAiz9eEfYIV/qbUD7ft1ewgj6EmBys9xmlMP672268ZJPYcnm+i28Vpaav5+MwEBo30jJk7QRWX6vnKo2cc/Du9ePsMFlRXkS8PwAFzZarF+GJhrevcFYfPKZ+Q28Ay0mQWu/xkoy9oYqBSr/QZ9XjLPgxUFKh1s6niFiroX5biTa6JC49IcUMPxYYzS606ODzdth+YWbO+qThEwWtb9PJ6vgCCVTBXKKCQ9sRh4q1193AXhGH8Y2Qfg7gpf6Rey+Ihll4pHUFfl341W6tShxRFcgyVnn1WVU7SN3B+oHNMuPpowRnASPiqwmGr50tEiuoshStK2d/iUXYe48tlFlsyvRV7yU1u+zLqnWoaczWq5XmHEos3YeUY7hScf8glybd/iOWqQpH0vztMolxkgqV8V1Gj9C1R5sRFkrb4u+XVyx++sDZFdvv7cho0LViTpwIlBKts07UIYwFpiQ4RXy8F8dmtcTLyTjqg9YSU8xDN/yTBpJ/2rpyzH6uR7fYjvaGLHtoMFmhzwplFK4vpCtOvX0+PIXHhQ1+P1zD/NYsWCxeetq8AMmrYUID/3XqwXteDrgD8z4S18ej8dbeMXN2B8Xd/GUQmRHSFwiejpyKaHEW+01vyyDpQAOpS4dHQO5ba9BRh5ZTCRT5wDx/8R3TrVTXdmVI/Ywxqr4fx5uWK5mhopWTo//fOYpPUmpb9Y/yz+DNw== X-Microsoft-Exchange-Diagnostics: 1; BL2PR07MB2435; 20:NBv+/Ck3r2ckc8q3JGhYlJzXAZHr5cJJ3GJNEFFOCkGbfNh2fNVDMMHj7bpfZxKvgvP/ctFAWt0Q1jwCydEHYGjuy3N6tnk9RIn6CCM8MhVaVNb5Grh1jGR1oCziU4pHswjqZ9s3s5Q2iY6SonqQ7VNzosvUfaP9LsDNwd5Iv8LKmEcZ3VFopRhFnwUmKxECEINW6LPomIgEqBRGlkddsLGLfmAPY0iVq/rDxNWB3dtX4IzLWQ4uhmUxlaXMMAACp+EkQfvnbZZCyAuzt6Q9AKAePhK0nwfdCoPfYhms8uBrBMQsTFZ98YZhUNU+0aBtiMxnb+JXHhjhsc5U2ywsgGSK0HRqASyRclS9HiHaRgIVYx/I/LWlbAFWhdyyy6SrAFXow4sKhhuWcQ0QbYS/sssNZHNZs28rRhXaVW0kpAqe2IuC/lRgFYuX9nWG6n2mc2sEVl5jNAbeF6YiR0P4v80BoK2DPJiBYDbLXz0i5EfdNcQK6mCpc2QOLeR03+94DjFaL2pF/8E7c0wBwFpX2SQkZyU8Qgobvl0+p6KmH1UY1Y05cztE+oeGyIDvH91ez2bUKKN7qHYk573eC3cuc5BMaStwwBu5cXqEmsg9qzM= X-Exchange-Antispam-Report-Test: UriScan:(3170533962763); 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)(100000703101)(100105400095)(93006095)(10201501046)(3002001)(6041248)(20161123564025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123555025)(20161123562025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:BL2PR07MB2435; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:BL2PR07MB2435; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BL2PR07MB2435; 4:zt1w4vdl9nBmBtSGTtbBYJcPI8nxVpEoaeEVjhqNKU?= =?us-ascii?Q?cH89Djej5rgz720iWU5zwvMZjF8L+IlUNnUVdL91pqbUlW2up0B6yeelA+v2?= =?us-ascii?Q?gvjj+IMrfvpHMLvtQGD/R30ImT4lpkVgtpcBlLw8R456H1BdXKxjgnYnuUdM?= =?us-ascii?Q?bl4NL7aYNOzsOajWc7aIj1SPF7KZasdRNChTox2uSi3rbW23kFqV32aUqPTP?= =?us-ascii?Q?3/o2YWYd58Oit11Zn/lp+aYL4oDcXXseFShwcYmxfzslodGo6zQzJzXiSo2I?= =?us-ascii?Q?nc+ZGKJNXdFO4BJ1SCl/JdbCX8GArNxCM9snveUQt5Eble+lcQV0jsmU4Art?= =?us-ascii?Q?8Xm88d6pSuHoRVXgXLRankhBmxkH4vg0JPr+fDDyABZ1LTixnjZ5roQ0ok/F?= =?us-ascii?Q?ibNMBOhf/eCZ4wub06S1dYARhr0hUd/P9zMj+lnULFpvvWAfLXrdJj45bFlW?= =?us-ascii?Q?kDmsisXVFm6VtDauo5Vq8KOULcNLUh5tyRrsF5Im0U7imhhxdjHUZHmt1ALN?= =?us-ascii?Q?9rkrykcuoC94Diy+NM2fRsc03hLTt3DoUuUprc012zSm+1tfDY0nmGNfg5tX?= =?us-ascii?Q?khN7hp1QRV+Si6Vgn80cRwz8oCePAuvcS0FG13fVm6UjPzNqYvaB7FRycwbu?= =?us-ascii?Q?VGh67gGmmUWNoO5DjPbs+cRJYp8InVvakNystm47j4dU5VlZEoTFOy8UTqpm?= =?us-ascii?Q?bLi1zwsLnRqH3hhJAvhfHAYYz+3gjecW4xJmxmpIBsPU0UqjhsNZ6BJQQo1a?= =?us-ascii?Q?7y+ZFhEOdkvrE7AJ24oiLTYTq0QWF0Wrtr2dOUlF4nDRy/uM2+sNH6g+1QBG?= =?us-ascii?Q?NuWqTWHomCnMImvSnykeCu1DHyfMC1AQ++xfds1DdERkMDdXSvMoKEqrcURg?= =?us-ascii?Q?MjKqXUD8f/dZK3eG5f2qRmJ/ijoiefqnpXBY52scd79KhQ+x/860ASzj9ml1?= =?us-ascii?Q?LVyow2SnVNwXDhvEZuazlXvY2puP1RvV9tEA+IUp+CFpxHc0bWM1go+5Ov0G?= =?us-ascii?Q?lperFEDxN5qdfrkRCMm+vIPRRWLus/NrEiglpV8n4Giq5J69XyqEqO1mj+ku?= =?us-ascii?Q?j8BPDa5oPRi318vwDfnWHeiSJohKJQ9f4LKLn6IyNrk+Ae/W0Og99yeDSHFi?= =?us-ascii?Q?KbSAVsmM8N+SkGKBye2eTbzV8QJe52AmR/m+B9z/3hfz29xMsuJw=3D=3D?= X-Forefront-PRVS: 03853D523D X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(4630300001)(7370300001)(6009001)(39850400002)(39410400002)(39400400002)(39450400003)(39840400002)(189002)(51694002)(199003)(53936002)(4001350100001)(8656003)(561944003)(9686003)(106356001)(47776003)(305945005)(7736002)(66066001)(8676002)(81166006)(101416001)(38730400002)(110136004)(81156014)(68736007)(6246003)(6496005)(33656002)(93886004)(54356999)(4326008)(76176999)(50986999)(42186005)(55016002)(54906002)(97736004)(189998001)(50466002)(7350300001)(33716001)(478600001)(25786009)(3846002)(6666003)(6116002)(105586002)(23726003)(72206003)(7416002)(83506001)(2950100002)(5660300001)(229853002)(2906002)(1076002)(6916009)(42882006)(18370500001); DIR:OUT; SFP:1101; SCL:1; SRVR:BL2PR07MB2435; H:jerin; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; Received-SPF: None (protection.outlook.com: cavium.com does not designate permitted sender hosts) Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Jerin.JacobKollanukkaran@cavium.com; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BL2PR07MB2435; 23:VUUTtawH0vnqlrKbAfYBAWci3InKdAk/uhWbEhl0G?= =?us-ascii?Q?HUs0DEd/TMWRQAcs9JrT0R97UzFS2LsaLHOMc9PN1orDxtBUVEyRLJF6iun/?= =?us-ascii?Q?GeBi3H1UJFNWUO3K5tqS0Qq6NWILSejFREhYH9RFudsHgaKKnmLAHReXQLwY?= =?us-ascii?Q?DLuLpswkcE9kIoM2mA42S8Hkm1WT0aeASiVe9cArvfLsiixyhjvcuvxjnndL?= =?us-ascii?Q?D6bjzpiBVpRwlc4aH3NX6RgchClHOS1GQCtG1x0OENoxZOEDji9MOA1FbAAp?= =?us-ascii?Q?t16u/SqIBj/kf8la9hI0AgBqx41cVVnCof3oKyrDeRL0IzgYeZ3lgl8m3784?= =?us-ascii?Q?QReNP+ktG6gF4oHi0aUrk/h/Nl0Kj5aQaZOIvp4aSCT/Ncygqm/0/qGMtv31?= =?us-ascii?Q?vzjSlGqbeK1jnmvozLbUJ7TZzgm0WQB4/z356KUAa8gdN/m2jRNgQN7bmjsW?= =?us-ascii?Q?VYsmcIZHhTxhgbhTZuDVTP9AdmEZvPTlv1U4r5q62KZcIuyC7FbNxeGBgeCi?= =?us-ascii?Q?zNdZEe8g/ydkDwmCy2rI0cBXqm9XUaii5udnCdGAz6FMJjBJBJP2/Oz+LQAO?= =?us-ascii?Q?VPc2HdxawVsssKeeGoI7oUVvRHB7Fy5TFgP9xhziBsMopO76JzJfg0iRHs1n?= =?us-ascii?Q?C5eHB4MTEFT13Dew6WTS4zLojv5j1BgMsJP6pgMwfL433KoBtEPlxVl5fZdK?= =?us-ascii?Q?q17dtPtode94mAUbIxz+9sLBpf12P3zkKGGfxAIPLEFkMCYLtmvtoISsSFsP?= =?us-ascii?Q?ojops/UXHlbLSoDV59mf8D5vnG3je3drNjduGHrwSedv8g7DY26EuY97iisP?= =?us-ascii?Q?88q0fM5hp2Wc8nDAJYIATHaFIKIrKnVU5qDGUtpIUm8JQPAQ+Q4DgBBEuJev?= =?us-ascii?Q?9kdK68wQWDL+HWqNDbjp2+uoEi5UuVohKG/4beA8TIOuqeJsiCn8RpLNAW/T?= =?us-ascii?Q?bZNuWDGJNHzia+lz6N2lDZYi4wpU3rB6uIXAf4ny+fbzrAS4PPwi4Ci+bj6H?= =?us-ascii?Q?wQqrDFssdsUDAMUQURb0Nc8sZq+60OW4QCYbX63Kk+BpBAAcKDbbOrquhvxY?= =?us-ascii?Q?rN1KACzsPz8Q1OpyCeQQ7S3aDkc/t9qFG3kOR405OL+OurEYsYl8ndpI6mJW?= =?us-ascii?Q?PABAIlNbCLex8okKX03684RFORm3tFmu3j7a8ZxcNSqIvVbBXjh23Biz5pq7?= =?us-ascii?Q?16Nr6pA3F+H1cZX2XRlT1DCpTn8A10LPop5A+gwzWf1kYMLEkD0th8nbqqrj?= =?us-ascii?Q?7RnKSWy0qNIXZNIxs2UN7uejmZ2c7mNh9+6xtap8JlSNma3ef/PiDPa6iq9b?= =?us-ascii?Q?LVc839bOgawKIgNoKVRuPgfP/HVdYGZpqZseV7GIAa/WJAOcOWUDpgoiovNi?= =?us-ascii?Q?NgieQPpWtXd6jXazgxOv/DwGXXDHM6Dr1IuxP7QJjifWWwIN/jBDHi7xoqHF?= =?us-ascii?Q?EykVmSZKPl+LYEWYn1GKfv+lFok/GQpXfhvD65Hn+LQgf0cSEoiXj3IHu1He?= =?us-ascii?Q?/cONylP68IlnVXMEfpZwffmhCsdRhF8GSQ=3D?= X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BL2PR07MB2435; 6:0oYBxwabZhijgk+SmcAeMh8vIlDzorB4MQHaTfmwI1?= =?us-ascii?Q?0U0SlZMytyCHJkiS6WaSiolq/OtvHT581I/OJK48AJJEYWzeLqOmuvLEq4dn?= =?us-ascii?Q?Gmkbj7iVoRH4CymrTw/2/Zrg666LqZRRLZaAxxGh20zZFvGhaNm9pNi5ebBD?= =?us-ascii?Q?R61T9mAJM/qNbOYuispNNJqTYJqyugUkgXWxyvMkBkS3EJEe6NBLipjfzr0o?= =?us-ascii?Q?6IEgU5rKx3Q6UwBwZw2vBTkDWRrVeGiXbXSP0hpZBdk3VqJF6rFj7IUVakLx?= =?us-ascii?Q?hWAF5vQT39tUMZxHrCj9HE4+xRU69saWhqvY7qKs13C8Eh5SUrWE6ADK8SC6?= =?us-ascii?Q?nlQ5DljAWx615uxbXg9GlDSPOdfb4FqTQa3pq3RsHoqIQaeR/RZNaCKu3DgY?= =?us-ascii?Q?CX3sFfSaKotO/MIIHn8KH+yKB4/5xQvlRPmG2BkpAMzvQHFB5WNfkZI5K9G0?= =?us-ascii?Q?fsT2v+wEl1zM6tb3PMXQLOClJtO4Q18iQxQamisuXnLYzln5hddmEWSwNJWz?= =?us-ascii?Q?0BXVN+hvpUVyPdyxg5Elr+Rg4i+hRSPxP1gQ6/ZU3Bj2Uco2+8ZWiZPCiT4J?= =?us-ascii?Q?fC6tmxNju63HJzow+ApEUHtyWkWqdz8DRJeaCmrGMtRz0jxR7Vf3N1n1DFFV?= =?us-ascii?Q?Qolk2ERPDKI7CXR6cuH5ppDG3aLKPJID2BHf5mAmeikBty1hSXu+/2kUe4rU?= =?us-ascii?Q?l4UWYMxespA4WNvYJxrKF00mXaKPVXlZv/dF2g9JmHJgs5wi7SmHmYMLmvjq?= =?us-ascii?Q?8dvwQGmQOsEEH92bHW4ELEHfr+RD2V33CJe/G698NsM2/HXJlGed3SsVgRlH?= =?us-ascii?Q?pHUYAlIGVg0nk1fQcXSjkJcRtEvhB+AtuRYSJxClT+bbeZnoFr4ROokEmE3g?= =?us-ascii?Q?JbP9SlM8TEUUFr76hPJ12+CgGHFS+ur9Q5Qa9HIVU1jYGJw/DlLe8mhawn8q?= =?us-ascii?Q?Wu35JT8/tVa7tLS3S/8E3aF68ZU3sJFsD67oXVsq7I9VzDH4pYf9lZJ2cH2o?= =?us-ascii?Q?8=3D?= X-Microsoft-Exchange-Diagnostics: 1; BL2PR07MB2435; 5:NizTFAAvo/o6Q+jFhZshfHQCQSCsBH6akXTpSvfhjK5u6le4YxucPptvUvLb0FhxCaEmUD87mHjXmOpSktBkvatU8QK5D3o6dU4StpOk7WadH1152CciYUjCf//Sm/OCEuBNWBJnfRnpANYV0UVGiXjUmzaaXuqyjEG1uPmLVDfblnE9ojPEgsThbGYDk64iI26O9M+AJjJuhAOsShjk2Vevw9m0b7LogOR6K7kk3Yy63MoZotHSf0gAyH0BdDpqILSmSyhdE03AHlK0/UnKD6H/6C4jVne80EhtgllgX3g3KXWdFodqYA6gQt4bBviwqWEKr4EQNY923sJNvcDEgUCEk06sPAxcwc+XwR2ougvVwxEKkyH1/zVjOKTSDX2VDtXCTU1RRzfc4CywifVxXwW6dA1NA9rKoVIb9/j1DDt1W2OevzG0ASUQgbr1z+i8NF/oOQK4L5dkfHfBud5AtzHkpavejRwbLeh+K7lFy4dP/HajXBHhaZjqAsHyyz0T; 24:KffxLpVi7NfI1ILoyMnll20Gj9qyc0cIoF9eqUgPVaoqtoB3dR7LlVQrWs1rnPn0tzJkgwfY382manyVnKrKC512X7SBw5ltQ9e4t1Jv30I= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; BL2PR07MB2435; 7:l5YkRZN9gvoFiVdstMqV4bsbLBkwcZVBKVNyoo58HjsMjgdLbdF97XcRh/7O0l1wQfmKfL6KDdSxnHwo2U7J+aVnjh7Q22pUlXFiQXortmy1kTEctA9NjBk9j51oSgYHSpF7DuKiyxF2jOuIYpfz8FROiQJDUj9u+k1+GX6W0WqtilY6baGw0Qo5/47G2tPfpH/ymCDy/jM+mOx+/P3/kHEmezlGILC3JoLyguVKXTS9L334xkWBb0tpCXEkZmf8cU0UznGOuP2cgRX4mSkiFyBcCf3UIk9iFpAp1rUgBadrIbwDMQl8OCT+3NzLmjTt1cx7JBA48WuhFg+2/v2HOZ8Cb2kZegOI7oFlAadIb6Z+r9kLnin5gl0zJRKDXOCi7d+aQ/PlnXmmGkDZXOMQ5MS0nGeL8fUa0Gn3qxS3t5mu84CmfqhsSRTIVnvvSnlmP/b9+uFzTOrAmBIvNSWJzMutJZqWjq2D2GHnwJpIiNklUJxwyN8EUj7DVqhIxzD/S9wOWPCQIi5PtHBTSc09kBZNB2c/2OWLlqhMZHCZ7NZEeTGM8Kn44/3RxzFUUThCIy+GaSEypQUziSq2ICgjaoqSY8fT8TSEZnM2p60VBTBcVbp4f1l56DGhjdZsHgbbsfW9JccFVWJ3SVY9KIQ6jhTXVQb2cs9rIbbuusntU/FjDoIWL76KYYxAANXIkQmr5ub5A3h/l/wFxrhgXRSk28SliGIlkPDaxEH1ttGBOVniUuur5iQGa+7RQTUtNeig9+9rNWV33/UPg1YpY/9YgufXsEyXcCv8uohxq25FPIs= X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 31 Jul 2017 15:31:37.5658 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL2PR07MB2435 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, 31 Jul 2017 15:31:44 -0000 > > - Theme is based on your original rx adapter proposal but with eventpmd > > ops(not adapter ops).i.e Reuse as much of your existing Rx adapter > > implementation as common code and add hooks for HW based adapters. For > > example, before you add to "rx_poll" in > > eth_poll_wrr_calc(), > > Check for eventdev PMD ops is available adding it HW. If yes, Don't add in > > "rx_poll" > > This seems better approach. Infact we were also thinking on similar approach while > reviewing the initial patch. This will also avoid redundant code for creation of services > by separate event PMD's. > > > > > adapter_api > > ------------ > > int rte_event_eth_rx_adapter_create(id, rte_event_eth_rx_adapter_conf *conf) > > int rte_event_eth_rx_adapter_queue_add(uint8_t id, uint8_t eth_dev_id, int32_t > > rx_queue_id, rte_event_eth_rx_adapter_queue_conf *conf); > > Just wanted to know your opinion on adding other adapters such as for crypto devices. > > One way is to create separate adapter for crypto devices (or any other devices which may > be linked with event devices). But this would again cause redundancy in service creations. > > In my opinion these API's can be independent of "_eth" suffix and have an enum of "device > type" in adapter_capablity, queue_add and queue_delete API, so that the model is not > limited for one type of device. For this series only ethernet type be supported but having > possibility of adding other devices in future. > > Views on this? For timer adapter, we will have fastpath API like , "arming" and "canceling" the timers. IMO, semantically which will be different from eth_rx or crypto adapter for the creation side.So may it be worth to have separate adapter API for each subsystem to address the specific requirements.(timer adapter may have resolution, max timeout etc configuration parameters on adapter create()) >