From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <i.maximets@samsung.com>
Received: from mailout2.w1.samsung.com (mailout2.w1.samsung.com
 [210.118.77.12]) by dpdk.org (Postfix) with ESMTP id B6993388F
 for <dev@dpdk.org>; Tue,  6 Jun 2017 10:14:02 +0200 (CEST)
Received: from eucas1p1.samsung.com (unknown [182.198.249.206])
 by mailout2.w1.samsung.com
 (Oracle Communications Messaging Server 7.0.5.31.0 64bit (built May 5 2014))
 with ESMTP id <0OR400GZN9JDDW00@mailout2.w1.samsung.com> for dev@dpdk.org;
 Tue, 06 Jun 2017 09:14:01 +0100 (BST)
Received: from eusmges3.samsung.com (unknown [203.254.199.242])
 by	eucas1p2.samsung.com (KnoxPortal) with ESMTP
 id	20170606081400eucas1p2c5c1b6969ba1786c8b4e5c6f75220e57~Fejn6l7oK0175701757eucas1p2b;
 Tue,  6 Jun 2017 08:14:00 +0000 (GMT)
Received: from eucas1p1.samsung.com ( [182.198.249.206])
 by	eusmges3.samsung.com (EUCPMTA) with SMTP id 14.D5.17464.84466395; Tue,
 6	Jun 2017 09:14:00 +0100 (BST)
Received: from eusmgms1.samsung.com (unknown [182.198.249.179])
 by	eucas1p2.samsung.com (KnoxPortal) with ESMTP
 id	20170606081359eucas1p2f7eafa1abc346c5bb910c783df1d1520~FejnSaRLu3096730967eucas1p2Q;
 Tue,  6 Jun 2017 08:13:59 +0000 (GMT)
X-AuditID: cbfec7f2-f797e6d000004438-13-59366448eb07
Received: from eusync1.samsung.com ( [203.254.199.211])
 by	eusmgms1.samsung.com (EUCPMTA) with SMTP id FF.F6.17452.74466395; Tue,
 6	Jun 2017 09:13:59 +0100 (BST)
Received: from imaximets.rnd.samsung.ru ([106.109.129.180])
 by	eusync1.samsung.com
 (Oracle Communications Messaging Server 7.0.5.31.0 64bit	(built May 5 2014))
 with ESMTPA id <0OR400K2V9J69R80@eusync1.samsung.com>;	Tue,
 06 Jun 2017 09:13:59 +0100 (BST)
From: Ilya Maximets <i.maximets@samsung.com>
To: dev@dpdk.org, David Marchand <david.marchand@6wind.com>,
 Sergio Gonzalez Monroy <sergio.gonzalez.monroy@intel.com>,
 Thomas Monjalon <thomas@monjalon.net>
Cc: Heetae Ahn <heetae82.ahn@samsung.com>, Yuanhan Liu <yliu@fridaylinux.org>, 
 Jianfeng Tan <jianfeng.tan@intel.com>, Neil Horman <nhorman@tuxdriver.com>,
 Yulong Pei <yulong.pei@intel.com>, Ilya Maximets <i.maximets@samsung.com>
