From patchwork Wed Jun 21 10:08:31 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ilya Maximets X-Patchwork-Id: 25545 Return-Path: X-Original-To: patchwork@dpdk.org Delivered-To: patchwork@dpdk.org Received: from [92.243.14.124] (localhost [IPv6:::1]) by dpdk.org (Postfix) with ESMTP id 042397CAF; Wed, 21 Jun 2017 12:08:52 +0200 (CEST) Received: from mailout4.w1.samsung.com (mailout4.w1.samsung.com [210.118.77.14]) by dpdk.org (Postfix) with ESMTP id B73265A98 for ; Wed, 21 Jun 2017 12:08:46 +0200 (CEST) Received: from eucas1p2.samsung.com (unknown [182.198.249.207]) by mailout4.w1.samsung.com (Oracle Communications Messaging Server 7.0.5.31.0 64bit (built May 5 2014)) with ESMTP id <0ORW00CJ56UMUM50@mailout4.w1.samsung.com> for dev@dpdk.org; Wed, 21 Jun 2017 11:08:46 +0100 (BST) Received: from eusmges5.samsung.com (unknown [203.254.199.245]) by eucas1p2.samsung.com (KnoxPortal) with ESMTP id 20170621100845eucas1p2cf250525160022467848728da55260e5~KGzGQAiyA2050120501eucas1p2m; Wed, 21 Jun 2017 10:08:45 +0000 (GMT) Received: from eucas1p1.samsung.com ( [182.198.249.206]) by eusmges5.samsung.com (EUCPMTA) with SMTP id EC.59.25577.DA54A495; Wed, 21 Jun 2017 11:08:45 +0100 (BST) Received: from eusmgms2.samsung.com (unknown [182.198.249.180]) by eucas1p2.samsung.com (KnoxPortal) with ESMTP id 20170621100845eucas1p2a457b1694d20de8e2d8126df679c43ae~KGzFqRiQm2050520505eucas1p2e; Wed, 21 Jun 2017 10:08:45 +0000 (GMT) X-AuditID: cbfec7f5-f792f6d0000063e9-1f-594a45adc67c Received: from eusync4.samsung.com ( [203.254.199.214]) by eusmgms2.samsung.com (EUCPMTA) with SMTP id AC.FB.20206.CA54A495; Wed, 21 Jun 2017 11:08:44 +0100 (BST) Received: from imaximets.rnd.samsung.ru ([106.109.129.180]) by eusync4.samsung.com (Oracle Communications Messaging Server 7.0.5.31.0 64bit (built May 5 2014)) with ESMTPA id <0ORW005VT6U9UYC0@eusync4.samsung.com>; Wed, 21 Jun 2017 11:08:44 +0100 (BST) From: Ilya Maximets To: dev@dpdk.org, David Marchand , Sergio Gonzalez Monroy , Thomas Monjalon Cc: Heetae Ahn , Yuanhan Liu , Jianfeng Tan , Neil Horman , Yulong Pei , Bruce Richardson , Jerin Jacob , Ilya Maximets Date: Wed, 21 Jun 2017 13:08:31 +0300 Message-id: <1498039711-26570-3-git-send-email-i.maximets@samsung.com> X-Mailer: git-send-email 2.7.4 In-reply-to: <1498039711-26570-1-git-send-email-i.maximets@samsung.com> X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrMIsWRmVeSWpSXmKPExsWy7djPc7prXb0iDabslrW4screYkVHO4vF u0/bmSymfb7NbnGl/Se7xcRJJhbds7+wWdxqPslmsWLCEUaLTw9OsFi0LNnJZPHtwXdmBx6P i/13GD02nOhn9fi1YCmrx41/t9g8Fu95yeRx7OY0do++LasYPa58X80YwBHFZZOSmpNZllqk b5fAlXHmwl/2giWCFf8nvGdsYGzk72Lk5JAQMJHY8vQjG4QtJnHh3nogm4tDSGApo8TEy+dY IZzPjBKnV5xghunY9e4MM0RiGaPEuUXd7BBOM5PEuYPXwarYBHQkTq0+wgiSEBFYyCjR+PME WAuzwEkmif1/T4BtFBZwk9g3fToLiM0ioCox+fNqoIUcHLxA8c42dYh1chI3z3WCDeUUcJfY ffsH2E0SApvYJU63vgKrlxCQldh0AOo8F4nVE35D2cISr45vYYewZSQuT+5mgehtZpRoWHWJ EcKZwCjxpXk5E0SVvcSpm1fBbGYBPolJ26YzQyzglehoE4Io8ZA48nEfNMQcJW6uO8YI8f51 RolNy2YwT2CUWcDIsIpRJLW0ODc9tdhUrzgxt7g0L10vOT93EyMwKZz+d/zrDsalx6wOMQpw MCrx8DIoekYKsSaWFVfmHmKU4GBWEuE97ewVKcSbklhZlVqUH19UmpNafIhRmoNFSZyX69S1 CCGB9MSS1OzU1ILUIpgsEwenVAOjdcj5OC+VSKF4/2qTL/oyD4T3rVx353eJ4RLVg1dbdljL cv8T6tKQfsb10elkiMI6wRm1wYbztOKsd3H5flh8RT7kcV/MEv5p3PuNVE8lPf70y+aTx737 B73+qS+ydGRrON08f86hzmUH2W7tEjp1gNWlm2XD6Ycvf2Z29YX+ilF4KKTI97BUiaU4I9FQ i7moOBEA+QEoxwYDAAA= X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIIsWRmVeSWpSXmKPExsVy+t/xa7prXL0iDS6dM7G4screYkVHO4vF u0/bmSymfb7NbnGl/Se7xcRJJhbds7+wWdxqPslmsWLCEUaLTw9OsFi0LNnJZPHtwXdmBx6P i/13GD02nOhn9fi1YCmrx41/t9g8Fu95yeRx7OY0do++LasYPa58X80YwBHlZpORmpiSWqSQ mpecn5KZl26rFBripmuhpJCXmJtqqxSh6xsSpKRQlphTCuQZGaABB+cA92AlfbsEt4wzF/6y FywRrPg/4T1jA2MjfxcjJ4eEgInErndnmCFsMYkL99azdTFycQgJLGGU+Lb+HVhCSKCVSeLF kVIQm01AR+LU6iOMIEUiAgsZJS6s/sIM4jALnGaSeLPsPgtIlbCAm8S+6dPBbBYBVYnJn1ez djFycPACxTvb1CG2yUncPNcJtoBTwF1i9+0frBCbmxklHnz4yzqBkXcBI8MqRpHU0uLc9Nxi I73ixNzi0rx0veT83E2MwOjYduznlh2MXe+CDzEKcDAq8fAyKHpGCrEmlhVX5h5ilOBgVhLh Pe3sFSnEm5JYWZValB9fVJqTWnyI0RToqInMUqLJ+cDIzSuJNzQxNLc0NDK2sDA3MlIS5536 4Uq4kEB6YklqdmpqQWoRTB8TB6dUA+Ma7b7ao0VPJ63P/O8frxae7yi/T0U8aLbsHnMnXXll 1mtqi5b+DfopsH4jZ1eKB5vap6PWbUeux3Y0Klp6rNFXPWytt3jJ0SV/d64vu7xPoHPjwTWz ZjMKPs/6J//8v/MtBZ5dqyecZmCpb1meyCTg0y+Q81D7/9vlltZ/Oy1MhdWyNr/RsVViKc5I NNRiLipOBABD5H4fpAIAAA== X-MTR: 20000000000000000@CPGS X-CMS-MailID: 20170621100845eucas1p2a457b1694d20de8e2d8126df679c43ae X-Msg-Generator: CA X-Sender-IP: 182.198.249.180 X-Local-Sender: =?utf-8?q?Ilya_Maximets=1BSRR-Virtualization_Lab=1B?= =?utf-8?b?7IK87ISx7KCE7J6QG0xlYWRpbmcgRW5naW5lZXI=?= X-Global-Sender: =?utf-8?q?Ilya_Maximets=1BSRR-Virtualization_Lab=1BSamsu?= =?utf-8?q?ng_Electronics=1BLeading_Engineer?= X-Sender-Code: =?utf-8?q?C10=1BCISHQ=1BC10GD01GD010154?= CMS-TYPE: 201P X-HopCount: 7 X-CMS-RootMailID: 20170621100845eucas1p2a457b1694d20de8e2d8126df679c43ae X-RootMTR: 20170621100845eucas1p2a457b1694d20de8e2d8126df679c43ae References: <1498032250-24924-1-git-send-email-i.maximets@samsung.com> <1498039711-26570-1-git-send-email-i.maximets@samsung.com> Subject: [dpdk-dev] [PATCH v7 2/2] config: enable vhost numa awareness by default 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: , Errors-To: dev-bounces@dpdk.org Sender: "dev" It is safe to enable LIBRTE_VHOST_NUMA by default for all configurations where libnuma is already a default dependency. Signed-off-by: Ilya Maximets Acked-by: Hemant Agrawal --- config/common_linuxapp | 1 + config/defconfig_arm-armv7a-linuxapp-gcc | 1 + config/defconfig_arm64-armv8a-linuxapp-gcc | 1 + config/defconfig_arm64-thunderx-linuxapp-gcc | 1 + 4 files changed, 4 insertions(+) diff --git a/config/common_linuxapp b/config/common_linuxapp index 050526f..2e44434 100644 --- a/config/common_linuxapp +++ b/config/common_linuxapp @@ -43,6 +43,7 @@ CONFIG_RTE_KNI_KMOD=y CONFIG_RTE_LIBRTE_KNI=y CONFIG_RTE_LIBRTE_PMD_KNI=y CONFIG_RTE_LIBRTE_VHOST=y +CONFIG_RTE_LIBRTE_VHOST_NUMA=y CONFIG_RTE_LIBRTE_PMD_VHOST=y CONFIG_RTE_LIBRTE_PMD_AF_PACKET=y CONFIG_RTE_LIBRTE_PMD_TAP=y diff --git a/config/defconfig_arm-armv7a-linuxapp-gcc b/config/defconfig_arm-armv7a-linuxapp-gcc index e06b1d4..00bc2ab 100644 --- a/config/defconfig_arm-armv7a-linuxapp-gcc +++ b/config/defconfig_arm-armv7a-linuxapp-gcc @@ -49,6 +49,7 @@ CONFIG_RTE_TOOLCHAIN_GCC=y # NUMA is not supported on ARM CONFIG_RTE_EAL_NUMA_AWARE_HUGEPAGES=n +CONFIG_RTE_LIBRTE_VHOST_NUMA=n # ARM doesn't have support for vmware TSC map CONFIG_RTE_LIBRTE_EAL_VMWARE_TSC_MAP_SUPPORT=n diff --git a/config/defconfig_arm64-armv8a-linuxapp-gcc b/config/defconfig_arm64-armv8a-linuxapp-gcc index 2c67cdc..d190afb 100644 --- a/config/defconfig_arm64-armv8a-linuxapp-gcc +++ b/config/defconfig_arm64-armv8a-linuxapp-gcc @@ -49,6 +49,7 @@ CONFIG_RTE_CACHE_LINE_SIZE=128 # Most ARMv8 systems doesn't support NUMA CONFIG_RTE_EAL_NUMA_AWARE_HUGEPAGES=n +CONFIG_RTE_LIBRTE_VHOST_NUMA=n CONFIG_RTE_EAL_IGB_UIO=n diff --git a/config/defconfig_arm64-thunderx-linuxapp-gcc b/config/defconfig_arm64-thunderx-linuxapp-gcc index 3e79fa8..7b07b7d 100644 --- a/config/defconfig_arm64-thunderx-linuxapp-gcc +++ b/config/defconfig_arm64-thunderx-linuxapp-gcc @@ -39,6 +39,7 @@ CONFIG_RTE_MAX_LCORE=96 # ThunderX supports NUMA CONFIG_RTE_EAL_NUMA_AWARE_HUGEPAGES=y +CONFIG_RTE_LIBRTE_VHOST_NUMA=y # # Compile PMD for octeontx sso event device