From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM03-CO1-obe.outbound.protection.outlook.com (mail-co1nam03on0042.outbound.protection.outlook.com [104.47.40.42]) by dpdk.org (Postfix) with ESMTP id 7C7C1376C for ; Tue, 11 Jul 2017 10:12:32 +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=WUPPb2XM+W17ARfCpuUyCm7G6YDZUist77jqp4OLLaA=; b=T3k297ecgwpbITtZB7HSYUQvKCa+WplUzjO/ejVT+wdMUq2K1sKkuITavFeDSw4yekvkLDnIme1qvoif0G2EcPB9G3kJNCRbA++17CqcmfHzXVzgR+KrIVG+lj0o5+nM5ui2MyzhFvTK3R1DxlVFexLA+eRUPsgsBF3vrbqDNsI= Authentication-Results: intel.com; dkim=none (message not signed) header.d=none;intel.com; dmarc=none action=none header.from=caviumnetworks.com; Received: from jerin (106.201.60.201) by CY1PR0701MB1726.namprd07.prod.outlook.com (10.163.21.140) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1240.13; Tue, 11 Jul 2017 08:12:27 +0000 Date: Tue, 11 Jul 2017 13:42:08 +0530 From: Jerin Jacob To: Harry van Haaren Cc: dev@dpdk.org, thomas@monjalon.net, keith.wiles@intel.com, bruce.richardson@intel.com Message-ID: <20170711081207.GA29792@jerin> References: <1498735421-100164-1-git-send-email-harry.van.haaren@intel.com> <1499445667-32588-1-git-send-email-harry.van.haaren@intel.com> <1499445667-32588-5-git-send-email-harry.van.haaren@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1499445667-32588-5-git-send-email-harry.van.haaren@intel.com> User-Agent: Mutt/1.8.3 (2017-05-23) X-Originating-IP: [106.201.60.201] X-ClientProxiedBy: MA1PR01CA0095.INDPRD01.PROD.OUTLOOK.COM (10.174.56.139) To CY1PR0701MB1726.namprd07.prod.outlook.com (10.163.21.140) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: e94f1252-4034-40f0-32ee-08d4c8349354 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:CY1PR0701MB1726; X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB1726; 3:JF6+88VLqyDQrKPh2V5RMdMjzjr63K/TS9x9B4o7fxTO+Yo4TLqx3NrXuyttwbl/Nq/ZGnzRpk9Mz0PoOwz9f2qVtifxPe1iLCJ6pxVZHdSlg3s8pNmftDwATDRQkc3EeYMtVBaLLeUxlH+pPyRBpemxHYMglm91zDC4d4MqCUb+IOrsQxH3bhhL7CSF39KRD4q+O0UUzmv59jo9VcvZLe2pRKO0tCg72N0EFdVYwqwCBUg4guRMnCE9qc4FvIQ7+TI8mNpszOPX3g6HHkuDcJ+5ZxWyt6jfmpLmhbBc8xwKYm851ibPh2P+VhdbaHd+J+RGr216ZSAaR2tVZYqFBHbPedht9lcYEURCASG1ag4oQ8EtZBW969RleZQYYBGeFWl3c29K5dV+yOnJNJYsM7vfsJ9vNii7Eqw1rOf194g3uIm5NoFVcqRCff/N5tE54FTEldLVSi/frIlDTWszAgswSSgj6vJxtHROv5+tpR+hRGuiAey6OaT7bUPA2/NzXSxGgMnKPAGKKgV4DeTV7g/9/MBDgp9MOafjUsn6hOGBdM4MjKj6glIhA8KwMRHxqjO6CdPm7pYCZjH8hwxudiNW761jbh0zxfxsUBk3wKSecRXYYg6rWGi4oxLL4rdgnK94JXy2TYe29zBGs1Jcqlv0LbZszOE7EYWCT8276ru2OjeNhjJnWirNNpBlUzoSSvT0ymzGYyeYlehzhhpJgZYU2dWdvP3YWNOx3DXUKvg= X-MS-TrafficTypeDiagnostic: CY1PR0701MB1726: X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB1726; 25:kuS5R81bN5866GCEX7e0e1chvKEUd0YX9fpqdSkf4ZGgPjL5bvD8imqONK/V7Xd0CoTPABqMUpb+JvU4D36ygAcwnNUvOqnuGGeJNUz2mfnpFPTx95g1TIIXYkFj/y/wzH4wj69nwWFwtmvdrbgnpHcQq3LyzO7O07ZIXl1G5SopLzrKfYMfdBqn7J4QYwhcAcP/S93ROiHTtnENHD+hX+2Kh8nIFwtgZc4cfeNcNw0jMCtmvur+DnAxFTXXxS8N7+s9b9bglNR+K8uilwFRtDhjVikRriO3OiXne7oVjSFkhsEWrOkqMAd+4QymKLPCGEa+VOyJh1j54587p43X3NVmIBvV9wtz553M1EztjBbU54C7LU4a3nwKJuNoMF+ylnfoEfZmhTZPPKtbmeFGzqCu6MwN7hcU3J6KIfoUV6z+OVl4PvpMfX0vxAwIEcBC1EmVXYBqUPN27J34Bu5f9KOMX1VLR0CLDJZZDq56MNvnPNpRV1fugk2tQboQUDrxPhGeJhAGwdySvd1N/D3jsm5F2cM+wIrviqMkp6PPch3OoflKz+onmRyX0Iib3qedLfU7DkV96YQJsuuwymsbQ7s/hyBCYomQ/ylhS9qxhMqO8Z2nADPw5HbznFbR+Y926ZzDkgGAsjHui0b2CNlbxWqehaCLVq9rXbCAZwoaitFcKtW4DX6oQ8ERh8oy7UKBn8ND9yEkRoZIVtd7v2LhVOyKZJYBHlkHh7DCt5XXicC5KvUHCq1Izwa9uYduEtALjMxjz7urzOuxjFwDYFva7l7xHqCjAIpeqSlXSIpw4y10zLEWhu/8TvGwLOy0H8mcuf9VTm2XyoHtzCKEc40GzeHgg+H9ZlszkSWG1W7T0qGDBNHHWUv6mkfP6d7RIEfFoOLN0zViPhzC5Zpks0w5NeLGczTd43b+VkRqplU4sck= X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB1726; 31:uKkKXafFZHTHEEIBPGwrN/EaXz7b96XameBrfoTqY7n+7GGsFUhAzNgqBnUBXgJYApEWqENUW1qOUMv5zAGnCW0glxsF5JPEPh8MrZ52BlEr78055EgC3faB2PQx7auisYS+X4Av1O6BYvWpR/x0X8NhreyTi/BYQ6DzE3l9RmQ9dvH5M4Q1jl8Nm/0WHyY6WZPGF1vFhhJoU4wkh326NXhYDS1Pe5fXR/hojuFKyU7FF1IxZrsaEyfrRhf6qXOTLVZ9lULXQRmqQHF0D3DLiJQNRJrR80YAc0KfMZXh9L8shKtGqeVbd9/tYPCkZgd1RRld6I0Tlw/tMBC9hipLDN8Ka0XQr+zru2rATvHTPwbap+rG4y9w/yx/42ecRpyOAswW2bkjb+KeRus+8NDhTgP5BcW9AisVWS7UbFJcUrX/berfraBZcwJ07O0ylDhx752snlFElzls4QkyuyBC1qhiNu/Dxh9MzTnnJNsT1WnUyWFHH3DBPtd/MOGGNZQ18wiG2uFrJe5vxkJIRggTsfGRtEXTB6dcqFrrgCsx5befeT1KKKUVnr7aFbwRWt+kBeJnTipLuRJq8RPDfAebGi8ORsskPKfS34UxH1LAFfZV20eP6r61pme12mxL7s/4ahe1lAQOxZXmu79T2IFLgh/lYtyWGoZWMe9VFCD0gIbBoNMXjjV6d3Y5domqkNbjyWMrnjzhxUJY5waeP6zkFg== X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB1726; 20:lPDETnJk7ZCQr4IhWxxw2e3XE0/m/FyZLVQUQJkkb8v0jPYDkJjVtlGZMrUWj6POhtMeQ+dK3Lll/2VUz8wRuczszVGwOv6xNQSi0/icuMXD1Mv5qajNDjz5LGO8j2DL92H4+KIKOv8pRRvtJEylcRthMo5bwH6XbC3Njs2A1oSi3m+ICY9VZgiejEMZPxrAkfuUcRsKgZC7M7/ucPTgNUWnl80vw7Jz1orvn3Kxb4hH4ay1OLdShRwJYx3c2i/Vxih/00J42B4cfYL60sThgn7fpxzRepQ39QMIeH5tJVzoxXp52mXx6i4gnEoXLtNjf8s8jFUtBmFORJken6AAzVwuydlkVNwli9kU0qX9wIPD0LUo43f3ira8TniVGnOYgjtyA4wPhcCqvcKpQ1CD6WCMwHkRLOy+HAiK+fxxu/9vtnUCuCmp1WRIc/XBiV75c8RU3zOhCXrYu8WgJay9KV4n3HY/o5XFO99WqPlCQRvKpFmzh/vi5x26FkmLCXK39ebL32mFAfQ9vuW1RCQ6UOlAg346wLuVEBgx/3autkh/pNhsI1/2Pdp+4jLGTPdpJPRwwoDV4LzwLTHl0x7zGjpX2ie5iiH0yBaZCuxqEok= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(236129657087228)(228905959029699); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(2017060910075)(10201501046)(93006095)(100000703101)(100105400095)(3002001)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(20161123564025)(20161123555025)(20161123562025)(20161123560025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:CY1PR0701MB1726; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:CY1PR0701MB1726; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY1PR0701MB1726; 4:kLpavAKSt/ioCwAy6c/ijM6WwPbB2VtwudnGWbk0?= =?us-ascii?Q?kbuOAQ9/ynTMnFkxyJgvc137eqGH3UwFZhB/fLOFKhz27djimnB7qHQKwuc2?= =?us-ascii?Q?HbLE7mYj0XQFHJOvQQogLzNOXvUHM0rM+rMtANOoB2ggW9P+k+71kJSOXEE5?= =?us-ascii?Q?fsb8OF6HG/KENoLC+NVvucTAyiUoQhib3EB7mTWwt4LxBSrESJLJWgKBjrrq?= =?us-ascii?Q?qUaEouBbCm68pJiLq9NUAQhgjy8zVWJEgPoM4j0scQqtv/8TWgv9qmIe8Jso?= =?us-ascii?Q?fBRy+JxUH65W4otZaW4wP5K08YWk08h8Ufg9su+2Dln0bNa1kbZtwnCiSr0X?= =?us-ascii?Q?D11lCoSzf/I4GFYZR2HW+U6I0hZ4z2KrHagciyaglh68EGCsuAKeu2q/7IYE?= =?us-ascii?Q?17WPUFTHAye4t7C5GUEHqs1RDf5YPCbOT2Gx1UPENiJzWGFaH2aNTH65AWHn?= =?us-ascii?Q?d2ER9V9UstDU6cKfENBx4kcnesKSX/xhawt2bRFuGGqDmqzyfXWsbzx89R5v?= =?us-ascii?Q?Ws2EuNm1bzX81FUaSnV2LdzUS/stNJkicqRlM3h89852K/+IjuEXsTRmzeBH?= =?us-ascii?Q?0B0UZWhFAP/Gw8ifQsP0SKi8FuaLBS+JWe6G8Q+McJAykXPsWtdrJ7xIrHGT?= =?us-ascii?Q?9cvXyroaMIFGRPXZmTUwFWlxJFd7bIt/izygOufNEqyoSdqOhq46Vck8/e4h?= =?us-ascii?Q?18BqGXV0pLAOAr0JhCNufCY01iMFM0tNb91Zij6aF7qdMIJYeyicFBRhW5nj?= =?us-ascii?Q?oFdwWlc9a08pX16poJuHu/LSnlNq4iDHnU8WFBHnzkuxCYzkrrRzx286iUJN?= =?us-ascii?Q?iO0FcUpl+0BsVOZPu2hqOaahACBzpVM874TJO4HUTlQGkSjOuMox2AmGaUSi?= =?us-ascii?Q?uBxyCmlaaUPCvyrrO3KkIgG+yyQ8AD53LKpvb8MAuxpI1YyKWa18udM1hQKn?= =?us-ascii?Q?Q+sNel1mZ1wkZ0iEf5fTo6PwwRhrOEI2I0kaqxr9G9XSM3CxJn5fYxCDp8km?= =?us-ascii?Q?N8oXJplHXgn0D6Q9J+GHPm1kjWPqRuSIrt5sgXi/slztEU2YIUS5FwD/TCEa?= =?us-ascii?Q?pEjs4wxT8ytEC4pQtNjiBmTnnbgrNqZu9JbijvEiYOltgoDA/R0jpt3gtAcz?= =?us-ascii?Q?YX8h+c3iEVutSsKH9pqsowH8BbOten5wAEqXXr0rGJZ6RToWnnuRtiBpT6iE?= =?us-ascii?Q?Naatgb0OTLqoG+i+5u4ObWVn4OYo2na0rQdWdAPV1o2jkgE5YhQ0W3/IOw?= =?us-ascii?Q?=3D=3D?= X-Forefront-PRVS: 0365C0E14B X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(4630300001)(7370300001)(6009001)(39450400003)(39410400002)(39840400002)(39400400002)(13464003)(7350300001)(33656002)(2950100002)(38730400002)(229853002)(305945005)(5009440100003)(478600001)(50466002)(110136004)(4001350100001)(83506001)(25786009)(8676002)(42186005)(72206003)(189998001)(33716001)(4326008)(9686003)(2906002)(76176999)(6496005)(66066001)(53936002)(50986999)(47776003)(6246003)(55016002)(6116002)(42882006)(6666003)(54356999)(5660300001)(23726003)(1076002)(81166006)(7736002)(6916009)(3846002)(18370500001); DIR:OUT; SFP:1101; SCL:1; SRVR:CY1PR0701MB1726; H:jerin; FPR:; SPF:None; MLV:sfv; LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY1PR0701MB1726; 23:MCZRJY5ddFVJq1SqCibDqUlNNrfnbuT1O3E2DpY?= =?us-ascii?Q?5ynoC645MOvCezHjAfgXoq0HTLcPlje30t5XWwZZGGEVOvDfu3oiQjiVYm0+?= =?us-ascii?Q?xBtrjA4AtVIppP3G+1jLfNkei2xjzVt1uWKsgPVThKkT0OnbYppwloWzQ3Mf?= =?us-ascii?Q?uLWS8YkpTxmVQHfjpMmBmloxF8ou/n2Ez34OC2YoQrpHvTX0SC21IjC3/yxv?= =?us-ascii?Q?rZUaN4i/dl8Ft/UFGno+PoCiu4m6stycuMhl4hyCIuA7QC4iSCB1rjaVBsJr?= =?us-ascii?Q?BOFetugZuUwt0aL5nfGF/ioeMB9WyzaSnwFmrIOIlTArezstySLot9bqTuYY?= =?us-ascii?Q?EyWU5fhNNWnvlrvZuUu/gAlAgmNVHMu4fNOmE84Dx7mtaA/LA5TVyVaZEua5?= =?us-ascii?Q?Tm/wHDkpaOslJMNoXr6Sv2vReQv/2o5l1FBFxIYrSwiT6+Yts5TpeZRos9xe?= =?us-ascii?Q?H/h1QTSO7yHCBOVB7mOh/dVrRAlDRz7umtlWbJ6t2IJPjnZwmmFW+yIhW1HT?= =?us-ascii?Q?XanWcVn6V84FbKvLCDWoiZMB0LxGw3RqiV+xc3pUjuOYVOK/tyXfteWe4Kjf?= =?us-ascii?Q?vy53gjoKHxF5cIawWph9V+qdp23oyto/25EQkIK5QCVRgwB0JXfq1bJKdW7K?= =?us-ascii?Q?DZcPwXS5Z8ntN0nRRO6DvotD638KFwLDYtINAmTgZ2Xjmaho/HUnj/IGNXc7?= =?us-ascii?Q?4XpQ3PqXo9HimCmRF7+/5+tga3GTKHgiI1v6hCVNL2ZrLSxTU9BXwzjk/XAf?= =?us-ascii?Q?yHZcEXrEXyulI/9mFuoSeFcbrGgLzU3StJC/AaU9HvyxF8frptnbELcqAKIv?= =?us-ascii?Q?gt52+/0Pbp8O4r4R486IDHJxkZwILA8n8kDJFz2QiKQJbY/nBVlyOV7kgsjz?= =?us-ascii?Q?1eNzAt3vyQSlINzicDzFyJdhjaT5ukpYJoicaGUj8+AU0svGqmv1FmekxiYM?= =?us-ascii?Q?N5nR4Y9+qE+kScjCGM0Xv8LPbhDTGPzmYRemL1o+6+5rDyLpae6w2HvtVYYY?= =?us-ascii?Q?oJ7CrhGA5hOaW7D2ahM8ZgS6wsO0O9jdbsM5lhm+TUaOIXAwwaCPBdP0x0C9?= =?us-ascii?Q?dxn0GK46Lp77emlwmwqcGMyIkcRdEbQv44PA/9B026VP30WT7SUBZApoCHkj?= =?us-ascii?Q?yy/BPTRouDJjsXads7TNfyniZS0+GbROZ2D9k4MxJ7Rr0KMMMnrAVWS/yPnW?= =?us-ascii?Q?Rq6/dU2dUhD5qF8LeTdy2RUsHL1SobJG2RV1y0GD3JGzof55Gm+Hhw7golg?= =?us-ascii?Q?=3D=3D?= X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY1PR0701MB1726; 6:2VViNF4mBQHO/SbZ+5t/PriSxQHDXkX6KSYxZS4D?= =?us-ascii?Q?SfhnMNihNytXcWPtXl5z1xga41NLsiJsWQlP1newOiZog+/aO0wA4escVTOM?= =?us-ascii?Q?X2WRTvTU2q98Pkq0m+YDiatdx7qp/+mFrcLSjL+8GSZ+xY9NpEsZkEha6CCs?= =?us-ascii?Q?DEhgSxAALT5UOUR/i5hAadoOQOBnMfRU43L/pYjoksHDjpmz7nDEBCZEu/Vm?= =?us-ascii?Q?DJdE9IfscVrp1mVuGYZAyqcCWN5RYoYOCONV7cLDmW8PYdmEpYJ6T5xfVtye?= =?us-ascii?Q?MCioFHNVZbY5gBSgZmwNsx6tC4HpjeTQvRI20XYV1Yrn4AVBp0YwaQMra1vT?= =?us-ascii?Q?YO0+FzV7QE+j37NUhrf49vK+LoURy82QAcElInXJJVBkrUAvGzZUGKjkxtYo?= =?us-ascii?Q?paar9wp1F+rgzx1tB0mCkNHpz32rTkd8WfiI2udaU0OGog6pJ885kSiq8o8q?= =?us-ascii?Q?6d+l8Gm3bOFPK3gQzZkOuCcKxQNUptJIn0fgpdPRofH0kHi+Mc34qfq7PRwo?= =?us-ascii?Q?Gw+2lcnXA5o+K+6lb4qJzGy0RfI/ldmAp0RSAJWPIDWjf+l5EFIAg4W9lzdU?= =?us-ascii?Q?ITiVrBBNgylQXDizrxUGRYtnNl1D1NVdKf25EXBPZb42HoyoawUBIJXuxc9W?= =?us-ascii?Q?y6xCIGOslovMvS2BGQEjDSkio0lLmtjkDwe+3D9tNZMISN6KK8ZoEBFTsqYx?= =?us-ascii?Q?fWpdQQjfDpaunriSge8fQmU+YydTmX7t5PHNvyGgjQRpgqgJYAFS/weY3Ijy?= =?us-ascii?Q?EuNqDtqdCWC7RyuPljhaRwBrz+7+IiOXiEZQuxuCvaL+hNday2PHQOxE4S9F?= =?us-ascii?Q?JWeIw1KWbkTKbSOVbl6fFc+kKKmMmRej0NuhFbRMOQGAujDE05V96eTM3TaG?= =?us-ascii?Q?xv4rMVv50dBxj3f83QAsIQAa/MoU6fPbun7HwOBeJW99IL/5sOzRQxLh1lAt?= =?us-ascii?Q?qKRj1Br3v4kxLEwVhyVl63KYSrGv1huALV/Fel2XD54h2z6AfHv1o2gUdxhC?= =?us-ascii?Q?K9g=3D?= X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB1726; 5:VBg7IytrLup/7y9c0Df3gGwsucFVggwqtGCIbWZxvoXjibA7JYU1KDRqyymKDk4kMDzVYeqoBjaIj2lQbuDpH0jmVLRgEgzOAqYnFrzpi5VLIQlifn1nZRIxzYHFIHe/YZfLuKptAh9NaGw/jP6tTFraxDUgzCkh7XO3QmLBbG8iVF5JbzvwQcV75X37HStvOkL+ne6J7br0x/tX7yLijU5/02p+wPkilZISWgGt8LtCAp4XrKul14IUMepfnajneacpvu/0iyqXHgh8ncA4gmk7X32goB4s8r47Ol1OxpaNni3dtulMDiuSxwPWwu5yK+ai3fifkVk79Q/yRf/2YW/YGZi6zGORVI9BbvjnAB9/1K5b7WdSKqi6OtQvBwLWWi2+Tpur05Saz4DzcKXjPfXPxa6YABqu7hVLlB1HiUOT43vXcsrqt9AcO6a9/Lp7OEAaJWCfe+8kXIFn+7BQFn5ZFlb9twEbCu7R/UxZk0DP7Hj8pjeW5XCB1htjraSN; 24:qG7zZtfIr1OZQAKOo4stvWdEvaMh0fUatD8xZn0k41zIzNrG1b3v3U0rZmPCM2Z0IyM1R5oGiow74c3Mv4j2whJk3GzG4DXLQqiExv0HBhc= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB1726; 7:m9SF5JO0LyleSEvaFw1gWzxVxYDqhIOizXjd4hNKBvQN1qVEKONAVsCfdnUiO6daH8Rq8fj/N+qhzCuBwWw6yA4SqgMneWffdKY3Yidj+Y9KnoLs3eGlmXijIQd3A3PEsLjEG2zEVAEmz+4fKvRlEXT80//4GxIJ8Zw/gQMhIZCKDWfVQ0dx58FpqvyvSk77JKdj6tknlxcSYcdP4d6bW8CThSk/0L+tmJlcIJLRP7wzszIO/NABzwvX+7HNjtRMD1hAhiyggNPuGrG1OGVmzjqMtQ13AIajs3HgOHp1cSYQC3bg8QfByRRvL0oLco9bHzfLs4guOO3muCTsYI885wK+snYTcfADtRcdtsNXeUER1qYCmqHcOQed6oekNKX2H09vSkuYVsQyxlD33TqIBZVW2aDNwgX5NluA6kZd3xQbALXcb3ZYBlnRLPlu7nogHPBAPvldFPauJ4s6aRB5y3smPhSpJJbwpjQjcneoEPFP2zUI9UWym+2JVop2lfmD77doGNSPtLZBOdlAcQABTxhzktOlPyoYnZ8U9g2OZlHJRSWKS7c8woBMelGUQ9C0+sZVo7kON12S/VR2nuzHX17aXiA/5yi56f179f98RunKVNiITo43My7sRLR+uAoHVFWRtRbbOQkvXU8BNGAkNRgQHRhBsXN2hBZVgMEXE20BUp+8xWAmCXQbnISe/idyFnH0GNqqd80WV2qHg/8RyFS396hjjQakCx+zhGmeB+oQqj+RsyQRVSXn+cnbTW/9Dv9DXJsVPO6e2DNxzXP4ZT3KLf7glww+LjVcb8tAKdk= X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Jul 2017 08:12:27.9616 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR0701MB1726 Subject: Re: [dpdk-dev] [PATCH v4 4/7] service cores: add unit tests 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, 11 Jul 2017 08:12:33 -0000 -----Original Message----- > Date: Fri, 7 Jul 2017 17:41:04 +0100 > From: Harry van Haaren > To: dev@dpdk.org > CC: thomas@monjalon.net, jerin.jacob@caviumnetworks.com, > keith.wiles@intel.com, bruce.richardson@intel.com, Harry van Haaren > > Subject: [PATCH v4 4/7] service cores: add unit tests > X-Mailer: git-send-email 2.7.4 > > Add a bunch of unit tests, to ensure that the service > core functions are operating as expected. > > As part of these tests a dummy service is registered which > allows identifying if a service callback has been invoked > by using the CPU tick counter. This allows identifying if > functions to start and stop service lcores are actually having > effect. > > Signed-off-by: Harry van Haaren > > --- > > v4: > - Remove static slcore_id, make service-core choice dynamic (Jerin) > - Use lcore_get_next() to acquire service cores (Jerin) > - Improve unit test to ensure app can remote_launc() on a core that > previously served as a service-core (verifies ROLE_RTE is set) (Jerin) IMO, it has the unit testcases for every API now. Acked-by: Jerin Jacob