From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM02-BL2-obe.outbound.protection.outlook.com (mail-bl2nam02on0065.outbound.protection.outlook.com [104.47.38.65]) by dpdk.org (Postfix) with ESMTP id 4AFF3374C for ; Tue, 20 Jun 2017 17:42:06 +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=4eHjP02C+sAaF61MhbXexNY6hyfKiTCBmuARMNArRdA=; b=lRtBrb+v98I6GRgQ2t6dmcsYusV9dofTV+5Y+f+FOz78XOXtF0eYzetUJHfXC53lPVDlnZyEgYnLqSXbGC4qvWqA9HZyqmJ0Q227Xw3zOh7MoqeAoj0V8sjQu2qP9hXKMVzk3mN3YNS90wHrGEjsXTZ9/7Lt5XQ4G/Zn11M++MU= 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 (122.167.106.99) by BY1PR0701MB1723.namprd07.prod.outlook.com (10.162.111.142) 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:41:58 +0000 Date: Tue, 20 Jun 2017 21:11:40 +0530 From: Jerin Jacob To: Sergio Gonzalez Monroy Cc: Thomas Monjalon , Ilya Maximets , dev@dpdk.org, Hemant Agrawal , Bruce Richardson , David Marchand , Heetae Ahn , Yuanhan Liu , Jianfeng Tan , Neil Horman , Yulong Pei Message-ID: <20170620154138.GA8453@jerin> References: <1496736832-835-1-git-send-email-i.maximets@samsung.com> <2889333.ySLvsRWIRF@xps> <3955508.CKAFNdPa9c@xps> <7e71f1d8-f975-05ed-c14c-526c1c2c651f@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <7e71f1d8-f975-05ed-c14c-526c1c2c651f@intel.com> User-Agent: Mutt/1.8.3 (2017-05-23) X-Originating-IP: [122.167.106.99] X-ClientProxiedBy: PN1PR01CA0082.INDPRD01.PROD.OUTLOOK.COM (10.174.144.150) To BY1PR0701MB1723.namprd07.prod.outlook.com (10.162.111.142) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 7d73c472-76f2-4871-528b-08d4b7f2e565 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(201703131423075)(201703031133081); SRVR:BY1PR0701MB1723; X-Microsoft-Exchange-Diagnostics: 1; BY1PR0701MB1723; 3:/Ztk2pJrrrEbIinOLSr5uzY3IjVcOUKALVuTWbn7YWYf4PWcgDFULdTLdNl02o3viDZb3GMcFD3Yw1pZZfhCiYKPmZA7a0GJcdzplsOL7zxSN2LwWD29Uz6F7wqZjQc9Wn8tse/7geRXEtxnmJoH57PnlNRoVPdKygJfFh9q9cr1iugpBpa2k+LlKhRVjHUweKPOJASyseVAGx55BQdupmC36UlOgifzwk+QwUNB7hn/aK9hSK8bx1wdPpxfcwVPgfIzaMzc31j4e0aL8nSxqxec9KSQxwjbXskwu8IPY5IGBI52FE5x9Y5qJCrDlT2ZgUBj06FZWrY/UlQBjq0KBQ==; 25:g+iJBSYnoWmvOrbYdDYrOLLsqIv/bZTlb8DNmtFDT0Yfjq+Zm5RdEZC/1pjkX2km8koh0+/ivrrBVK6bSdO09pTgJ3UnSpNsN6KxuO7PFt7ZdImu0farRR5MrTVAt+E73GuZkajL283dz9Tudg6Ytd24RjyQoLr8qt5pCdxj7ewamsYYOzZ3CPd0BvI/aneOOc3wZi+YRLRlPW6VkJKb3ctbh97Vv8Wlc5WYvFW4H5VTkI0Z5sGV5yiXelPe7EMihEyocpVhh84HlBTcIAXJiX8Jc0sT3MJYQcxwEW70BllI4n6O/CI1MvEZioSTrxQxa4m051+w+xWQjfsY0VZTt6TMkyGTTtUgbeCfXI5GZJSljGdSDswLCn+mtjW+yti1l/y8yE3cMSAdjOYoZibPINqxTfQ4yMOAFQsINiCQwr6KNMnecupzp4MIMvL/PdkVoyR9CkNKQ2eJTz8fFnKUprjgJMY8HTF8VG0qFv7kZAM= X-MS-TrafficTypeDiagnostic: BY1PR0701MB1723: X-Microsoft-Exchange-Diagnostics: 1; BY1PR0701MB1723; 31:r2KQ8+LLDt6YWhGmwkpoG/x25LwCswSYFpMerOqyNq5tjzjJIhFfNMJeFJMND1b42DWv5F1kiqGjcWPGkBOj2myzVbpXm+TvfM8CCfBHS1AT7qF8C8LLyAZWFuvmilUIfyAUPtk3VwtcXqYKOtyYo6vqoUu/d4xlN36yx+5iMlXrzZ+Zx+azVXkxc27tms+sJIPtiv9tPafCIEYqmkORTbixaEqBpOwRCmUeDzqtolInDYoK7PdSH6t22fEWx9v3zmWDutfhUR+9RhVu3iia7g==; 20:t7snO5OjidaYOZxhg7H7sJNrTG9TistOF8GsbmJp6RhxERc+OgHxO2GEEAGYdawnLQGxJn2OrOx3Rv62GLPbFl7ZUkcOdLTkyrGD9CjxDvuhwqyDTQWN6WwI7locDHWzBOrkSsHdTpaksAquUtXT3xmGIyPW9ciU16ZLO4Oi8ax3AdT7AcWjfkn3s4FGfj0aH5ac8OtycSVMk3knPEZxdH2pYGE/2yc7FXbjo2K8DdYumQMyWfZx0IPWipZbyd5tHMeA9KK0JrgKRmSR/A9BLJiTE/9PlWTMXnx0QDYhcAfKyC0RVwGO5yaaXVfAYgjYRA6jVTAbxGgNhJp+YjV4pyp63JDNP1jgKah3gM4kbSfMINO95n5dDKX920NAGtHXV6ZT1KT/fpEZN6rlLLV1SJKYChVnsBKBHcSa3RPyXMCdrBGkXZk+VTc6sDoOXdj1+Qw7R49dQXdze9+VvIh3UL4c9kwyLynxR9uaszTcD2x7GeH134KUSdbV8C7mykus+7oLguuWwEeoW/dbll36g9FxUzpUt3GWVuWUMxGgVLfP6a8CeEv4Tv3tQzMSMvkGzmqrKFu5LxaDhY1DjEsDz1i++Dq+1q0NENKWPp74aMY= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(185117386973197)(7411616537696)(228905959029699); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(100000703101)(100105400095)(10201501046)(93006095)(3002001)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(20161123564025)(20161123555025)(20161123560025)(20161123558100)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:BY1PR0701MB1723; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:BY1PR0701MB1723; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY1PR0701MB1723; 4:55kOb0DawZBVGfyA89wZhBPr4C6D1k45kf+jgQHB?= =?us-ascii?Q?IwJisvYY060Air11qGMAa0sZ65gO17oWwpoH846I4vOnkFfF8P1y7z4KBQbs?= =?us-ascii?Q?BGXl0KX9RZ52DzO74PQ0F+XhJL4SlJTX4L+zuFWJ/oO0J3QkytYefvpC6fEa?= =?us-ascii?Q?GLeiGmZaTTRD9tV5TC/al64K5EZIEybGZ2FDnsY1Mn+ZN80E5QMgMmybd5P3?= =?us-ascii?Q?clr6qW9i/tnLqzQjVD0EiovhW81pfS66Xxu9lU+YSCv7LZBThiyqnKTt8jKq?= =?us-ascii?Q?eNR+dwcrDpMP8HIntVsvvwU91H8j7B3CH6bYFITq+VICOmIgskiebi3HiQc2?= =?us-ascii?Q?q32zlOrFIeyp5EEi6PO3Ycpxhpv4OkOPZdTnTChVQ4ZtquAD4dbAZHBh8G/t?= =?us-ascii?Q?18PUsBzJSSOqingiw4Kg27f4Hx1cA9rSqrE7MUK82ZsSkvCCKxPwBdhu8Kpu?= =?us-ascii?Q?/ueuE7XcRVcQeE/8E8CDxUuh729LEx1bbv4JbAMkCZxSKorILsOe6tPGCZOJ?= =?us-ascii?Q?c7VHngRs6lUsSQU0u/LY6yWPbK9vvaAkr3AnArEEk4bgdLMKGU8uD5fm/fSF?= =?us-ascii?Q?9H4zUSx54bfNO40GKk+u/Yb/Za8GbuSJ6gW2aoUaT11mtWpTXsT/7SwX9PqX?= =?us-ascii?Q?fGHSjwUMOussWpS31oJwKrvnxGzsURRv8CPScPqxEXIrHA+fluUtBOKnXn2d?= =?us-ascii?Q?HiSK79M0foCVQ0lLJAzkvG1d4RSqmzXV5w/esjkLITucl5rguxA4y9tighOu?= =?us-ascii?Q?TSYIxdlftvt+l5CRYvX/ok1HbyeWsSe74K/gZc799seXIF6Jy8q+QS1eWxX9?= =?us-ascii?Q?typ9rSGVuSqzfxeU7ZgNGMUU5VhX4Qo7EMqje3FMITJbinqZFGL9r/igGG9a?= =?us-ascii?Q?YemR8Ce9tUmvO4gGD89047os06ICRu9CgySHg0IbEiPbvyMdPIXAqE8o7utj?= =?us-ascii?Q?PcDU2tu8yB+LYMcIlLgLNS9qvGDlzzIwTfk/rxrjPbx8qY4Xno4h4I7i1iwn?= =?us-ascii?Q?wUJnE+nWdMx+Y23y6OznnZbl1jWZ8Hn9CvL2Xlh+fCxn7tVoCh5hd/Cxx1Y1?= =?us-ascii?Q?N80rm8pzqI4powGnaD1dyPhe0WFCMFMOgauG61+k2yAV1TZ10SQsw1Kg6Ris?= =?us-ascii?Q?vqMtKawiQ4LDLV17eE5kboSf6fpnUJ8g6wxYPLkyB6vUzozZW8w9tnySNL5z?= =?us-ascii?Q?VQf5zMj+u3YEu7XoIxHS+P+f9+AnFpGr1UL39uKKJo44umL1FCoBgMq83Q?= =?us-ascii?Q?=3D=3D?= X-Forefront-PRVS: 03449D5DD1 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(4630300001)(6009001)(39850400002)(39400400002)(39410400002)(39450400003)(39840400002)(13464003)(24454002)(76104003)(229853002)(110136004)(38730400002)(4001350100001)(478600001)(9686003)(25786009)(72206003)(47776003)(6496005)(305945005)(76176999)(7736002)(50986999)(54356999)(53936002)(6246003)(53546009)(4326008)(83506001)(5660300001)(93886004)(23726003)(42186005)(8656002)(33716001)(50466002)(7416002)(8676002)(6116002)(3846002)(33656002)(81166006)(189998001)(6916009)(42882006)(2906002)(2950100002)(6666003)(54906002)(1076002)(66066001)(55016002)(18370500001); DIR:OUT; SFP:1101; SCL:1; SRVR:BY1PR0701MB1723; H:jerin; FPR:; SPF:None; MLV:sfv; LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY1PR0701MB1723; 23:+11n0f4TmRvQb+qiEC/hqB9YXuMgWzFMw1vxzdi?= =?us-ascii?Q?3PgMSB+V33iBAMcugaxvJN6rdBSuyHf9DmGL6bhO82UafYlPkWD1Do54njbR?= =?us-ascii?Q?O6h6AzLGyuLQuxuxzkdh39lkOBBS7WByqgDvRTKvJnE/KwIK3jKiOEOkXuFs?= =?us-ascii?Q?+MMtkmwcEtd3/ZLguE0Fz6QXwxuWXoHJc+mnD42iTBz0uLCK5f6mt5HguAQP?= =?us-ascii?Q?rf6K3qOPTWhjCSnbununuGQ4JQIPbMY5xUw76TR2cJmNhkcGY89V2gJqd+4m?= =?us-ascii?Q?LIecXM2ecRsuAS3MPOl9ESygCVXRU68D90Xr9K6DYQCZ59llnDtbobAvtm9O?= =?us-ascii?Q?YrDrRXAxRktUFmcLQgd1/dDImtfZ2H03OkgoZc9JBGXlXA3onLe7tJj4Acmb?= =?us-ascii?Q?9qslDD1s48yzTMR96e1uYoQld2X5W/wmAtjSWYRTHUHgyJQ5zIoEwB3sQz/w?= =?us-ascii?Q?iakXUcmHndNRDcQ+vnj1CCr8AqkXLlhWMlRM4lv5OzmaaJxLYqG7XpN9rbbk?= =?us-ascii?Q?mm0My71qfrgQ4m0rs8jXmZbsn8Li3bACwTkACmkCu5LK5bBKEObPwUHtNeLD?= =?us-ascii?Q?/aBYpIDAFP2x/EP6wSiIVfJ/ceZS2w98tOTDMbezRp9UyLREOVCoHUMTWBs8?= =?us-ascii?Q?Z4PMUopofeB09Ix74RFhXlwFVzejk1S4LW/adI7UfuxJqm+w2WvgfKVTYdqN?= =?us-ascii?Q?A6wXNKiLcglg3YaPAFqWvdZhNAqS8K8R5HIcpqEfTsBRxGI1YiiANLo4eK4V?= =?us-ascii?Q?RZlTMcJr3KP3srufb3sXXDCWv0wbWC/WuR9OKb2WGuGEXaBXCydcNcnIaf7a?= =?us-ascii?Q?Jc0Dm/6AAZ8wwrYG55xKgkuG7LSSrmiMDM7E6xjGtdtocZLCAjZltUPeOYdU?= =?us-ascii?Q?Kqs2bF3I2Vb0ak/Bi3MgLH6wtjoN9iBRr7598JEi3stMUiJ69DtgZCggZvye?= =?us-ascii?Q?/9rBcUZvcxH2K0o08a4z6xEXCP55sBLY+doA1tgaxGg+sy2fg2xsIifYBjPZ?= =?us-ascii?Q?EHkHcLaOTeVTX3MGgASbGYpsIhJpYSSqHf2CPJKq8vkClQWqWGAoB5Xe/AsY?= =?us-ascii?Q?w8vxE+K2ksZ816NRpZIi4mM2G78+3AapWedj9WIVFtlZzzRlmUO7DnkApNX0?= =?us-ascii?Q?ZNczqJFWkQfAfxFQgjlX7r0po136hZoR7O9NYdMK4OZQnwJ761M4/lT6p4cx?= =?us-ascii?Q?oVz1Q8udmko0gjoGsS1AqlCfwIm9CuJu337BFYGf805EMadHzAFliVC60a4Z?= =?us-ascii?Q?JlVZQRtqepKNrEaUeZLwNA1bRDomp0AwILjfKwSEn8h4DVyjUnq9XE0jh7AZ?= =?us-ascii?Q?hKkHK+zCyBnLNEM1/UMd7BiE=3D?= X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY1PR0701MB1723; 6:Wah2zeJn929/2bXYyKKuNwTx4ZHABR28wU4zBteH?= =?us-ascii?Q?e3Gwyps40RQhqukodGWsjidQeez5DMskb7q88DLDV7U82SlXEAPJKKOzY7zM?= =?us-ascii?Q?mnWGhzWXL0dvmltx9+khfy+MAcsN2wIKwK6JFqOhZP8uqTlFWzzcyH2cNY9t?= =?us-ascii?Q?e3FPqRciMYzxzbONZuv6ujaIMXcjmUpGHdahyF8v29zcDDMn3pdde0KkS+qd?= =?us-ascii?Q?3ZImFNLXwjBecO1PHIILMMv+efHpklvjUAqM8JoEwZjPFyC8cSUnQbd4cLPG?= =?us-ascii?Q?sQgKW9b+KzrU6Z0pzenqq5bCsmGdFjiejV7ZJfGJy4qu/G2yIDa4gBtELjYc?= =?us-ascii?Q?nfQr7cKHYkRkVGcuaZH+ES2Unh5tC4hDrsk3hprMv8gh5Y1378QsfrT8KYr8?= =?us-ascii?Q?ZMOhbmukvJZXXc470jUMUihfp2oIgjwdYHmbSykgwn/zH4UWXg/wL4NBLdD/?= =?us-ascii?Q?xRp7l9PhxQoIhgD7aY9zFmC5EtsudXjgOPK5tS5uWzN01JlTYverbkVUd+Je?= =?us-ascii?Q?EQ0Ku7CVrNidTSCX3ciUXXGRXo2Lc0fDPIuXDmNz0bvg/7+KiYevcoWrPelX?= =?us-ascii?Q?3JfbizsvxOgSFncfNOr/izBIV/ShBr40cgMBSD2gmiMzpYzAABTRsYAxzRS7?= =?us-ascii?Q?lCiRf5B7U2jN152sjeDaJGKYFmyOpkdpRCGQY1I9hWcp4P1850CEDCVX4nIF?= =?us-ascii?Q?J4cHapEfmVqaGqeZlFAN2D6w1+/IWqC8Z/ZcHX8NUWA7xd7uI36rdf3cIJb/?= =?us-ascii?Q?Zq0bJcvzy9X7bG7BwNPqR2A7ZzhaQZ+QM+fQRHgH6fG0FDZc5VCVUbnqNW0U?= =?us-ascii?Q?cd5ucbfgMbRlgSpEh2yzNko64IyRyC6WU69a14VmjANGW+O++7+H2VaopatC?= =?us-ascii?Q?YJNd0X5LT2LqwnglVGYaM1ov44jzQGGE+ns2evpgMYxOLn1YQQ8ddXEixRWe?= =?us-ascii?Q?H3ZUi+52TM/6pIg82jaC1PMcaQppb90FXXwkEip72E3cgS5P4v+4FYKTbB0J?= =?us-ascii?Q?fmk=3D?= X-Microsoft-Exchange-Diagnostics: 1; BY1PR0701MB1723; 5:NUVIIrd/09XrGtDyBxDW5zvV7vwTvmoL8cJ1wIoxFBCUZ2j/4/QvxVWZ30qMkzX/evemvWcRYOKU1CUU4SoPcrwlSarCcgK65gv4HkSoO5PAgIwvxl5vbYIIBKyRxwLY2j4xpSGxhJTMrjCW5dA+5MbDk+fT7mToYYNy0Dw5xzE1UoNHGM78eAUjuZEQuDlVaXYTG734CoVvWHqWmpu/sfetd2g3iFr0yTQKCIpt9Il4FxcxGjKLE2e/0yEIgu7x+5TINnVkhgucf+kf3QTg5J17mm5JAwB0O8UP+tmc3eMaVSy20ict6VakDHv1Mt/9Eyr2kysbLP707G2z/ZRZK+tmjg/0SXTyDciJDRdqjYHDM8gWWxzAIaBHNC+WSVLGqR6cPNoh78+3++cwMYrrWN9Fy8JBOdiCemrqFXisCZpijwQFaciuLf2C8PP092th4EEAA1GuEt4PUA2Jp5nXJZgW/y8A+tAhwu1HZRC+turkauNbh+6NNkktO473w5Bs; 24:zv1RmJR9MvWgkk5wneA1Li2qdUJihYOuTG59q4nFnBVNyAbIXqv6GlJnjAzdk0F8Hboh6jbbYvNRDJEAeJkCxCUqkTYxMDuFnybaS5q1Zy4= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; BY1PR0701MB1723; 7:6ozI2BNIf3xfdQenmkxYEDN+HPBs0ege7fq6nS2Ik2Foic6HD21KwLY6rVz2XSgATRIVLH55HWkO/HGekg/hIsL1DJp6Zhpktawo2Fz7lMfdbHqSAi7aWrPS2ILnMYU9zpjEdPNooDWJa3jQ2F4Q+y2e28+fa+9S8Hz94AtFKP8+vKqG5tbCCtXlTLaBeR037DOkPxM+5pUytwrt6Io9uWhtUNCAk3vr68wln0kya69Gm7F/6NW/Dlm82TjJ2qd0JwnOxiRmP2p84xHh8aGMfFCMGFsOV/aOYog+XX1boMEHlP05A69MRSsGtr7XKcMyc4XufO+lwgq9mlzb1FfQCeTjlBd1nks8RtjrLHTBAo37ZlF25fneh8Q4O1nb6ES0IVnbaim4w/37m5+elMSSGaKPmDfxNRCMoLTY1g0yH3KSbBs15PXW7mrj6XhQxzZ5yO/wnJ9m9oGTKCsE5/EHKnuty6dmEKEH3YLcm/YMqbMg9XQIxupOYbpFKIFDWJJIWzkoiNqHaZdvjaBdVGOWXhY44M606+kQfaP6SNzFLvR0FnLjOPAQp79oJc5GOrllcV/vrqsZXnjb4YKCgFrAjd0B0P3E8XYaD2XdbMFx5c96F6/voeNIBLmwzRyWkMuAnVSAiTSx9ei04+wTSiUncJsHbWHL6XONPDfJuClwFoNH5Vy38dDjJAu7WCw0IPZ8CMki4+TNu9+h+tSZjUfQjFLNXbEJj6y7CSqASnCmRyOK/Wvsfyiif+csJRMha0bbMy7K9iEV8FRArWoaumxy7e2QGINdHCH7CvpKF7tm5Cc= X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Jun 2017 15:41:58.1234 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY1PR0701MB1723 Subject: Re: [dpdk-dev] [PATCH v5 0/2] Balanced allocation of hugepages 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:42:06 -0000 -----Original Message----- > Date: Tue, 20 Jun 2017 15:58:50 +0100 > From: Sergio Gonzalez Monroy > To: Thomas Monjalon , Ilya Maximets > > CC: dev@dpdk.org, Hemant Agrawal , Bruce Richardson > , David Marchand , > Heetae Ahn , Yuanhan Liu , > Jianfeng Tan , Neil Horman > , Yulong Pei > Subject: Re: [dpdk-dev] [PATCH v5 0/2] Balanced allocation of hugepages > User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:45.0) Gecko/20100101 > Thunderbird/45.1.1 > > On 20/06/2017 15:35, Thomas Monjalon wrote: > > 20/06/2017 15:58, Ilya Maximets: > > > On 20.06.2017 16:07, Thomas Monjalon wrote: > > > > 19/06/2017 13:10, Hemant Agrawal: > > > > > > > > On Thu, Jun 08, 2017 at 02:21:58PM +0300, Ilya Maximets wrote: > > > > > > > > > So, there are 2 option: > > > > > > > > > > > > > > > > > > 1. Return back config option RTE_LIBRTE_EAL_NUMA_AWARE_HUGEPAGES > > > > > > > > > from the first version of the patch and disable it by default. > > > > > > > > > > > > > > > > > > 2. Keep patch as it is now and make everyone install libnuma > > > > > > > > > for successful build. > > > > > +1 for option 1 > > > > > It will be a issue and undesired dependency for SoCs, not supporting > > > > > NUMA architecture. > > > > > > > > > > It can be added to the config, who desired to use it by default. > > > > Yes I agree, it cannot be a dependency for architectures which > > > > do not support NUMA. > > > > Please can we rework the patch so that only one node is assumed > > > > if NUMA is disabled for the architecture? > > Ilya, I missed that libnuma is not supported on ARM. It is supported on arm64 and arm64 has NUMA machines(thunderx, thunderx2) too. [dpdk.org] $ dpkg-query -L libnuma-dev /. /usr /usr/lib /usr/lib/aarch64-linux-gnu /usr/lib/aarch64-linux-gnu/libnuma.a /usr/share /usr/share/man /usr/share/man/man3 /usr/share/man/man3/numa.3.gz /usr/share/doc /usr/share/doc/libnuma-dev /usr/share/doc/libnuma-dev/copyright /usr/include /usr/include/numaif.h /usr/include/numa.h /usr/include/numacompat1.h /usr/lib/aarch64-linux-gnu/libnuma.so > > > > We're still don't have dynamic build time configuration system. > > > To make get/set_mempolicy work we need to include > > > and have libnuma for successful linkage. > > > This means that the only option to not have libnuma as dependency > > > is to return back configuration option RTE_LIBRTE_EAL_NUMA_AWARE_HUGEPAGES > > > as it was in the first version of the patch. > > > > > > There is, actually, the third option (besides 2 already described): > > > > > > 3. Return back config option RTE_LIBRTE_EAL_NUMA_AWARE_HUGEPAGES > > > from the first version of the patch and *enable* it by default. > > > In this case anyone who doesn't want to have libnuma as dependency > > > will be able to disable the config option manually. > > > > > > Thomas, what do you think? Bruce? Sergio? > > It should be enabled on x86 and ppc, and disabled in other > > default configurations (ARM for now). > > Agree. > > > > P.S. We're always able to implement syscall wrappers by hands without any > > > external dependencies, but I don't think it's a good decision. > > I agree to use libnuma instead of re-inventing the wheel. > > Let's just make it optional at build time and fallback on one node > > if disabled. > > That is the simple way out. > > Sergio