From patchwork Thu May 11 14:33:12 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ashwin Sekhar T K X-Patchwork-Id: 24252 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 6E12B689E; Thu, 11 May 2017 16:33:38 +0200 (CEST) Received: from NAM01-BY2-obe.outbound.protection.outlook.com (mail-by2nam01on0044.outbound.protection.outlook.com [104.47.34.44]) by dpdk.org (Postfix) with ESMTP id 6421C5A8D for ; Thu, 11 May 2017 16:33:36 +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=Ujc07a7qOoejlasIYTBYb7K+mCzTzcYGFAG7Cwydo30=; b=iUTuTFYcfAxcxGfzcEdyp8lVEOFoDGx4cYmmbSyc5EVmuaLo9kLGGSTL0nkP/PJ/ueJTWKj1LbZ+WKsSzDKsS+ENnkIu+WT3zNekwQZFaP7An69cHl5YRp5EKyM8K4wQqOBTxihgOCipq9a5J3cSMqRJsJo+6/Ksq4+peUuIlCs= Authentication-Results: caviumnetworks.com; dkim=none (message not signed) header.d=none;caviumnetworks.com; dmarc=none action=none header.from=caviumnetworks.com; Received: from 1scrb-1.caveonetworks.com (50.233.148.156) by BY2PR07MB2421.namprd07.prod.outlook.com (10.166.115.13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1084.16; Thu, 11 May 2017 14:33:32 +0000 From: Ashwin Sekhar T K To: jerin.jacob@caviumnetworks.com, thomas@monjalon.net, maciej.czekaj@caviumnetworks.com, viktorin@rehivetech.com, jianbo.liu@linaro.org, bruce.richardson@intel.com, pablo.de.lara.guarch@intel.com, konstantin.ananyev@intel.com Cc: dev@dpdk.org, Ashwin Sekhar T K Date: Thu, 11 May 2017 07:33:12 -0700 Message-Id: <20170511143316.45835-3-ashwin.sekhar@caviumnetworks.com> X-Mailer: git-send-email 2.12.2 In-Reply-To: <20170511143316.45835-1-ashwin.sekhar@caviumnetworks.com> References: <20170510101643.30556-2-ashwin.sekhar@caviumnetworks.com> <20170511143316.45835-1-ashwin.sekhar@caviumnetworks.com> MIME-Version: 1.0 X-Originating-IP: [50.233.148.156] X-ClientProxiedBy: BN6PR13CA0043.namprd13.prod.outlook.com (10.171.172.29) To BY2PR07MB2421.namprd07.prod.outlook.com (10.166.115.13) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 8a53fda6-8695-4bdf-bfcc-08d4987ab444 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(201703131423075)(201703031133081); SRVR:BY2PR07MB2421; X-Microsoft-Exchange-Diagnostics: 1; BY2PR07MB2421; 3:4D6DRbMxhDDfpptEdYI0O7VDPTePK6ULiEnpbineZ6k4FQhF5++xLFL/muz3hjisfOYYnN3OhkjPj7oQctq+d0mGTgLIlUA8CfTHjVbj2xyO4ykIeLHrmrzIu//qHBwo7LGsWhStL7mf4dnbKu5eihPvT3fFMyVfPX8I/YexqjSpWFJvfsMCyXiWZxlprjtkNyHgZNRXZ7CBlAAfMoRpzexyNsKbDmLVxQDQuI1+say8sZEJ/LgIIbOoBSUcoNI8Cj+xAxARIYie+TK5q9M+GVIKoUAfhb2+Yb4jgXQ5n1vLiQpHsgRD0hvXPcaRfjdrHXedwxpEST+9FaOOjIhiHQ==; 25:EQPLgE8c2pmZoHo4apjVNMhhLXXLf7konxSsS45eFL44BePOeP4mOezZkfPkCi0RUXI1hb22GWzdzgGUHBULzowxwD4DiEOD4inUs34jbYp6qHQnfv0nSU9LO+BZs/EngWdNYvdndkeYJAkdWaggiM+rEb5SB5QsVIssQtaHK5mvKFt70ua5un4uCUxCQADxoNtk2yj3leXm8y6zy7QU4AwztrYt1EeUKWNJmHYm6ahl8n+oxtrbhFPse+VDcpwtypi3tV5qLxhliFqlUvq943iuuTsijL8qDTx9HXrcdIEzQRGbKz9X/N6CWmWVHRdTueDwGlMu7hgwZX4RNGL+c8APXP8iC7v1fU2N/KkWAl88IR8sQrvKu8fxUFzPBb0DPQ3kiOntd3cXlnGgRzd9vh8nAB5d9q0ckltWitAcETI3Xbb83lBofmRL8sxXTyb4Ux1HrQlpIAAu3a5IkSUDrkDqc4PkkjlK/9REqTXG9z8= X-Microsoft-Exchange-Diagnostics: 1; BY2PR07MB2421; 31:6iCMRFzc8d7v5m7Mt3l2t7PlJv21Eg8WIn1Yp1ACxx3Caxv43XpKlRNesy9hkoeT1ZssOTCUQUxyE5Dt8Au9wZTRbEXhxVEd0lABN0ji8kU8NM6ncaPVJ9s0Gi31vbtAdE7/KiEm5SLn8yNHawBOuVV0+9fLs921p8AWCJHerEAVDlFGij18GKbaPhysIVXnuQ4pJC1Zik/M+yczP1TjBPq5Zwu2SHom71R+PZnL8ao=; 20:yDSG3UePzWr/F+nHGDxjsGqcJ7QWMZYWKiDu/XPNwZg66fM8tJxZGAiwccq7gxbYGvPEYNCdmIb0rTJFcQTpWhHXbTNYKzmlcmdWVz/+bpHfDWfqNhP2SuLvezCFlbwRDezl94vSFcwjLjM6AWxWsD5sMVhJHjVkhki9SQY8FkHsQnahJYgOr2EGSjXU9v75NbjfyFYWOM44+vliwzexl7T/F9u5toiNWzKzaYMlgDLubWoOz/H2CfGAz6zUwbETBvd6Ha6/23jAb9AXmq7LDrjrjTEh5zy6hITRwSkJPut0WVTKX6i7RTwqlNXiRWA4EH0RnBaMhJZNGe3i5E4tzIIWSuykweqHIOYv0bP4ER9xphRaledrrjKIxphZZbdJjdypuhYZHvumbbqCUxT9GpoiuLiNM9ECxOmHE4sd/nrelgFVjnvr8MmFapWmz8qbLWfudk7Ikx/7DWH5PDvyUTn+6MkdK49hcpwUneHm8sgHZ92t/5+aPoBAN8c9RIwzwmcQDnprUx3ZEKedbxNohqfLkb5V8PqhqLTB8nq9VQB0cWSLRriWtMNv52kHBYi7zfDy3sPLwa1OaoXyxiQrlrr9h3SeW4Kf0+vrkZM5TGI= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040450)(601004)(2401047)(5005006)(8121501046)(93006095)(10201501046)(3002001)(6041248)(20161123560025)(20161123562025)(20161123564025)(20161123558100)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148); SRVR:BY2PR07MB2421; BCL:0; PCL:0; RULEID:; SRVR:BY2PR07MB2421; X-Microsoft-Exchange-Diagnostics: 1; BY2PR07MB2421; 4:bTspmAW9cpog4230tA/Bwd5uGDAW4PZqhEJXiHAgmHIW6ztCXZDbyBEECT4SOvHT/VipmjBs9m4UvcnetK/Hijfs9FLj+BTclMKvZ3RMD9b0TXnvfdUAWyYqZ1v1HzzjlL2RZiVLHFMf7GN2KSoH+UavsVE3kNQZ5zgOAGMCJfEv1Ee0D2b3/i3+gyRzsVhjoDiOq0nlPRNTsXE4Dh7RMvSVDy4Y6fh6SY1gUXUsK9S9umTUZYxg4H5EQ9/o5SDyOkhdnstfLXqSF8+JRnu5UU9w2AWf184r08bI5CGzkxID1zldR1h4/0GnzAZVtkYNum7V7uy4J3uIEwrOBFqcYdrJOn1oI26EHCkYrDfaFnKUS+lTgeZNpDvexivQ+5qbWVFfzp5U/0qVFC9ZRGg+4AucOxPfOOcURV5Ngp8WjcAVEiQfJUETfyc38A1LwtspJai7CuTHHEObzkPjIAVtmS20IOgmLtNPhRq6guxxn201RyyAkhj+MAZBJcorkVxn1adsKbx1EJccPq7faCao/VO69Cxp+TOENgXTEXqxsf8vvKgXNAX0URW5GdKFn5Cq4RZznuLWSAeFD8F2D7iFkqMXbgrqYvGEwLNqk2H2vlSGyjgT1IC37yfqw8P0miW1tg+PjZdoIrHena77WGdTUlu/J179r7y09rC2LEQocYzoq/vbbyvB5uhakub3FcpylKjLy5s+L792wevUXvYafH3DydS/72Qc/odGP/mZBJ6sCa+Ap7cGVPRu5USHyJyf5y/3bqFkeypcY633qZUJIA== X-Forefront-PRVS: 0304E36CA3 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(4630300001)(6009001)(39450400003)(39850400002)(39840400002)(39400400002)(39410400002)(4326008)(7736002)(53936002)(478600001)(48376002)(50466002)(53416004)(38730400002)(72206003)(107886003)(110136004)(5660300001)(1076002)(6666003)(36756003)(6116002)(2950100002)(3846002)(305945005)(6512007)(42882006)(50226002)(76176999)(25786009)(81166006)(50986999)(6486002)(5003940100001)(8676002)(6506006)(42186005)(33646002)(47776003)(2906002)(189998001)(66066001); DIR:OUT; SFP:1101; SCL:1; SRVR:BY2PR07MB2421; H:1scrb-1.caveonetworks.com; FPR:; SPF:None; MLV:sfv; LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY2PR07MB2421; 23:mU8I4B3LSVb5C6TtLYsIU3QKEjEo0rRmmxJ0eFla1?= GVz87TJ3+nJGpU1aRL2fuUlZY65pPnt+Ushx9d+K2OedTb/01fn0Ikc0b2sHYs6cFpAlVo1fugpi1M/bSp6oPkCXz/BRrNDKOkHbNsco564yUQ8miJSMeVkQp+8YlSDt+k6N3gEIEEBliVAyJB5tAWFn/xnhvliIcj3K/qd4rHpTGSGXOpFhfRJyGl4+CI0XjWRXdvc6qDwLJSmYcJUVa8zvBJJYM6NrNGSEYd4rruredW06ZsuNyzOvqVj1r0l8tQEzeOUtclQW3N552zRj16ke/45d5bT/YizDehJIfn/quaYvMikX0vXfxO//yZ72mOV81QCl/BfrzmvljOmTvKcHXAgKIUPLsK9krwPUB5s1qqZZEAraG8Y3rTet5D3x3y5roOQocnll38nr1qq0Lw86bPtUEOKYLn+BKd8anzIlk/Y7hBjho17i90dwf1XbROCCqpRWG9AqA11KVg86Hx8SrcJgdUCAv+t5KoXkJrJb9T5wnzzofCcFjN9cMVXjhXws5WVV2265mG4wXZjW43FWwcUANiCnYKt5yZzmAD7vDnCoLldnv3eEedJjmeEFfT4WDpeDDNCEwyzw+X2Ic0c3hXo4YognR6OWhYKtl1C7Xg5gMwA8vpgYGwdKZXE0zlyelLyFyEqClskkOX4OW1J6Oe9bxUbPRg+5yKE28SmzdzjIWB4Z9ZSFLv5+h0Xi/pYKAaavx4W/nQe1yqY1bSLnD14dJWrNxG+FGXk6b6itBeC/+9XcFqI3yZ5OFK322zdOGhffKi56kihwgsfi8RU8BmQxvAzfCt16B2mjjPUTLksXaOC7x0iRsUk7egAuMge2LLNBWzMzUaY7Mrwu6lTfqOSctdy9sKsKMlW4BRm90rpUGpeDm37xJpGaYh7d4w+JxUxe11zKXJV4c95ADlw3JOIy+GJ1zdzodpNyIVaKa+5/JOy/K8l4VnQqk9ReBc0PUIFAmxI2856S1mDIcEEQql7WU6fbAJXiigPWtJnVMae57IXDXe4iIxZx6sxNjQOfCyzjIov9hYgv0GWL2PF7sl9h/oIh1ryjAhrbA+/FA== X-Microsoft-Exchange-Diagnostics: 1; BY2PR07MB2421; 6:9O0ixMzkKQP8oTz/GzB8PM7oRpyAmTmxU9ey98NQCK7lcSICa9EsAsVN8ULym3e90/Zok4zkMSs3o88HrPeKzxeihTJIj8UrE6JkDfYnyDZvy05268dbN6NnlBCE7e8YwmH/k8GFa9enrV5UPk93Y8v83QSZ5f4gNpnChncAdE61g7xrbf97gxuM5cqLEVAm86qcFvT8lEzmiNpz6ZMPQwaXlD1D+eRr2IcbFqcjHo2LmNRPDNEa9OaTN52u8a8meTJ4sAhFPgR1iwo5DEgqCuIDkL+ByoC7GG0fF0/vDDE9G0MsFpe0gRrha+ww4AId/pGxiFFUHrqiahNoUYAF6HuIny3pSdE43zlC9ByBeIohCNHR92EQEJcjM1sdDOtun1s0IH7eEebXbP7J6jF/fRhqeW+LXkFhvf4KJax243VVCfjwkGI6vnggQNAvurD84JKSjvajOm7/l8UezGE5SMD9i4OG4MuLDXjL6WPYEO+zxikmJ/Nsmu1fRK6/iuAyN6/cTffp1ZmU18U8HApysw==; 5:6dLLYghAQvxLgekURIYO+ti3LLgGKAo0pOkHGFuGupS+mcKzRmNfORVx5O7nU3uwuT4yKvfour2F/KHnkPUjNAk8ZSRfCWriiB7RwtvriM+HnfH/hGakvsARpr3h4yvJL1faGg5zdrVHZHPGPBR4pg==; 24:jFIydYzW1dWFTSk5GLX+fqhpFv6ZVZPwZFI5Kbiw/5pp/nkA3ZWwVMuqUCz9N/pa7TH8W8dAHmSo7P8YYHTKxKZ2/O35kQ/f+JxJYB4XuDg= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; BY2PR07MB2421; 7:SkSRpI041TyMUOk/F4z+cf9dAfiOeNIwR6gtz2FgE08n7nCb+wRe/6dzxEPmbfz8nnh6QpSxobtKLcMMhz0yYNDi5ZQCcCChnFtYkfD6xNxDV3yrKI5zagz8y13P+/pLBUsNh0/+udFFMd+etwWG9kR11MHLe7qmSx6cUtG3QcrhuVAn12qx11e3EOQuFDQLUDPkdnlLgs3BO5uc3KkuXo/9460xyzecjhO7msfjHb3FKiTPUwbuyQ2Jkw1eBe2KwIAYbBX7/0iJ48WzzIK4/r+qu8+pdKL9IDj9cFoOVvHBgbkGmIjLzxBYn+uMZKsoSQ88PCwdctqTEeZKLyWADA== X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 May 2017 14:33:32.8449 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2PR07MB2421 Subject: [dpdk-dev] [PATCH v2 2/6] config: add clang support for armv8a linuxapp 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" Moved all common defines from defconfig_arm64-armv8a-linuxapp-gcc to common_armv8a_linuxapp. Created new config arm64-armv8a-linuxapp-clang which adds the clang support to armv8a. Now defconfigs arm64-armv8a-linuxapp-gcc/clang contain only the CONFIG_RTE_TOOLCHAIN* defines and all other common defines are inherited from common_armv8a_linuxapp. Signed-off-by: Ashwin Sekhar T K Reviewed-by: Jerin Jacob --- config/common_armv8a_linuxapp | 53 ++++++++++++++++++++++++++++ config/defconfig_arm64-armv8a-linuxapp-clang | 35 ++++++++++++++++++ config/defconfig_arm64-armv8a-linuxapp-gcc | 23 +----------- 3 files changed, 89 insertions(+), 22 deletions(-) create mode 100644 config/common_armv8a_linuxapp create mode 100644 config/defconfig_arm64-armv8a-linuxapp-clang diff --git a/config/common_armv8a_linuxapp b/config/common_armv8a_linuxapp new file mode 100644 index 000000000..3d0967e99 --- /dev/null +++ b/config/common_armv8a_linuxapp @@ -0,0 +1,53 @@ +# BSD LICENSE +# +# Copyright (C) Cavium networks 2017. All rights reserved. +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions +# are met: +# +# * Redistributions of source code must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# * Redistributions in binary form must reproduce the above copyright +# notice, this list of conditions and the following disclaimer in +# the documentation and/or other materials provided with the +# distribution. +# * Neither the name of Cavium networks nor the names of its +# contributors may be used to endorse or promote products derived +# from this software without specific prior written permission. +# +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +# + +#include "common_linuxapp" + +CONFIG_RTE_MACHINE="armv8a" + +CONFIG_RTE_ARCH="arm64" +CONFIG_RTE_ARCH_ARM64=y +CONFIG_RTE_ARCH_64=y + +CONFIG_RTE_FORCE_INTRINSICS=y + +# Maximum available cache line size in arm64 implementations. +# Setting to maximum available cache line size in generic config +# to address minimum DMA alignment across all arm64 implementations. +CONFIG_RTE_CACHE_LINE_SIZE=128 + +CONFIG_RTE_EAL_IGB_UIO=n + +CONFIG_RTE_LIBRTE_FM10K_PMD=n +CONFIG_RTE_LIBRTE_SFC_EFX_PMD=n +CONFIG_RTE_LIBRTE_AVP_PMD=n + +CONFIG_RTE_SCHED_VECTOR=n diff --git a/config/defconfig_arm64-armv8a-linuxapp-clang b/config/defconfig_arm64-armv8a-linuxapp-clang new file mode 100644 index 000000000..43b70a28f --- /dev/null +++ b/config/defconfig_arm64-armv8a-linuxapp-clang @@ -0,0 +1,35 @@ +# BSD LICENSE +# +# Copyright (C) Cavium networks 2017. All rights reserved. +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions +# are met: +# +# * Redistributions of source code must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# * Redistributions in binary form must reproduce the above copyright +# notice, this list of conditions and the following disclaimer in +# the documentation and/or other materials provided with the +# distribution. +# * Neither the name of Cavium networks nor the names of its +# contributors may be used to endorse or promote products derived +# from this software without specific prior written permission. +# +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +# + +#include "common_armv8a_linuxapp" + +CONFIG_RTE_TOOLCHAIN="clang" +CONFIG_RTE_TOOLCHAIN_CLANG=y diff --git a/config/defconfig_arm64-armv8a-linuxapp-gcc b/config/defconfig_arm64-armv8a-linuxapp-gcc index 9f327666e..761bbbd3b 100644 --- a/config/defconfig_arm64-armv8a-linuxapp-gcc +++ b/config/defconfig_arm64-armv8a-linuxapp-gcc @@ -29,28 +29,7 @@ # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. # -#include "common_linuxapp" - -CONFIG_RTE_MACHINE="armv8a" - -CONFIG_RTE_ARCH="arm64" -CONFIG_RTE_ARCH_ARM64=y -CONFIG_RTE_ARCH_64=y - -CONFIG_RTE_FORCE_INTRINSICS=y +#include "common_armv8a_linuxapp" CONFIG_RTE_TOOLCHAIN="gcc" CONFIG_RTE_TOOLCHAIN_GCC=y - -# Maximum available cache line size in arm64 implementations. -# Setting to maximum available cache line size in generic config -# to address minimum DMA alignment across all arm64 implementations. -CONFIG_RTE_CACHE_LINE_SIZE=128 - -CONFIG_RTE_EAL_IGB_UIO=n - -CONFIG_RTE_LIBRTE_FM10K_PMD=n -CONFIG_RTE_LIBRTE_SFC_EFX_PMD=n -CONFIG_RTE_LIBRTE_AVP_PMD=n - -CONFIG_RTE_SCHED_VECTOR=n