From patchwork Tue Feb 18 21:20:04 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Thomas Monjalon X-Patchwork-Id: 65880 X-Patchwork-Delegate: david.marchand@redhat.com Return-Path: X-Original-To: patchwork@inbox.dpdk.org Delivered-To: patchwork@inbox.dpdk.org Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id 4FF5BA054F; Tue, 18 Feb 2020 22:20:18 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 583621C02A; Tue, 18 Feb 2020 22:20:17 +0100 (CET) Received: from out1-smtp.messagingengine.com (out1-smtp.messagingengine.com [66.111.4.25]) by dpdk.org (Postfix) with ESMTP id B7C341C02A for ; Tue, 18 Feb 2020 22:20:15 +0100 (CET) Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.nyi.internal (Postfix) with ESMTP id 69D382211A; Tue, 18 Feb 2020 16:20:15 -0500 (EST) Received: from mailfrontend1 ([10.202.2.162]) by compute1.internal (MEProxy); Tue, 18 Feb 2020 16:20:15 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=monjalon.net; h= from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; s=mesmtp; bh=Rs7QQhebtE bCHIpp8gf9DaOxGo5ZhMin1YADQJU9a6I=; b=FV0qknSgVUNR1HZ8NYv9jIwJs4 Yje8yAHjNBBgnnhUpGnZ77b48K/tAhKUyEoD/m134looqyFyH9nbBjyVPmEtEfCt /3YDGUeOh61DSK7q6p/X3kvDhKijW2A08ctgxl9oKqvn7E6TxqKWHAQoez3S2166 8A3u/G/siXbRbsYY4= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:date:from :in-reply-to:message-id:mime-version:references:subject:to :x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm2; bh=Rs7QQhebtEbCHIpp8gf9DaOxGo5ZhMin1YADQJU9a6I=; b=2hqYRCXe jRG/XxPdb4NDuik2hmLhyn6x9CBIbULWv13ti+41LPl4t+KOB/bJ0RdfoA0s8zxH LL+jS9lE9TB//4qEDoLVyO134865FPtp6rCK2g7FEzffE3d64tptjkdNEg1TRYfc vo0ReumTfgcf9MY3Ew2hnWmuQK4AM0YuW4mNN0GSPYF3DcbdMF3SYCsmwls9CZYV AB3ShnPc+cJ/sS5XlO2lUlUsZcVjK7CdX/8/Tw6aVEL2OJILffLf5BzqdQZdnWBG 8F/x/tzHkrFe6Kn/mP+NhQpO8O0bYMW49yccCG4hXOVjxblFONlO4ys+aYx4bwPO c+riwM/GbjeNkg== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedugedrjeekgddugeelucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhephffvufffkffojghfggfgsedtkeertdertddtnecuhfhrohhmpefvhhhomhgr shcuofhonhhjrghlohhnuceothhhohhmrghssehmohhnjhgrlhhonhdrnhgvtheqnecukf hppeejjedrudefgedrvddtfedrudekgeenucevlhhushhtvghrufhiiigvpedunecurfgr rhgrmhepmhgrihhlfhhrohhmpehthhhomhgrshesmhhonhhjrghlohhnrdhnvght X-ME-Proxy: Received: from xps.monjalon.net (184.203.134.77.rev.sfr.net [77.134.203.184]) by mail.messagingengine.com (Postfix) with ESMTPA id 6BAEE328005A; Tue, 18 Feb 2020 16:20:14 -0500 (EST) From: Thomas Monjalon To: dev@dpdk.org Cc: Aaron Conole , Michael Santana , Jerin Jacob Date: Tue, 18 Feb 2020 22:20:04 +0100 Message-Id: <20200218212006.2246947-2-thomas@monjalon.net> X-Mailer: git-send-email 2.25.0 In-Reply-To: <20200218212006.2246947-1-thomas@monjalon.net> References: <20200217113547.1889436-1-thomas@monjalon.net> <20200218212006.2246947-1-thomas@monjalon.net> MIME-Version: 1.0 Subject: [dpdk-dev] [PATCH v3 1/2] ci: remove redundant configs disabling kmods 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" The kernel modules are not built by default since below commit. The Travis CI matrix can be simplified by removing the redundant option enable_kmods=false, and by removing some jobs which are redundant. Note: there is no benefit in checking kmods in Travis Ubuntu. Anyway different kernel versions and distributions are needed, and the Technical Board is looking at moving the Linux kmods out of this repository. Fixes: 91a861e54164 ("config: disable Linux kernel modules by default") Signed-off-by: Thomas Monjalon Acked-by: Aaron Conole --- .travis.yml | 28 ++++------------------------ 1 file changed, 4 insertions(+), 24 deletions(-) diff --git a/.travis.yml b/.travis.yml index 22539d8238..19422d4b3c 100644 --- a/.travis.yml +++ b/.travis.yml @@ -38,8 +38,6 @@ before_install: ./.ci/${TRAVIS_OS_NAME}-setup.sh env: - DEF_LIB="static" - DEF_LIB="shared" - - DEF_LIB="static" OPTS="-Denable_kmods=false" - - DEF_LIB="shared" OPTS="-Denable_kmods=false" - DEF_LIB="shared" RUN_TESTS=1 matrix: @@ -50,13 +48,13 @@ matrix: apt: packages: - *build_32b_packages - - env: DEF_LIB="static" OPTS="-Denable_kmods=false" AARCH64=1 + - env: DEF_LIB="static" AARCH64=1 compiler: gcc addons: apt: packages: - *aarch64_packages - - env: DEF_LIB="shared" OPTS="-Denable_kmods=false" AARCH64=1 + - env: DEF_LIB="shared" AARCH64=1 compiler: gcc addons: apt: @@ -75,13 +73,7 @@ matrix: packages: - *extra_packages - *doc_packages - - env: DEF_LIB="static" OPTS="-Denable_kmods=false" EXTRA_PACKAGES=1 - compiler: gcc - addons: - apt: - packages: - - *extra_packages - - env: DEF_LIB="shared" OPTS="-Denable_kmods=false" EXTRA_PACKAGES=1 + - env: DEF_LIB="static" EXTRA_PACKAGES=1 compiler: gcc addons: apt: @@ -106,18 +98,6 @@ matrix: packages: - *extra_packages - *doc_packages - - env: DEF_LIB="static" OPTS="-Denable_kmods=false" EXTRA_PACKAGES=1 - compiler: clang - addons: - apt: - packages: - - *extra_packages - - env: DEF_LIB="shared" OPTS="-Denable_kmods=false" EXTRA_PACKAGES=1 - compiler: clang - addons: - apt: - packages: - - *extra_packages - env: DEF_LIB="static" arch: arm64 compiler: gcc @@ -146,7 +126,7 @@ matrix: apt: packages: - *required_packages - - env: DEF_LIB="shared" OPTS="-Denable_kmods=false" BUILD_DOCS=1 + - env: DEF_LIB="shared" BUILD_DOCS=1 arch: arm64 compiler: gcc addons: From patchwork Tue Feb 18 21:20:05 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Thomas Monjalon X-Patchwork-Id: 65881 X-Patchwork-Delegate: david.marchand@redhat.com Return-Path: X-Original-To: patchwork@inbox.dpdk.org Delivered-To: patchwork@inbox.dpdk.org Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id D2D0BA054F; Tue, 18 Feb 2020 22:20:25 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id DF2541C044; Tue, 18 Feb 2020 22:20:19 +0100 (CET) Received: from out1-smtp.messagingengine.com (out1-smtp.messagingengine.com [66.111.4.25]) by dpdk.org (Postfix) with ESMTP id 110081C030 for ; Tue, 18 Feb 2020 22:20:18 +0100 (CET) Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.nyi.internal (Postfix) with ESMTP id A74242212F; Tue, 18 Feb 2020 16:20:17 -0500 (EST) Received: from mailfrontend1 ([10.202.2.162]) by compute1.internal (MEProxy); Tue, 18 Feb 2020 16:20:17 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=monjalon.net; h= from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; s=mesmtp; bh=ze13uQGK/C 9mJCzwZ1OvMXhSCJIAdX5sstfcAgMEB/U=; b=CT+SdrTckhWFj/XIX1ClHtdqzz AMJNKmXH982ibq+WiLt2xXC9aP5J/siWzleVTMTAA8CpRu2BSuLa+r4KRIn67/qn AMN0fGGxF0bTWRB8wTKXVIh7FnRSOfKLP//HIPHnnJ6oSoDWp0cjWYcWFN8xF3lo 2Vwjmar0oDKQeoIw0= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:date:from :in-reply-to:message-id:mime-version:references:subject:to :x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm2; bh=ze13uQGK/C9mJCzwZ1OvMXhSCJIAdX5sstfcAgMEB/U=; b=V7FGuYls lzivdU8T/5OTBZhWvV2+nKZv7F2lieLMurwdauhC6subOaheDIGDrMJeIczixxHq o7tgkmCku65y38Kcx8xsXM2Re1TPkSpSxAdiaM2kK5A4BpQNgYM20jJvJxV950aK a4ERIwiQArD/pBoug6LdLRatRk3+jXKIt9ZAg49b7z/6n7xsbgbOiW4OwtYOlmpk PteLerPjnv5ov5OPMfWSNatKVZbpvVlsNHL0EqErMjGEiA7l48W6cIymXIcxnc6b MyFFbEYD0uq1np0BBto8vM60Q3ZV2tHS7n3qsyUxDRvG0pO3aNG1QCG9Z5FAk01L xNvgG8V5EVgPVQ== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedugedrjeekgddugeelucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhephffvufffkffojghfggfgsedtkeertdertddtnecuhfhrohhmpefvhhhomhgr shcuofhonhhjrghlohhnuceothhhohhmrghssehmohhnjhgrlhhonhdrnhgvtheqnecukf hppeejjedrudefgedrvddtfedrudekgeenucevlhhushhtvghrufhiiigvpedunecurfgr rhgrmhepmhgrihhlfhhrohhmpehthhhomhgrshesmhhonhhjrghlohhnrdhnvght X-ME-Proxy: Received: from xps.monjalon.net (184.203.134.77.rev.sfr.net [77.134.203.184]) by mail.messagingengine.com (Postfix) with ESMTPA id 12D403280062; Tue, 18 Feb 2020 16:20:16 -0500 (EST) From: Thomas Monjalon To: dev@dpdk.org Cc: Aaron Conole , Michael Santana Date: Tue, 18 Feb 2020 22:20:05 +0100 Message-Id: <20200218212006.2246947-3-thomas@monjalon.net> X-Mailer: git-send-email 2.25.0 In-Reply-To: <20200218212006.2246947-1-thomas@monjalon.net> References: <20200217113547.1889436-1-thomas@monjalon.net> <20200218212006.2246947-1-thomas@monjalon.net> MIME-Version: 1.0 Subject: [dpdk-dev] [PATCH v3 2/2] ci: enable more drivers in Travis builds 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" The Travis compilation is missing some dependencies to build all PMDs. More PMDs are enabled in Travis which runs Ubuntu Bionic Beaver (18.04): - ipn3ke (libfdt) - mlx (libibverbs) The next Ubuntu LTS, Focal Fossa (20.04) will allow to support more: - af_xdp (libbpf) - Intel crypto (libipsec-mb 0.53) Signed-off-by: Thomas Monjalon Acked-by: Aaron Conole --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 19422d4b3c..40268cd1be 100644 --- a/.travis.yml +++ b/.travis.yml @@ -24,7 +24,7 @@ aarch64_packages: &aarch64_packages extra_packages: &extra_packages - *required_packages - - [libbsd-dev, libpcap-dev, libcrypto++-dev, libjansson4, abigail-tools] + - [libbsd-dev, libpcap-dev, libibverbs-dev, libcrypto++-dev, libfdt-dev, libjansson4, abigail-tools] build_32b_packages: &build_32b_packages - *required_packages