From patchwork Fri May 12 05:45:47 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: 24263 X-Patchwork-Delegate: thomas@monjalon.net 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 0817C7CA2; Fri, 12 May 2017 07:46:22 +0200 (CEST) Received: from NAM03-DM3-obe.outbound.protection.outlook.com (mail-dm3nam03on0043.outbound.protection.outlook.com [104.47.41.43]) by dpdk.org (Postfix) with ESMTP id D3076692F for ; Fri, 12 May 2017 07:46:13 +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=FfF3GVJ8e+5KLUt42L6KoumriwESegj2TYiuKp67OHw=; b=Re6PlozSp3U3DicbHSKEo+Ab5e2P7TeCFti0UD1ovDRVy380AzPw7RbaF18oXdXYs+e4GuehMhAtkoZ/NqBsc6taKafUcpxL+tfl4puOVfqpiQej7AdCUwww7TDPy9tlJDQRXp1yQdUTiT2hB1F1Htoofj9xqXunYShOaHKnCFs= 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; Fri, 12 May 2017 05:46:10 +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 22:45:47 -0700 Message-Id: <20170512054547.753-7-ashwin.sekhar@caviumnetworks.com> X-Mailer: git-send-email 2.12.2 In-Reply-To: <20170512054547.753-1-ashwin.sekhar@caviumnetworks.com> References: <20170510101643.30556-1-ashwin.sekhar@caviumnetworks.com> <20170512054547.753-1-ashwin.sekhar@caviumnetworks.com> MIME-Version: 1.0 X-Originating-IP: [50.233.148.156] X-ClientProxiedBy: CY4PR04CA0039.namprd04.prod.outlook.com (10.172.133.25) To BY2PR07MB2421.namprd07.prod.outlook.com (10.166.115.13) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: b9a4b47e-9592-4b71-ca21-08d498fa3213 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(201703131423075)(201703031133081); SRVR:BY2PR07MB2421; X-Microsoft-Exchange-Diagnostics: 1; BY2PR07MB2421; 3:6GjPC9sDdQwYV2FHLbVPQLqFGf9FaG+W9hW8hh/N14u94cUE46HKDNShSpA4DT2c2JonUVIy7PYjsnx0I54Sd5u4182fpSeWCeGbaVh9TNbSZskUIV61HJ/9n994lQwmMZfzTxke0JvtR6LjjUybKQheRCH2tofgWW0+nOgW6io93tab+mVpurL59xQZplJG1feo9FrwHV8bSMXrDeAnOo0KbuAX1yU00t6NxbX/cGCVStCws/aPZwiQWVvu55U7RLqeYapKZHNZSxHWS8RkqHqWxtArxm6Kmfjbq31EYQ4QwtutYFkCQVIsKGh9o0tmb3P/jWqH41TJ8RosCLRAag==; 25:QexTTEInhFqRw+EnqxCzhEClvUzDeFjMPC2rKtQPJe20Li2vhOS9nWqSLTimdvPe6cjteKkcT6rxfLAEiX9TeLEAzZI2SG3GGPDwHN8fbDP/39szCR/vP7wKsZMJFXQazgcg4FMOJuyoFKxhXIw7MRxC3JtR+MyrRcCy/sYKGXj+6HnBCPn3nfvH/NxfqXDVye+0vye2mRliSNUpHuRpFkGXlq4D+aZRjWgzPMGf3eVZgKuul61Z9BZ0G1BGvhTrVF9RUdndu8TENIvsR7GNvCmA6tBXfwdBCCDx0fKaZU14eNrBP80FGm1HrdE2LMst4BOZoAfL+YMst5Im0gRBcz9ARXbDvKdi1wlh56stUTbxizWBgZDcTlYnc2hvD/TL8VcmsZHOmmMbYjb9Vb39HNjaQdhwPLU6c2fpiYkkgt5BOdoqEArM3T7wE6Lx4mTPVQF0k23F3uWQB4YEghrxNC+MCO7XK61NiFgcfzrJNf8= X-Microsoft-Exchange-Diagnostics: 1; BY2PR07MB2421; 31:sg9QCUk0IXOFBNZxnnHYjz+BmoH3AVAJw1S7dJqS81hFojs6YAGyuH0KER4pms+TUrLdXQHz66Afauo32OCI2T3Sn+lSq01+X7gWzT1NN6NxH8L5UelIZ8cgMKhPOjXT7Lz/mUhPI2bKsY8YagM02XgN7qcK8/3rH7024j7De6dSTeSvcKdWG0aquEjixbUue2C/XhEA1KG1vi98AddxZXyz0ohTVVQTmNSgHCbs8JQ=; 20:885CUG9nhTyYTbAgHhyeawmxuXklgISbyEz67pAXq5Ud24VRrSJB2vDqCBjYSnZcRnTyfoqeioCH5tsO3RfqqZ3rRU4HffQz4xfJ0odN9PfO4BSJg0PZqnHe9uPIZMJ9g4zS5D0p6OwDIaa8XTJ5x24PhrfbPkFz5x7T+yb995wXd6lxGsBU+rG70gvWMPhopEZPFDlb0rRiGPt6YZjEYpG7FnIQVIJs8f/kQmhqzp3fGuPW2SP2FisY1y/u5vcU9p3WfLwGe4Y0ofkLvGFP5tlDsKyztA1qtO8LXR0DxvdXigKPtXmQECp+Ei4j7SWR/H5gFtVeJV8iWAssJOrPwVt1wXHvJyRHDeZbmdqi2sYOt0fyio7HxE1rq44ShZLVCcz8haM15AHdVRPaTIKtPilVazEv7H+x4mDQfSz6Tv8n4yJYRoebSGUITi8gP1/h8g29A/XgOKxXrVovzvSMjo+50nWqRA4kljJdedl2/lpYPjb2UaLzhq7NkIXGPaVfFY1IS4kEymUdh7cBuPZv3jYCqx4UM1IprbCB0Z2sLUFTsgKtem17qBeCwzc/z56do6wI0IDDv+qn8UY/D5u0sA9sV7H1Zhxn0x07Odu5Jb0= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040450)(601004)(2401047)(8121501046)(5005006)(3002001)(10201501046)(93006095)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123562025)(20161123560025)(20161123558100)(20161123564025)(6072148); SRVR:BY2PR07MB2421; BCL:0; PCL:0; RULEID:; SRVR:BY2PR07MB2421; X-Microsoft-Exchange-Diagnostics: 1; BY2PR07MB2421; 4:bq+fSEfSqihyz2Cg0e2QJBAX9vkcrJCI5S8o10t4yEOibiSTnw8dg9cWunWQ4meV9WSuFCeRJjbCu7Mu1cLzzSlWqBWiMfq3n1kL46b3FXiEabHUdc8WgvcPHs1QXC73MfqC93xDUDFlwIvUqLi5lUvaIxXJ1Zyw1MG9oHTaJFFpcMfTUCzS4jY8BgOL58zJocHZt7CxOen1d+5dUg8kJOK1COb+mVEMWeb5WLJ1NJdi3YFSGN1e3m1jvQ71EeKO0TNr0OpY/RXsViUrHCX3OaJsPrqkEsjUo/6quSqOejXuEoSiISpNIlFq6epHzUl6D8Bk0TjbANJDCWnDGXJ2Lrl/919Lx/0OfNQt+rGXwtDTTFwlSnWwkOTq7tJWeMm7BbiicrZu4/p8NHFDZ3qKdwkBEnJzef0fD5GhHcDfdepA32Pr2ipuxfrm8wUJgPA/tq2NvEKs3esser4ySAr5WdIYcuIaKtEyJeeF250yB1iS4xWM1pceGhfCbVeoT/17kttZhJZDAPGRfnepz4RQPkKs0p2/50aGF/rbEqtiKVPHHPvBIp6oFh8swUizQq19QfgxVa8L/ZOKpiQubbwZ2pzxoAojHhhHloghbnKQEFLkWKfbUZs7T63sHDKCAFyDaymYXjJ5JgTO3afr8AKt/nUuAp2Fhbu7nk7eB0RKpDku+biwklXnYSzNbyB9oGT2xru/uNtp4OirDBQrMA70uQLgMKGXkcdA+GchzTOmcENXPZfG0mRE384MsOzcxW2/+n/MLHRhf8S1r3u6rLw00Q== X-Forefront-PRVS: 0305463112 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(4630300001)(6009001)(39410400002)(39400400002)(39450400003)(39850400002)(39840400002)(6486002)(8676002)(6506006)(25786009)(81166006)(76176999)(42186005)(2906002)(189998001)(47776003)(66066001)(33646002)(48376002)(50986999)(53416004)(50466002)(53936002)(7736002)(4326008)(478600001)(305945005)(6512007)(50226002)(6116002)(3846002)(2950100002)(42882006)(72206003)(110136004)(107886003)(36756003)(5660300001)(6666003)(1076002)(38730400002)(32563001); 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:3h87juvLHqoIisa8AnL6tjzVqrMpU6BY55sNC5BsP?= hWFswkwr2xRolsyEuHiDVbdKRHEdgX+XDn0JX2z+9m4frM66y92Znvu069BQzV06nOQ9zdShsSs4w0Z74yAJUdj0mMfPJp6TNNegpL0dj8MjvFkmdCMp5/EzguxCZilv2nU5KHvZuVx/0IG73Dj3BjqUII0+JymL1Bv27Wlzew1mYzAXbOHQBZdaSwqPQsGlbJhX9Ug0c3QnYM6DWEIFxNibFKYMYEizj7ifMg0AJifr1vmE91FE96bcQY1Bzg1Df3VHn9ah0RUpjTcj+yhN77LVD42NMvRTX2k+4Npod4znayfVWnI7YJFzT7Gz03aeY9Vcua4ABSKynNxWmhNQJJtCSaV/WR2LNIkse5WTLAaIJAs5CjkBYJAisfxZKmY0vYseqpNNAsS0Jqp+MtSqBFBtd1wz+KKzbJCzGmCs0+6gHHxJlnNIw3XuTHukm1SK5U98w0H6gyAaT9DgMPLjn6zW91oQViEO0UCam65kfbPTKq3TKdznhC7jT2MuQHkPaiLxSqTUdaAbc3/Ap3QNhCs5Gt7tEP3zd+ZJA2c2yhtrc3XTr8Dyldg/wlXoJFNmLEC/syTqYBd1SbwZXU2lw1rBGdfsCdz+74f+vjBv1vVfgzwoxZILNzggZ2+2X4TmenvF5W18QquBjXO/JvhMup53d2zIu4ZvT9nbG5SYZLjF0Gi3Ytz9Ma4VDK2Tmd+g4pFopziB30UYtrHlpYH0fEr3+jCUizzpuIO/v3ZL71f0lYlYLyrHcmC1N1uDlB0v2q42wFkeyUX1fEaUrCKbwiBomYMYgAIsr2FqiGC6VQhphbcND+V6yrn5f/FROACJowXssUT84/bNVo0qocfJ+k8tIkIAWUqLWrWWFsqIbwEkscyOHNJGrq86Lq3YyvvANb9ktBsqHE7UFfjlYzho/T7kIeV/SawO+kiZ/Pm+WRTxJkO/NtTcQQ5AFQKytCNyP5gL5rMZjZEqSkBQOzWMx34Bnp5nn5DAFRJpz7hhpc7ebJa8eZClH5wnrLkkT/hYokEQiAQROSRQg5P8xQX7qkf X-Microsoft-Exchange-Diagnostics: 1; BY2PR07MB2421; 6:jzOYXdXe6s5nlxwgmRxkz+FdPTBGsucyPCZ7K5t2UJwlAhYp6qbTIJ4wXAO6SbH0p0wd7Hy0cPzJYe1i4j/+yyNQlTLoe8gBrmUGsECVwLz3PPkFjOuQw+1RiGD9xcnuxE3LXAeBmIeqxLBFYmI8pK5NeFk0yo9O0grUHb9l6/5RIty9YqpYHwgukIFLdqZGQ/m1plVv6+9vVN/I7VOg+n5Lr4noQaUO9Mw9qiMM+E0ViXsf1yk5tX4Qje2HhJNF2dO6FNVe6UEiwW0L7BCeUf7Zdf9iCjDldA8WpGTeH73mTdDMmU0Ao7LPc/CYxL2l5wW5a6SqI5wIr83IzAphS+DiFu7I8oTiCcbciZ7g1WX7mFWc11kgcYf6x1H2vaME+jWtZPYnRwR7AY1ntp/05tYWvBpjMzeUt9T0+lR+4eaGilQb6zUUETlWpmA7SR6XYsI7E62aHhWSmj8xYlFfZOz34+9ziSFC/NnG4nElhnt/BCfHbuTX+5keEeSNhJBikHDToFd/3Gnd0fN78tG7WQ==; 5:Hst+3sJ3lqdgsAmG/hy/ddtfkiA1sy5Uu9jNhVulPKTJBainpk5c6PzwwUi1ien4xLI0q1dOcFo7EsoJxPWZqrJK/W+B5QF8hDjqFQlBWw4AHcbEfFmmIrOYnKoMpu5y9Sgvg8A//Ovy0HJCcKavGQ==; 24:qDGWGuPbAPMwpA1e/FkTtbB0TP5g3jNI1prufmxSb5kRGgjsZUCqqoVDfVdBFkJuEbsHEai1UUWPwd+qU2Gi0/C95cku+eUXCrXaHcf1GYA= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; BY2PR07MB2421; 7:liyyF7zuAYmgNdjbNtw7G9zAWl5kq6i1DBQQ3gM6ZwLAmVPU6HjlleHVT7JrLGXgVCU0+17ChDZzZA6aAOh48Q1lWQWTsdFss56epM5ycYGfKJ3UKodD3Z0sp/a9I735c6XL3wmKTYspiTPsJJ+MIoUrRb4NfnYJRAJXsR3Vc7zjPtArJUkMedC1F8g0PmtX+g629amSMT1ubYrKZg1sIRCugP0SFREg3yP4/01g4Lh14Lc7N1gbolsY1OwBEkazBw/gwHgMXU/g1dT/HcamUn8UA69FN6dJqB1/S7HAafcsodrXbkaIc3KScnlaGW/PUclLjb6cYxk4TKum9IqcGw== X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 May 2017 05:46:10.8298 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2PR07MB2421 Subject: [dpdk-dev] [PATCH v3 6/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 Acked-by: Jianbo Liu Acked-by: Hemant Agrawal --- 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