Date: Tue, 06 Jun 2017 11:13:50 +0300
Message-id: <1496736832-835-1-git-send-email-i.maximets@samsung.com>
X-Mailer: git-send-email 2.7.4
In-reply-to: <1496730138-32056-1-git-send-email-i.maximets@samsung.com>
X-Brightmail-Tracker: H4sIAAAAAAAAAz2RXUhTYRzGe885OzsOF6c58p9aycSLvszI5CBWBgPPRZAXESpRLXdSyTnb
 VNKL2pj5rU0vXGj4kZlDIcuvGZipTJ1LhoWJ07DhjaQ0xI/UCdrm0e5+z/s8///zvrwULlkk
 gqj0zGxOk6nIkJEiond023GBVUYnRXbZpIy5uIhg3KsWjKlZmxMyU0XbQqasbp1kZg3jJGM2
 WhGz6rIRTMHbTxjz17WJx4nYby9/ItbT2CJgZ3ZnSba5/zfGjjprhGxldxtipzbbUYIwWRSr
 5DLScznNxWsPRGkj9RNY1rzgqb53i9ChCqIU+VFAR8HK9CEfh8n5DrIUiSgJ3YKgZuEXwYs1
 BNbp+f8T7oEFjDfeIXBV1R+MGDAYGn2F+1IkfR7s7VbkM6R0EwL9tg33CZxeQuDuH9jfFUAz
 YO5pEviYoMNhb9cp9LGYlkPTXhHO950Cp6Nkn/3oeDAvtwt8i4A2CWFrvMB7EcorTkLn4EFe
 Dg67nuQ5AJbGuoU8h0BJ8RDGzxoQ6Nq+I14YEawbWjE+dR3szh/7jNNHobrXhPMFYigulPAR
 FgZNfQcFN6DC4sD599ciaGitExpRSCM60oakXI5WlcppL0doFSptTmZqRIpa1Ym83/91d2y1
 D23YYoYRTSGZv1iXfCVJIlDkavNUwwgoXCYVo8/eI7FSkZfPadT3NTkZnHYYBVOELFAssk8n
 SuhURTb3mOOyOM2hi1F+QToUc7qjI/mWGmqDTf7lc3cj5dF/5kwbZk/+zjEX6alSdryRrKR8
 eHFu0tLclPQk0FYYGxoFhq7Q9PJnxpZF/cTzno910u6yPOujyfz4AsPNGbllfWf5TnVroir0
 RJdbPzL2euF9mPPqPQUTXdlwxqN+GAaqqdvt5JfYrHBjXIKM0KYpLp3FNVrFPwO/nEb6AgAA
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpmkeLIzCtJLcpLzFFi42I5/e/4ZV33FLNIg8515hYrOtpZLN592s5k
 Me3zbXaLK+0/2S26Z39hs7jVfJLNYsWEI4wWnx6cYLFoWbKTyeLbg+/MDlweF/vvMHr8WrCU
 1ePGv1tsHov3vGTyOHZzGrtH35ZVjB5Xvq9mDGCPcrPJSE1MSS1SSM1Lzk/JzEu3VQoNcdO1
 UFLIS8xNtVWK0PUNCVJSKEvMKQXyjAzQgINzgHuwkr5dglvG0XlnmArusVY0bvvB0sDYy9LF
 yMkhIWAi8W7fIyYIW0ziwr31bCC2kMASRomNb726GLmA7FYmia4XE5hBEmwCOhKnVh9hBEmI
 CCxklLiw+gsziMMs8IJR4vvbO4wgVcICFhIrti5kBbFZBFQl/v+7yQ5i8wq4SCz8384MsU5O
 4ua5TjCbU8BdYsXr1UD1HEDr3CQaL7tNYORdwMiwilEktbQ4Nz232FCvODG3uDQvXS85P3cT
 IzACth37uXkH46WNwYcYBTgYlXh4G6JMI4VYE8uKK3MPMUpwMCuJ8DLuBQrxpiRWVqUW5ccX
 leakFh9iNAW6aSKzlGhyPjA680riDU0MzS0NjYwtLMyNjJTEeUs+XAkXEkhPLEnNTk0tSC2C
 6WPi4JRqYGTnqLBPrNbomP1KnunqEVvX3OWPF4XExsxWvvIiafXn60ZHzxXctZwZO6fwZ5jG
 Iqbw++zlmc5RN1pPi3d4yfb4NJ8+W2ho7pL14Hv3Yq3a9W4+OacF8ittsq5cCX95NKlO1Tbi
 9S9Jt29P+heriZWzz/nIWyiQJsuj+jU5LWiF4uOsZ4JPlFiKMxINtZiLihMBdHuROpYCAAA=
X-MTR: 20000000000000000@CPGS
X-CMS-MailID: 20170606081359eucas1p2f7eafa1abc346c5bb910c783df1d1520
X-Msg-Generator: CA
X-Sender-IP: 182.198.249.179
X-Local-Sender: =?UTF-8?B?SWx5YSBNYXhpbWV0cxtTUlItVmlydHVhbGl6YXRpb24gTGFi?=
 =?UTF-8?B?G+yCvOyEseyghOyekBtMZWFkaW5nIEVuZ2luZWVy?=
X-Global-Sender: =?UTF-8?B?SWx5YSBNYXhpbWV0cxtTUlItVmlydHVhbGl6YXRpb24gTGFi?=
 =?UTF-8?B?G1NhbXN1bmcgRWxlY3Ryb25pY3MbTGVhZGluZyBFbmdpbmVlcg==?=
X-Sender-Code: =?UTF-8?B?QzEwG0NJU0hRG0MxMEdEMDFHRDAxMDE1NA==?=
CMS-TYPE: 201P
X-HopCount: 7
X-CMS-RootMailID: 20170606081359eucas1p2f7eafa1abc346c5bb910c783df1d1520
X-RootMTR: 20170606081359eucas1p2f7eafa1abc346c5bb910c783df1d1520
References: <1496730138-32056-1-git-send-email-i.maximets@samsung.com>
 <CGME20170606081359eucas1p2f7eafa1abc346c5bb910c783df1d1520@eucas1p2.samsung.com>
Subject: [dpdk-dev] [PATCH v4 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 <dev.dpdk.org>
List-Unsubscribe: <http://dpdk.org/ml/options/dev>,
 <mailto:dev-request@dpdk.org?subject=unsubscribe>
List-Archive: <http://dpdk.org/ml/archives/dev/>
List-Post: <mailto:dev@dpdk.org>
List-Help: <mailto:dev-request@dpdk.org?subject=help>
List-Subscribe: <http://dpdk.org/ml/listinfo/dev>,
 <mailto:dev-request@dpdk.org?subject=subscribe>
X-List-Received-Date: Tue, 06 Jun 2017 08:14:02 -0000

Version 4:
	* Fixed work on systems without NUMA by adding check for NUMA
	  support in kernel.

Version 3:
	* Implemented hybrid schema for allocation.
	* Fixed not needed mempolicy change while remapping. (orig = 0)
	* Added patch to enable VHOST_NUMA by default.

Version 2:
	* rebased (fuzz in Makefile)

Ilya Maximets (2):
  mem: balanced allocation of hugepages
  config: enable vhost numa awareness by default

 config/common_base                       |  2 +-
 lib/librte_eal/Makefile                  |  2 +
 lib/librte_eal/linuxapp/eal/eal_memory.c | 94 ++++++++++++++++++++++++++++++--
 mk/rte.app.mk                            |  1 +
 4 files changed, 94 insertions(+), 5 deletions(-)

-- 
2.7.4