From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mailout1.w1.samsung.com (mailout1.w1.samsung.com [210.118.77.11]) by dpdk.org (Postfix) with ESMTP id 53BF3567E for ; Mon, 26 Jun 2017 12:44:13 +0200 (CEST) Received: from eucas1p2.samsung.com (unknown [182.198.249.207]) by mailout1.w1.samsung.com (Oracle Communications Messaging Server 7.0.5.31.0 64bit (built May 5 2014)) with ESMTP id <0OS5003CLHTNYR10@mailout1.w1.samsung.com> for dev@dpdk.org; Mon, 26 Jun 2017 11:44:11 +0100 (BST) Received: from eusmges5.samsung.com (unknown [203.254.199.245]) by eucas1p2.samsung.com (KnoxPortal) with ESMTP id 20170626104411eucas1p2fe49d0eac3924d7bcc7e8a1cb9354e30~LpgdLZM0z2440624406eucas1p2d; Mon, 26 Jun 2017 10:44:11 +0000 (GMT) Received: from eucas1p2.samsung.com ( [182.198.249.207]) by eusmges5.samsung.com (EUCPMTA) with SMTP id 7B.C1.25577.A75E0595; Mon, 26 Jun 2017 11:44:11 +0100 (BST) Received: from eusmgms1.samsung.com (unknown [182.198.249.179]) by eucas1p2.samsung.com (KnoxPortal) with ESMTP id 20170626104410eucas1p2008e456b51a0b6853745e2d56ae4733f~Lpgce8mK02441024410eucas1p2P; Mon, 26 Jun 2017 10:44:10 +0000 (GMT) X-AuditID: cbfec7f5-f792f6d0000063e9-f0-5950e57a0ca0 Received: from eusync2.samsung.com ( [203.254.199.212]) by eusmgms1.samsung.com (EUCPMTA) with SMTP id A1.37.17452.A75E0595; Mon, 26 Jun 2017 11:44:10 +0100 (BST) Received: from [106.109.129.180] by eusync2.samsung.com (Oracle Communications Messaging Server 7.0.5.31.0 64bit (built May 5 2014)) with ESMTPA id <0OS500AF4HTLTHB0@eusync2.samsung.com>; Mon, 26 Jun 2017 11:44:10 +0100 (BST) To: dev@dpdk.org, Sergio Gonzalez Monroy , Thomas Monjalon , Bruce Richardson Cc: David Marchand , Heetae Ahn , Yuanhan Liu , Jianfeng Tan , Neil Horman , Yulong Pei , Jerin Jacob From: Ilya Maximets Message-id: <474367ef-6d51-652a-936e-1eb90fda0bd9@samsung.com> Date: Mon, 26 Jun 2017 13:44:08 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.8.0 MIME-version: 1.0 In-reply-to: <1498039711-26570-1-git-send-email-i.maximets@samsung.com> Content-type: text/plain; charset=windows-1252 Content-transfer-encoding: 7bit X-Brightmail-Tracker: H4sIAAAAAAAAA02Sa0hTYRjHec/Zdo5jk+Nc+mqWsPRDzbyA1qlES0TPpxD6opLkIU8qOpVN JRPBMHRq6nJeYo4alJemZM15yUvYHJsplMnMW5gftLKb5iw1S3I7Bn77Pc/zfy7/lxdHRQNc bzw9K5eRZ9GZEh6f02PZfn2ycDkuIfirHpAz+kiyTVnGIb+v9yJkg30eI21l2xh5pzaUrGza 4JFzJS95ZJvKDMj1xVEOeevhM4T8tbiJnhdQb2reAerJaA2X+q1r5lIzu3M86sHgCkJZZhsw qtqoB5Rtsx3E4Yn88BQmMz2fkQdFJPPTdpQTWI5WcH117R5WDJQuFcAFh0QoNNgGeSx7wImF zj3m4yKiGcAvaxbABnYA2yv/YhUAd3a8NySz+RYAdVOvUDb4BOBk1zLXMcqdCIe2+5uYoyB2 jPqotHEdAUo0IXBiXAccKh4RAMfazU4WEhHw6Uqr8xAO4Q81XVrnpENEPJzWGvc1bnBLvcBx sAsRCwfmt5walAiGd+tGEJZ9YVfHN+dJkFjBoN28BNi7j0DDMMoajYYDq38wlt3hZ6txn31g ufIFwvaWAFisnwRsoAJwo6QVYVWRcGx2an+bK6ztaUTZBUKoLBWxEgqWt6gByxdg/UYHxr7R NIC3y8e5KuCrOWBIc8CE5oAJHUD1QMzkKWSpjCIsUEHLFHlZqYFXs2UGsPelxnetP/tAs+Ws CRA4kAiEw+fiEkRcOl9RIDMBiKMSsfDy0l5KmEIX3GDk2VfkeZmMwgQO4xyJp5A/9jZeRKTS uUwGw+Qw8v9VBHfxLgaJ9Z45/KBet06eR38AVljQbZOuFMU8SlUH+exEVcXqjIYiz9qM0NIQ 6VGBTZuY5G/ut4bFRJdedE3xm2GSj/WKW/yea2gvU9SpuWubQ1av7jTpdvGQPVT6gZAGnpYm 1fjV3dS2WX/sVletV4hUHa1866XG42K7uuZx3+DIGQlHkUaHnEDlCvofL67mPk4DAAA= X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOIsWRmVeSWpSXmKPExsVy+t/xK7pVTwMiDboPyFvcWGVvsaKjncXi 3aftTBbTPt9mt7jS/pPdYuIkE4vu2V/YLG41n2SzWDHhCKPFpwcnWCxaluxksvj24DuzA4/H xf47jB4bTvSzevxasJTV48a/W2wei/e8ZPI4dnMau0ffllWMHle+r2YM4Ihys8lITUxJLVJI zUvOT8nMS7dVCg1x07VQUshLzE21VYrQ9Q0JUlIoS8wpBfKMDNCAg3OAe7CSvl2CW8bvjgvs BXN4Kt5/mMfewNjB2cXIwSEhYCJxf1NCFyMnkCkmceHeerYuRi4OIYEljBKbX5xggnBeMEo8 e36LFaRKWMBG4sr87+wgCRGBpYwSc+/0sEBUXWeUaD3WzQ5SxSwwm0ni2+EqEJtNQEfi1Ooj jCA2r4CdxMaXy9lAbBYBVYlZm+eATRUViJB42LmLHaJGUOLH5HssIDangLvE7ts/WEFOZRbQ k7h/UQtivLzE5jVvmScwCsxC0jELoWoWkqoFjMyrGEVSS4tz03OLDfWKE3OLS/PS9ZLzczcx AiN127Gfm3cwXtoYfIhRgINRiYf3kHVApBBrYllxZe4hRgkOZiUR3pgnQCHelMTKqtSi/Pii 0pzU4kOMpkAvTGSWEk3OByaRvJJ4QxNDc0tDI2MLC3MjIyVx3pIPV8KFBNITS1KzU1MLUotg +pg4OKUaGFP3Xpb/VvX7029/xrd1pvGWjZ8cJ+bGPJ2ktZv/9XfO9PoLiyO83z/V9Jrk5X0m 56jK0UjLiNSv1hbmv0rbg28dfvAu9Mx9lScn2WbFPXvhanr4/tfLPUml4g1FSz/Gqu/Q3nxr yhuu5Vt+b7K/oLdAh/vYuj1rTLaa3jb0SGo4U5G5haGcsU+JpTgj0VCLuag4EQBDUoTg6gIA AA== X-MTR: 20000000000000000@CPGS X-CMS-MailID: 20170626104410eucas1p2008e456b51a0b6853745e2d56ae4733f 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: 20170621100837eucas1p1c570092cac733a66d939ca7ff04ac9e6 X-RootMTR: 20170621100837eucas1p1c570092cac733a66d939ca7ff04ac9e6 References: <1498032250-24924-1-git-send-email-i.maximets@samsung.com> <1498039711-26570-1-git-send-email-i.maximets@samsung.com> Subject: Re: [dpdk-dev] [PATCH v7 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: Mon, 26 Jun 2017 10:44:13 -0000 So, what do you think about this version? Is it ready for merge or some additional changes needed? Best regards, Ilya Maximets. On 21.06.2017 13:08, Ilya Maximets wrote: > Version 7: > * RTE_LIBRTE_EAL_NUMA_AWARE_HUGEPAGES --> RTE_EAL_NUMA_AWARE_HUGEPAGES > > Version 6: > * Configuration option RTE_LIBRTE_EAL_NUMA_AWARE_HUGEPAGES > returned. Enabled by default for x86, ppc and thunderx. > > Version 5: > * Fixed shared build. (Automated build test will fail > anyway because libnuma-devel not installed on build servers) > > 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 | 1 + > config/common_linuxapp | 3 + > config/defconfig_arm-armv7a-linuxapp-gcc | 4 + > config/defconfig_arm64-armv8a-linuxapp-gcc | 4 + > config/defconfig_arm64-thunderx-linuxapp-gcc | 4 + > lib/librte_eal/linuxapp/eal/Makefile | 3 + > lib/librte_eal/linuxapp/eal/eal_memory.c | 105 ++++++++++++++++++++++++++- > mk/rte.app.mk | 3 + > 8 files changed, 123 insertions(+), 4 deletions(-) >