From patchwork Wed Jun 21 08:04:10 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ilya Maximets X-Patchwork-Id: 25543 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 67D0758CD; Wed, 21 Jun 2017 10:04:51 +0200 (CEST) Received: from mailout1.w1.samsung.com (mailout1.w1.samsung.com [210.118.77.11]) by dpdk.org (Postfix) with ESMTP id EEEB658CB for ; Wed, 21 Jun 2017 10:04:49 +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 <0ORW002OB140CK40@mailout1.w1.samsung.com> for dev@dpdk.org; Wed, 21 Jun 2017 09:04:49 +0100 (BST) Received: from eusmges4.samsung.com (unknown [203.254.199.244]) by eucas1p1.samsung.com (KnoxPortal) with ESMTP id 20170621080448eucas1p1a07aabdfa29068fa4e05e3c87e5672c0~KFG4KrWZf2016620166eucas1p1R; Wed, 21 Jun 2017 08:04:48 +0000 (GMT) Received: from eucas1p2.samsung.com ( [182.198.249.207]) by eusmges4.samsung.com (EUCPMTA) with SMTP id BE.DC.04729.0A82A495; Wed, 21 Jun 2017 09:04:48 +0100 (BST) Received: from eusmgms1.samsung.com (unknown [182.198.249.179]) by eucas1p2.samsung.com (KnoxPortal) with ESMTP id 20170621080448eucas1p28951fac6e4910cc599fe88d7edac9734~KFG3cSndU1319113191eucas1p2y; Wed, 21 Jun 2017 08:04:48 +0000 (GMT) X-AuditID: cbfec7f4-f79806d000001279-a3-594a28a0f3eb Received: from eusync1.samsung.com ( [203.254.199.211]) by eusmgms1.samsung.com (EUCPMTA) with SMTP id 0C.0D.17452.0A82A495; Wed, 21 Jun 2017 09:04:48 +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 <0ORW001JI13HQM70@eusync1.samsung.com>; Wed, 21 Jun 2017 09:04:48 +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 11:04:10 +0300 Message-id: <1498032250-24924-3-git-send-email-i.maximets@samsung.com> X-Mailer: git-send-email 2.7.4 In-reply-to: <1498032250-24924-1-git-send-email-i.maximets@samsung.com> X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrIIsWRmVeSWpSXmKPExsWy7djP87oLNLwiDT7O1rC4screYkVHO4vF u0/bmSymfb7NbnGl/Se7xcRJJhbds7+wWdxqPslmsWLCEUaLTw9OsFi0LNnJZPHtwXdmBx6P i/13GD02nOhn9fi1YCmrx41/t9g8Fu95yeRx7OY0do++LasYPa58X80YwBHFZZOSmpNZllqk b5fAldF4dgljwVTBis2rwhsYP/F1MXJySAiYSFye0ssKYYtJXLi3nq2LkYtDSGApo0Tf4o3s EM5nRolDD+YwwnSc+9gLVbWMUWLpywUsIAkhgWYmiZtnvUBsNgEdiVOrjzCCFIkILGSUaPx5 ghnEYRY4ySSx/+8JNpAqYQE3ibu77wB1c3CwCKhK7FpRARLmBQqfPLeFDWKbnMTNc53MIDan gLvEn8tnWUDmSAisYpe40LgGrFdCQFZi0wFmiHoXiY2/t0D9Iyzx6vgWdghbRqKz4yATRG8z o0TDqkuMEM4ERokvzcuZIKrsJU7dvApmMwvwSUzaNp0ZYgGvREebEESJh8TaC21QQx0lzk1Y wwoJimuMEoen/WGbwCizgJFhFaNIamlxbnpqsYlecWJucWleul5yfu4mRmBCOP3v+JcdjIuP WR1iFOBgVOLhjVD2jBRiTSwrrsw9xCjBwawkwuvP6xUpxJuSWFmVWpQfX1Sak1p8iFGag0VJ nJfr1LUIIYH0xJLU7NTUgtQimCwTB6dUAyO3c+98pacem9s3fVrK96ytxVsuiM3tZvnKOYnb zr00eMBUoar8OHTNJV2OFXeydm4rSajw09HMuNSvpXzFrETNcB1fpetMxsmri1KMtyw89Ffv o9XHR/+NgoVs+Q4arbq5e8tS9TcP2A19bszgUYoJNBeev1x93eN69lNf3e70lh89+iX7ULsS S3FGoqEWc1FxIgBLJPGEBAMAAA== X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIIsWRmVeSWpSXmKPExsVy+t/xy7oLNLwiDZ4dY7O4screYkVHO4vF u0/bmSymfb7NbnGl/Se7xcRJJhbds7+wWdxqPslmsWLCEUaLTw9OsFi0LNnJZPHtwXdmBx6P i/13GD02nOhn9fi1YCmrx41/t9g8Fu95yeRx7OY0do++LasYPa58X80YwBHlZpORmpiSWqSQ mpecn5KZl26rFBripmuhpJCXmJtqqxSh6xsSpKRQlphTCuQZGaABB+cA92AlfbsEt4zGs0sY C6YKVmxeFd7A+Imvi5GTQ0LAROLcx142CFtM4sK99UA2F4eQwBJGiZZXV1ggnFYmiacnlrKC VLEJ6EicWn2EESQhIrCQUeLC6i/MIA6zwGkmiTfL7rOAVAkLuEnc3X0HyObgYBFQldi1ogIk zAsUPnluC9Q6OYmb5zqZQWxOAXeJP5fPQm1rYpT4+H8j2wRG3gWMDKsYRVJLi3PTc4sN9YoT c4tL89L1kvNzNzECo2PbsZ+bdzBe2hh8iFGAg1GJh5dB0TNSiDWxrLgy9xCjBAezkgivP69X pBBvSmJlVWpRfnxRaU5q8SFGU6CjJjJLiSbnAyM3ryTe0MTQ3NLQyNjCwtzISEmct+TDlXAh gfTEktTs1NSC1CKYPiYOTqkGRsfPX5QNDi2R6Dim/eLw9Mz7p2fo/zMOq7fLWZs0oX9j8M22 70ubzO/9/n6N9/QL28JQS5bfgs8SF/W6l83rs8zfXifU4bPx1SHG1/Pn+nq/W528Us36notd fe6uI99MU29ycact605cNu03T31WqUtj0+KkKmX1n3PPbtnLXLgtxk23jkNptxJLcUaioRZz UXEiAFzaD9ikAgAA X-MTR: 20000000000000000@CPGS X-CMS-MailID: 20170621080448eucas1p28951fac6e4910cc599fe88d7edac9734 X-Msg-Generator: CA X-Sender-IP: 182.198.249.179 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: 20170621080448eucas1p28951fac6e4910cc599fe88d7edac9734 X-RootMTR: 20170621080448eucas1p28951fac6e4910cc599fe88d7edac9734 References: <1496756020-4579-1-git-send-email-i.maximets@samsung.com> <1498032250-24924-1-git-send-email-i.maximets@samsung.com> Subject: [dpdk-dev] [PATCH v6 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 --- 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 5eb568b..d2658a2 100644 --- a/config/common_linuxapp +++ b/config/common_linuxapp @@ -36,6 +36,7 @@ CONFIG_RTE_EXEC_ENV="linuxapp" CONFIG_RTE_EXEC_ENV_LINUXAPP=y CONFIG_RTE_LIBRTE_EAL_NUMA_AWARE_HUGEPAGES=y +CONFIG_RTE_LIBRTE_VHOST_NUMA=y CONFIG_RTE_EAL_IGB_UIO=y CONFIG_RTE_EAL_VFIO=y diff --git a/config/defconfig_arm-armv7a-linuxapp-gcc b/config/defconfig_arm-armv7a-linuxapp-gcc index 5c5226a..cef6789 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_LIBRTE_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 d9667d3..069e4ed 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_LIBRTE_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 e486c1d..e54845c 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_LIBRTE_EAL_NUMA_AWARE_HUGEPAGES=y +CONFIG_RTE_LIBRTE_VHOST_NUMA=y # # Compile PMD for octeontx sso event device