From patchwork Mon Sep 7 22:06:40 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Thomas Monjalon X-Patchwork-Id: 76782 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 90400A04AA; Tue, 8 Sep 2020 00:07:25 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 2604F1C0D0; Tue, 8 Sep 2020 00:07:24 +0200 (CEST) Received: from out1-smtp.messagingengine.com (out1-smtp.messagingengine.com [66.111.4.25]) by dpdk.org (Postfix) with ESMTP id 8E33C1C0CD for ; Tue, 8 Sep 2020 00:07:21 +0200 (CEST) Received: from compute7.internal (compute7.nyi.internal [10.202.2.47]) by mailout.nyi.internal (Postfix) with ESMTP id C0EAC5C00DB; Mon, 7 Sep 2020 18:07:19 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute7.internal (MEProxy); Mon, 07 Sep 2020 18:07:19 -0400 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=fm2; bh=p0pPWYVWuqlRZ +fCVUdDFHpjg1jk9za9wdailMWbk5k=; b=Q6UaSYsiFHln03BasG9VBMntwiKFp E7SBqraLKpgSOP5R7BX52ScOYbmGJpl7HfQX7ezvBpMK2XEPagp3LPuqet4JjwsP d3SNVU0cPWyGjEk7weVNWoNvmrOPROspoi1znRGXOQKRORG2T3x4RWtKmQFO3RbW wYlBaJSlvwq4SKP7X6O+Xbck1k0wX14WHpFuJ8gwpU1d2wJX/HO4pxfjO57SW6EB 33nL26k+GS6bn7ON4WG3TpgXmZc6P0cPeC5C5vb9qXFoFkQHDyCbw/ONJ60K1Mgh HF1Eoil2HY4Otczj0QbOu+xKHu56PJM4rvt0j1cTCQQzjizibaX3HRVfA== 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= fm3; bh=p0pPWYVWuqlRZ+fCVUdDFHpjg1jk9za9wdailMWbk5k=; b=BKQoElub YXqKfXZvO95H1nWMbrr1btkJuvHw9e8+EOKp3L4KTT8V5Q7Md6K2TrJHDM7f5WzJ DG3us0l1x06B/40iKkLfJSnj0sJTuzApontcqHxYkj7rcsJ/7Gyi0vaBwP4TOHME BUcC0/TQnVl3z5OO7yo+hd3JwsGSXOgMDWKwGVdGX/+SqL8cnZN3OTLiPsq3b0zE XbkhoR8Gz7owsvoOsn0mkhxoASklXe7pS8KHudZ/JoIW7Qriak8t3NetDsEebeB/ ceCsKkf7QpvGa50PdQalD6JK6+LBxyW8OBEMAF5jALDaM/Fv4WhBkHkA+PF9d9lh x/+JNZVk+aWLlg== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduiedrudehuddgtdefucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpefhvffufffkofgjfhgggfestdekre dtredttdenucfhrhhomhepvfhhohhmrghsucfoohhnjhgrlhhonhcuoehthhhomhgrshes mhhonhhjrghlohhnrdhnvghtqeenucggtffrrghtthgvrhhnpeegudelhfdvgeegueduue ekfeekjeefudejgeegtdfhgffhjeevvefhheefveekjeenucffohhmrghinhepughpughk rdhorhhgpdhvrghrshdrmhhkpdgsuhhilhguqdhpohhsthdrmhhkpdgsuhhilhguqdhprh gvrdhmkhdptghlvggrnhdqphhoshhtrdhmkhdptghlvggrnhdqphhrvgdrmhhkpdgtohhm phhilhgvqdhpohhsthdrmhhkpdgtohhmphhilhgvqdhprhgvrdhmkhdpvgigthhvrghrsh drmhhkpdhinhhsthgrlhhlqdhpohhsthdrmhhkpdhinhhsthgrlhhlqdhprhgvrdhmkhdp sghsughmohguuhhlvgdrmhhkpdgtohhmsghinhgvughlihgsrdhmkhdptghpuhhflhgrgh hsrdhmkhdpvgigthgrphhprdhmkhdpvgigthhlihgsrdhmkhdpvgigthhosghjrdhmkhdp vgigthhshhgrrhgvugdrmhhkpdgvgihtshhusgguihhrrdhmkhdpghhnuhgtohhnfhhigh hurhgvrdhmkhdphhgvlhhpvghrrdhmkhdphhhoshhtrghpphdrmhhkpdhhohhsthhlihgs rdhmkhdpihhnshhtrghllhdrmhhkpdhlihgsrdhmkhdpmhhoughulhgvrdhmkhdpohgsjh drmhhkpdhsughksghuihhlugdrmhhkpdhsughktghonhhfihhgrdhmkhdpshgukhguvghp ughirhhsrdhmkhdpshgukhguohgtrdhmkhdpshgukhgvgigrmhhplhgvshdrmhhkpdhsug hkghgtohhvrdhmkhdpshgukhhinhhsthgrlhhlrdhmkhdpshgukhhrohhothdrmhhkpdhs ughkthgvshhtrdhmkhdpshhhrghrvggurdhmkhdpshhusgguihhrrdhmkhdpthhoohhltg hhrghinhdqtghomhhprghtrdhmkhenucfkphepjeejrddufeegrddvtdefrddukeegnecu vehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepthhhohhmrg hssehmohhnjhgrlhhonhdrnhgvth 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 BFBD13280063; Mon, 7 Sep 2020 18:07:17 -0400 (EDT) From: Thomas Monjalon To: dev@dpdk.org Cc: david.marchand@redhat.com, bruce.richardson@intel.com, ciara.power@intel.com Date: Tue, 8 Sep 2020 00:06:40 +0200 Message-Id: <20200907220711.437405-1-thomas@monjalon.net> X-Mailer: git-send-email 2.28.0 In-Reply-To: <20200903152717.42095-1-ciara.power@intel.com> References: <20200903152717.42095-1-ciara.power@intel.com> MIME-Version: 1.0 Subject: [dpdk-dev] [PATCH v4 00/31] remove make support in DPDK 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 first 13 commits of this series are pushed to the main branch, making the make-based build an old story. The last 18 commits (devtools, app and doc) are pending for more reviews, especially because the doc rework is still in progress. This is a big change which requires to be split but must be completed soon. *All*, please make the documentation update your highest priority. I will be reluctant to merge some driver changes if the related doc is not updated. v4: rearrange commits and fix as commented v3: Fixed comments on v2. v2: - Fixed comments on v1. - Removed additional make references. - Added some meson replacements where necessary. - Added dummy root Makefile. As previously decided [1] and communicated via deprecation notice [2], the make build system is to be removed in the 20.11 release. This patchset removes support for compiling DPDK with the legacy make build system. Some make support is maintained for example applications, where pkg-config is used rather than the legacy make method. References to the make build system are removed from all documentation, please review to see if replacement meson instructions are needed in some cases. [1] https://mails.dpdk.org/archives/dev/2020-April/162839.html [2] http://git.dpdk.org/dpdk/commit/?id=a5449d78d1413e7bd1d66f6e70884e46cfb5e673 Bruce Richardson (5): doc: build without using make examples/multi_process: convert to pkg-config-based build examples/vm_power: convert to pkg-config-based build examples/ethtool: convert to pkg-config-based build build: create dummy Makefile Ciara Power (23): examples: remove legacy sections of makefiles examples: remove old build system references build: remove makefiles buildtools: remove scripts used only with make config: remove default configs used with make devtools: remove legacy flags from includes check app: remove references to make-based config doc: remove references to make from Linux guide doc: remove references to make from FreeBSD guide doc: remove references to make from howto guides doc: remove references to make from prog guide doc: remove references to make from platforms guides doc: remove references to make from mempool guide doc: remove references to make from NICs guides doc: remove references to make from vdpadevs guides doc: remove references to make from bbdevs guides doc: remove references to make from cryptodevs guides doc: remove references to make from compressdevs guides doc: remove references to make from eventdevs guides doc: remove references to make from rawdevs guides doc: remove references to make from app guides doc: remove reference to make from tools guides doc: remove references to make from contributing guide Kevin Laatz (3): examples/ka-agent: convert to pkg-config-based build examples/server_node_efd: convert to pkg-config-based build examples/performance-thread: convert to pkg-config-based build GNUmakefile | 17 - MAINTAINERS | 25 +- Makefile | 7 +- app/Makefile | 34 - app/pdump/Makefile | 18 - app/proc-info/Makefile | 14 - app/test-acl/Makefile | 17 - app/test-bbdev/Makefile | 30 - app/test-bbdev/test-bbdev.py | 11 +- app/test-cmdline/Makefile | 24 - app/test-compress-perf/Makefile | 19 - app/test-crypto-perf/Makefile | 28 - app/test-eventdev/Makefile | 32 - app/test-fib/Makefile | 18 - app/test-flow-perf/Makefile | 26 - app/test-pipeline/Makefile | 33 - app/test-pmd/Makefile | 73 -- app/test-regex/Makefile | 13 - app/test-sad/Makefile | 17 - app/test/Makefile | 310 ----- app/test/test_cryptodev.c | 89 +- app/test/test_cryptodev_asym.c | 18 +- buildtools/Makefile | 9 - buildtools/auto-config-h.sh | 108 -- buildtools/call-sphinx-build.py | 5 +- buildtools/gen-build-mk.sh | 23 - buildtools/gen-config-h.sh | 15 - buildtools/pmdinfogen/Makefile | 20 - buildtools/relpath.sh | 76 -- config/common_armv8a_linux | 43 - config/common_base | 1154 ----------------- config/common_freebsd | 15 - config/common_linux | 68 - config/defconfig_arm-armv7a-linux-gcc | 1 - config/defconfig_arm-armv7a-linuxapp-gcc | 49 - config/defconfig_arm64-armada-linux-gcc | 1 - config/defconfig_arm64-armada-linuxapp-gcc | 41 - config/defconfig_arm64-armv8a-linux-clang | 1 - config/defconfig_arm64-armv8a-linux-gcc | 1 - config/defconfig_arm64-armv8a-linuxapp-clang | 8 - config/defconfig_arm64-armv8a-linuxapp-gcc | 9 - config/defconfig_arm64-bluefield-linux-gcc | 1 - config/defconfig_arm64-bluefield-linuxapp-gcc | 18 - config/defconfig_arm64-dpaa-linux-gcc | 1 - config/defconfig_arm64-dpaa-linuxapp-gcc | 31 - config/defconfig_arm64-emag-linux-gcc | 1 - config/defconfig_arm64-emag-linuxapp-gcc | 11 - config/defconfig_arm64-n1sdp-linux-gcc | 1 - config/defconfig_arm64-n1sdp-linuxapp-gcc | 14 - config/defconfig_arm64-octeontx2-linux-gcc | 1 - config/defconfig_arm64-octeontx2-linuxapp-gcc | 18 - config/defconfig_arm64-stingray-linux-gcc | 1 - config/defconfig_arm64-stingray-linuxapp-gcc | 14 - config/defconfig_arm64-thunderx-linux-gcc | 1 - config/defconfig_arm64-thunderx-linuxapp-gcc | 17 - config/defconfig_arm64-thunderx2-linux-gcc | 1 - config/defconfig_arm64-thunderx2-linuxapp-gcc | 12 - config/defconfig_arm64-xgene1-linux-gcc | 1 - config/defconfig_arm64-xgene1-linuxapp-gcc | 8 - config/defconfig_i686-native-linux-gcc | 1 - config/defconfig_i686-native-linux-icc | 1 - config/defconfig_i686-native-linuxapp-gcc | 66 - config/defconfig_i686-native-linuxapp-icc | 66 - config/defconfig_ppc_64-power8-linux-gcc | 1 - config/defconfig_ppc_64-power8-linuxapp-gcc | 35 - config/defconfig_x86_64-native-bsdapp-clang | 14 - config/defconfig_x86_64-native-bsdapp-gcc | 14 - config/defconfig_x86_64-native-freebsd-clang | 1 - config/defconfig_x86_64-native-freebsd-gcc | 1 - config/defconfig_x86_64-native-linux-clang | 1 - config/defconfig_x86_64-native-linux-gcc | 1 - config/defconfig_x86_64-native-linux-icc | 1 - config/defconfig_x86_64-native-linuxapp-clang | 14 - config/defconfig_x86_64-native-linuxapp-gcc | 14 - config/defconfig_x86_64-native-linuxapp-icc | 29 - config/defconfig_x86_x32-native-linux-gcc | 1 - config/defconfig_x86_x32-native-linuxapp-gcc | 46 - config/rte_config.h | 4 - devtools/build-tags.sh | 15 +- devtools/check-includes.sh | 11 +- devtools/git-log-fixes.sh | 2 +- devtools/test-build.sh | 315 ----- doc/build-sdk-quick.txt | 34 - doc/guides/bbdevs/fpga_5gnr_fec.rst | 7 +- doc/guides/bbdevs/fpga_lte_fec.rst | 7 +- doc/guides/bbdevs/turbo_sw.rst | 15 - doc/guides/compressdevs/isal.rst | 4 - doc/guides/compressdevs/octeontx.rst | 24 +- doc/guides/compressdevs/zlib.rst | 4 - doc/guides/conf.py | 7 +- doc/guides/contributing/coding_style.rst | 48 +- doc/guides/contributing/design.rst | 127 +- doc/guides/contributing/documentation.rst | 31 +- doc/guides/contributing/patches.rst | 49 - doc/guides/cryptodevs/aesni_gcm.rst | 4 +- doc/guides/cryptodevs/aesni_mb.rst | 4 +- doc/guides/cryptodevs/armv8.rst | 3 - doc/guides/cryptodevs/caam_jr.rst | 30 - doc/guides/cryptodevs/ccp.rst | 14 +- doc/guides/cryptodevs/dpaa2_sec.rst | 25 - doc/guides/cryptodevs/dpaa_sec.rst | 25 - doc/guides/cryptodevs/kasumi.rst | 11 +- doc/guides/cryptodevs/mvsam.rst | 10 +- doc/guides/cryptodevs/nitrox.rst | 7 - doc/guides/cryptodevs/null.rst | 2 +- doc/guides/cryptodevs/octeontx.rst | 12 +- doc/guides/cryptodevs/octeontx2.rst | 8 +- doc/guides/cryptodevs/openssl.rst | 6 +- doc/guides/cryptodevs/qat.rst | 67 +- doc/guides/cryptodevs/scheduler.rst | 8 - doc/guides/cryptodevs/snow3g.rst | 10 +- doc/guides/cryptodevs/virtio.rst | 18 +- doc/guides/cryptodevs/zuc.rst | 10 +- doc/guides/eventdevs/dpaa.rst | 20 - doc/guides/eventdevs/dpaa2.rst | 20 - doc/guides/eventdevs/octeontx.rst | 24 - doc/guides/eventdevs/octeontx2.rst | 8 - doc/guides/freebsd_gsg/build_dpdk.rst | 2 +- doc/guides/freebsd_gsg/intro.rst | 4 +- doc/guides/howto/lm_bond_virtio_sriov.rst | 4 +- doc/guides/howto/lm_virtio_vhost_user.rst | 4 +- doc/guides/howto/packet_capture_framework.rst | 21 +- doc/guides/howto/pvp_reference_benchmark.rst | 27 +- doc/guides/howto/vfd.rst | 4 +- .../virtio_user_for_container_networking.rst | 2 +- doc/guides/linux_gsg/build_dpdk.rst | 84 +- doc/guides/linux_gsg/build_sample_apps.rst | 69 +- .../linux_gsg/cross_build_dpdk_for_arm64.rst | 48 +- doc/guides/linux_gsg/enable_func.rst | 13 +- doc/guides/linux_gsg/intro.rst | 2 +- doc/guides/linux_gsg/linux_drivers.rst | 18 +- doc/guides/linux_gsg/sys_reqs.rst | 16 +- doc/guides/mempool/octeontx.rst | 28 +- doc/guides/mempool/octeontx2.rst | 10 +- doc/guides/meson.build | 3 +- doc/guides/nics/ark.rst | 26 - doc/guides/nics/atlantic.rst | 4 - doc/guides/nics/axgbe.rst | 15 - doc/guides/nics/bnx2x.rst | 27 - doc/guides/nics/bnxt.rst | 5 +- doc/guides/nics/build_and_test.rst | 8 +- doc/guides/nics/cxgbe.rst | 36 +- doc/guides/nics/dpaa.rst | 27 +- doc/guides/nics/dpaa2.rst | 26 +- doc/guides/nics/ena.rst | 16 - doc/guides/nics/enetc.rst | 2 - doc/guides/nics/enic.rst | 9 - doc/guides/nics/fail_safe.rst | 20 +- doc/guides/nics/features.rst | 9 - doc/guides/nics/fm10k.rst | 4 - doc/guides/nics/hinic.rst | 9 - doc/guides/nics/hns3.rst | 10 - doc/guides/nics/i40e.rst | 44 +- doc/guides/nics/ice.rst | 25 +- doc/guides/nics/igc.rst | 18 +- doc/guides/nics/intel_vf.rst | 13 +- doc/guides/nics/ionic.rst | 8 - doc/guides/nics/ipn3ke.rst | 12 +- doc/guides/nics/kni.rst | 4 +- doc/guides/nics/liquidio.rst | 27 - doc/guides/nics/memif.rst | 10 +- doc/guides/nics/mlx4.rst | 55 +- doc/guides/nics/mlx5.rst | 62 +- doc/guides/nics/mvneta.rst | 36 +- doc/guides/nics/mvpp2.rst | 43 +- doc/guides/nics/nfb.rst | 19 +- doc/guides/nics/nfp.rst | 4 - doc/guides/nics/null.rst | 6 +- doc/guides/nics/octeontx.rst | 19 +- doc/guides/nics/octeontx2.rst | 13 +- doc/guides/nics/pcap_ring.rst | 24 +- doc/guides/nics/qede.rst | 17 +- doc/guides/nics/sfc_efx.rst | 15 - doc/guides/nics/softnic.rst | 13 +- doc/guides/nics/szedata2.rst | 18 +- doc/guides/nics/thunderx.rst | 25 +- doc/guides/nics/vdev_netvsc.rst | 6 - doc/guides/nics/vhost.rst | 2 +- doc/guides/nics/virtio.rst | 4 +- doc/guides/platform/bluefield.rst | 22 - doc/guides/platform/octeontx.rst | 33 +- doc/guides/platform/octeontx2.rst | 32 - doc/guides/prog_guide/build_app.rst | 56 +- .../prog_guide/dev_kit_build_system.rst | 331 ----- .../prog_guide/dev_kit_root_make_help.rst | 188 --- .../prog_guide/env_abstraction_layer.rst | 17 +- .../prog_guide/ext_app_lib_make_help.rst | 98 -- doc/guides/prog_guide/graph_lib.rst | 6 +- doc/guides/prog_guide/index.rst | 3 - doc/guides/prog_guide/intro.rst | 2 +- .../prog_guide/ip_fragment_reassembly_lib.rst | 5 - .../prog_guide/kernel_nic_interface.rst | 14 +- .../link_bonding_poll_mode_drv_lib.rst | 15 +- doc/guides/prog_guide/lto.rst | 12 +- doc/guides/prog_guide/mbuf_lib.rst | 4 +- doc/guides/prog_guide/mempool_lib.rst | 7 +- doc/guides/prog_guide/overview.rst | 12 +- doc/guides/prog_guide/profile_app.rst | 17 +- doc/guides/prog_guide/qos_framework.rst | 10 +- doc/guides/prog_guide/rcu_lib.rst | 7 +- doc/guides/prog_guide/source_org.rst | 23 +- doc/guides/prog_guide/trace_lib.rst | 3 +- .../prog_guide/writing_efficient_code.rst | 3 +- doc/guides/rawdevs/dpaa2_cmdif.rst | 21 - doc/guides/rawdevs/dpaa2_qdma.rst | 21 - doc/guides/rawdevs/ifpga.rst | 10 - doc/guides/rawdevs/ioat.rst | 8 +- doc/guides/rawdevs/ntb.rst | 6 - doc/guides/rawdevs/octeontx2_dma.rst | 12 - doc/guides/rawdevs/octeontx2_ep.rst | 8 - doc/guides/rel_notes/deprecation.rst | 7 - doc/guides/sample_app_ug/bbdev_app.rst | 34 +- doc/guides/sample_app_ug/cmd_line.rst | 2 +- doc/guides/sample_app_ug/compiling.rst | 89 +- doc/guides/sample_app_ug/dist_app.rst | 4 +- doc/guides/sample_app_ug/ethtool.rst | 2 +- .../sample_app_ug/eventdev_pipeline.rst | 3 +- doc/guides/sample_app_ug/fips_validation.rst | 10 +- doc/guides/sample_app_ug/flow_classify.rst | 4 +- doc/guides/sample_app_ug/flow_filtering.rst | 25 +- doc/guides/sample_app_ug/hello_world.rst | 2 +- doc/guides/sample_app_ug/ioat.rst | 6 +- doc/guides/sample_app_ug/ip_frag.rst | 6 +- doc/guides/sample_app_ug/ip_pipeline.rst | 4 +- doc/guides/sample_app_ug/ip_reassembly.rst | 9 +- doc/guides/sample_app_ug/ipsec_secgw.rst | 14 +- doc/guides/sample_app_ug/ipv4_multicast.rst | 4 +- doc/guides/sample_app_ug/keep_alive.rst | 4 +- .../sample_app_ug/kernel_nic_interface.rst | 14 +- doc/guides/sample_app_ug/l2_forward_cat.rst | 4 +- .../sample_app_ug/l2_forward_crypto.rst | 4 +- doc/guides/sample_app_ug/l2_forward_event.rst | 10 +- .../sample_app_ug/l2_forward_job_stats.rst | 4 +- .../sample_app_ug/l2_forward_real_virtual.rst | 6 +- doc/guides/sample_app_ug/l3_forward.rst | 10 +- .../sample_app_ug/l3_forward_access_ctrl.rst | 6 +- doc/guides/sample_app_ug/l3_forward_graph.rst | 4 +- .../sample_app_ug/l3_forward_power_man.rst | 14 +- doc/guides/sample_app_ug/link_status_intr.rst | 4 +- doc/guides/sample_app_ug/multi_process.rst | 20 +- doc/guides/sample_app_ug/ntb.rst | 2 +- doc/guides/sample_app_ug/packet_ordering.rst | 3 +- .../sample_app_ug/performance_thread.rst | 44 +- doc/guides/sample_app_ug/ptpclient.rst | 9 +- doc/guides/sample_app_ug/qos_metering.rst | 2 +- doc/guides/sample_app_ug/qos_scheduler.rst | 10 +- doc/guides/sample_app_ug/rxtx_callbacks.rst | 9 +- doc/guides/sample_app_ug/server_node_efd.rst | 2 +- doc/guides/sample_app_ug/service_cores.rst | 23 +- doc/guides/sample_app_ug/skeleton.rst | 2 +- doc/guides/sample_app_ug/tep_termination.rst | 43 +- doc/guides/sample_app_ug/test_pipeline.rst | 4 +- doc/guides/sample_app_ug/timer.rst | 2 +- doc/guides/sample_app_ug/vdpa.rst | 4 +- doc/guides/sample_app_ug/vhost.rst | 11 +- doc/guides/sample_app_ug/vhost_blk.rst | 2 +- doc/guides/sample_app_ug/vhost_crypto.rst | 2 +- .../sample_app_ug/vm_power_management.rst | 34 +- .../sample_app_ug/vmdq_dcb_forwarding.rst | 8 +- doc/guides/sample_app_ug/vmdq_forwarding.rst | 8 +- doc/guides/testpmd_app_ug/run_app.rst | 6 +- doc/guides/testpmd_app_ug/testpmd_funcs.rst | 9 +- doc/guides/tools/comp_perf.rst | 10 +- doc/guides/tools/cryptoperf.rst | 20 +- doc/guides/tools/pdump.rst | 15 +- doc/guides/tools/proc_info.rst | 2 +- doc/guides/tools/testbbdev.rst | 36 +- doc/guides/tools/testeventdev.rst | 21 +- doc/guides/vdpadevs/ifc.rst | 13 - doc/guides/vdpadevs/mlx5.rst | 40 +- drivers/Makefile | 34 - drivers/baseband/Makefile | 18 - drivers/baseband/fpga_5gnr_fec/Makefile | 28 - drivers/baseband/fpga_lte_fec/Makefile | 25 - drivers/baseband/null/Makefile | 21 - drivers/baseband/turbo_sw/Makefile | 52 - drivers/bus/Makefile | 15 - drivers/bus/dpaa/Makefile | 48 - drivers/bus/fslmc/Makefile | 47 - drivers/bus/ifpga/Makefile | 28 - drivers/bus/pci/Makefile | 33 - drivers/bus/pci/bsd/Makefile | 4 - drivers/bus/pci/linux/Makefile | 6 - drivers/bus/pci/linux/pci_vfio.c | 1 - drivers/bus/vdev/Makefile | 27 - drivers/bus/vmbus/Makefile | 33 - drivers/bus/vmbus/linux/Makefile | 3 - drivers/common/Makefile | 39 - drivers/common/cpt/Makefile | 24 - drivers/common/dpaax/Makefile | 30 - drivers/common/iavf/Makefile | 27 - drivers/common/mlx5/Makefile | 404 ------ drivers/common/mvep/Makefile | 35 - drivers/common/octeontx/Makefile | 22 - drivers/common/octeontx2/Makefile | 39 - drivers/common/qat/Makefile | 74 -- drivers/compress/Makefile | 10 - drivers/compress/isal/Makefile | 27 - drivers/compress/octeontx/Makefile | 26 - drivers/compress/zlib/Makefile | 25 - drivers/crypto/Makefile | 31 - drivers/crypto/aesni_gcm/Makefile | 43 - drivers/crypto/aesni_mb/Makefile | 42 - drivers/crypto/armv8/Makefile | 36 - drivers/crypto/caam_jr/Makefile | 39 - drivers/crypto/ccp/Makefile | 32 - drivers/crypto/dpaa2_sec/Makefile | 45 - drivers/crypto/dpaa_sec/Makefile | 38 - drivers/crypto/kasumi/Makefile | 42 - drivers/crypto/mvsam/Makefile | 40 - drivers/crypto/nitrox/Makefile | 30 - drivers/crypto/null/Makefile | 27 - drivers/crypto/octeontx/Makefile | 36 - drivers/crypto/octeontx2/Makefile | 49 - drivers/crypto/openssl/Makefile | 26 - drivers/crypto/scheduler/Makefile | 34 - drivers/crypto/snow3g/Makefile | 43 - drivers/crypto/virtio/Makefile | 33 - drivers/crypto/zuc/Makefile | 42 - drivers/event/Makefile | 20 - drivers/event/dpaa/Makefile | 39 - drivers/event/dpaa2/Makefile | 41 - drivers/event/dsw/Makefile | 26 - drivers/event/octeontx/Makefile | 51 - drivers/event/octeontx2/Makefile | 47 - drivers/event/opdl/Makefile | 29 - drivers/event/skeleton/Makefile | 24 - drivers/event/sw/Makefile | 29 - drivers/mempool/Makefile | 18 - drivers/mempool/bucket/Makefile | 25 - drivers/mempool/dpaa/Makefile | 30 - drivers/mempool/dpaa2/Makefile | 31 - drivers/mempool/octeontx/Makefile | 39 - drivers/mempool/octeontx2/Makefile | 40 - drivers/mempool/ring/Makefile | 19 - drivers/mempool/stack/Makefile | 22 - drivers/net/Makefile | 84 -- drivers/net/af_packet/Makefile | 27 - drivers/net/af_xdp/Makefile | 26 - drivers/net/ark/Makefile | 39 - drivers/net/atlantic/Makefile | 34 - drivers/net/avp/Makefile | 29 - drivers/net/axgbe/Makefile | 33 - drivers/net/bnx2x/Makefile | 33 - drivers/net/bnxt/Makefile | 63 - drivers/net/bnxt/hcapi/Makefile | 5 - drivers/net/bnxt/tf_core/Makefile | 31 - drivers/net/bnxt/tf_ulp/Makefile | 20 - drivers/net/bonding/Makefile | 36 - drivers/net/cxgbe/Makefile | 57 - drivers/net/dpaa/Makefile | 41 - drivers/net/dpaa2/Makefile | 47 - drivers/net/e1000/Makefile | 79 -- drivers/net/ena/Makefile | 30 - drivers/net/enetc/Makefile | 23 - drivers/net/enic/Makefile | 68 - drivers/net/failsafe/Makefile | 43 - drivers/net/fm10k/Makefile | 77 -- drivers/net/hinic/Makefile | 67 - drivers/net/hns3/Makefile | 42 - drivers/net/i40e/Makefile | 112 -- drivers/net/i40e/i40e_rxtx.c | 1 - drivers/net/iavf/Makefile | 54 - drivers/net/ice/Makefile | 96 -- drivers/net/igc/Makefile | 40 - drivers/net/ionic/Makefile | 31 - drivers/net/ipn3ke/Makefile | 38 - drivers/net/ixgbe/Makefile | 110 -- drivers/net/kni/Makefile | 30 - drivers/net/liquidio/Makefile | 30 - drivers/net/memif/Makefile | 26 - drivers/net/mlx4/Makefile | 142 -- drivers/net/mlx5/Makefile | 82 -- drivers/net/mvneta/Makefile | 39 - drivers/net/mvpp2/Makefile | 42 - drivers/net/netvsc/Makefile | 21 - drivers/net/nfb/Makefile | 40 - drivers/net/nfp/Makefile | 41 - drivers/net/null/Makefile | 24 - drivers/net/octeontx/Makefile | 53 - drivers/net/octeontx2/Makefile | 63 - drivers/net/pcap/Makefile | 32 - drivers/net/pfe/Makefile | 31 - drivers/net/qede/Makefile | 109 -- drivers/net/ring/Makefile | 29 - drivers/net/sfc/Makefile | 133 -- drivers/net/softnic/Makefile | 54 - drivers/net/szedata2/Makefile | 30 - drivers/net/tap/Makefile | 97 -- drivers/net/thunderx/Makefile | 41 - drivers/net/vdev_netvsc/Makefile | 30 - drivers/net/vhost/Makefile | 31 - drivers/net/virtio/Makefile | 82 -- drivers/net/vmxnet3/Makefile | 53 - drivers/raw/Makefile | 18 - drivers/raw/dpaa2_cmdif/Makefile | 35 - drivers/raw/dpaa2_qdma/Makefile | 36 - drivers/raw/ifpga/Makefile | 39 - drivers/raw/ifpga/base/Makefile | 32 - drivers/raw/ioat/Makefile | 28 - drivers/raw/ntb/Makefile | 28 - drivers/raw/octeontx2_dma/Makefile | 34 - drivers/raw/octeontx2_ep/Makefile | 42 - drivers/raw/skeleton/Makefile | 26 - drivers/regex/Makefile | 8 - drivers/regex/mlx5/Makefile | 41 - drivers/vdpa/Makefile | 12 - drivers/vdpa/ifc/Makefile | 33 - drivers/vdpa/mlx5/Makefile | 58 - examples/Makefile | 90 -- examples/bbdev_app/Makefile | 23 +- examples/bond/Makefile | 34 +- examples/bpf/t2.c | 6 +- examples/bpf/t3.c | 10 +- examples/cmdline/Makefile | 29 +- examples/distributor/Makefile | 30 +- examples/ethtool/Makefile | 26 +- examples/ethtool/ethtool-app/Makefile | 56 +- examples/ethtool/lib/Makefile | 62 +- examples/eventdev_pipeline/Makefile | 23 +- examples/fips_validation/Makefile | 34 +- examples/flow_classify/Makefile | 29 +- examples/flow_filtering/Makefile | 23 +- examples/helloworld/Makefile | 23 +- examples/ioat/Makefile | 22 +- examples/ip_fragmentation/Makefile | 29 +- examples/ip_pipeline/Makefile | 36 +- examples/ip_reassembly/Makefile | 29 +- examples/ipsec-secgw/Makefile | 36 +- examples/ipsec-secgw/test/common_defs.sh | 4 +- examples/ipv4_multicast/Makefile | 29 +- examples/kni/Makefile | 27 +- examples/l2fwd-cat/Makefile | 38 +- examples/l2fwd-crypto/Makefile | 28 +- examples/l2fwd-event/Makefile | 22 +- examples/l2fwd-jobstats/Makefile | 23 +- examples/l2fwd-keepalive/Makefile | 23 +- examples/l2fwd-keepalive/ka-agent/Makefile | 51 +- examples/l2fwd/Makefile | 23 +- examples/l3fwd-acl/Makefile | 28 +- examples/l3fwd-graph/Makefile | 23 +- examples/l3fwd-power/Makefile | 36 +- examples/l3fwd/Makefile | 23 +- examples/link_status_interrupt/Makefile | 22 +- examples/multi_process/Makefile | 21 +- .../multi_process/client_server_mp/Makefile | 19 +- .../client_server_mp/mp_client/Makefile | 44 +- .../client_server_mp/mp_server/Makefile | 53 +- examples/multi_process/hotplug_mp/Makefile | 46 +- examples/multi_process/simple_mp/Makefile | 44 +- examples/multi_process/symmetric_mp/Makefile | 44 +- examples/ntb/Makefile | 32 +- examples/packet_ordering/Makefile | 22 +- examples/performance-thread/Makefile | 21 +- examples/performance-thread/common/common.mk | 6 +- .../performance-thread/l3fwd-thread/Makefile | 47 +- .../performance-thread/pthread_shim/Makefile | 56 +- examples/ptpclient/Makefile | 28 +- examples/qos_meter/Makefile | 28 +- examples/qos_sched/Makefile | 31 +- examples/rxtx_callbacks/Makefile | 31 +- examples/server_node_efd/Makefile | 18 +- examples/server_node_efd/node/Makefile | 46 +- examples/server_node_efd/server/Makefile | 53 +- examples/service_cores/Makefile | 28 +- examples/skeleton/Makefile | 29 +- examples/tep_termination/Makefile | 27 +- examples/timer/Makefile | 28 +- examples/vdpa/Makefile | 32 +- examples/vhost/Makefile | 30 +- examples/vhost_blk/Makefile | 31 +- examples/vhost_crypto/Makefile | 31 +- examples/vm_power_manager/Makefile | 76 +- examples/vm_power_manager/guest_cli/Makefile | 50 +- examples/vmdq/Makefile | 23 +- examples/vmdq_dcb/Makefile | 31 +- kernel/Makefile | 9 - kernel/freebsd/Makefile | 9 - kernel/freebsd/contigmem/Makefile | 24 - kernel/freebsd/nic_uio/Makefile | 24 - kernel/linux/Makefile | 9 - kernel/linux/igb_uio/Makefile | 25 - kernel/linux/kni/Makefile | 34 - lib/Makefile | 138 -- lib/librte_acl/Makefile | 65 - lib/librte_bbdev/Makefile | 25 - lib/librte_bitratestats/Makefile | 20 - lib/librte_bpf/Makefile | 40 - lib/librte_cfgfile/Makefile | 26 - lib/librte_cmdline/Makefile | 34 - lib/librte_compressdev/Makefile | 27 - lib/librte_cryptodev/Makefile | 30 - lib/librte_distributor/Makefile | 28 - lib/librte_eal/Makefile | 12 - lib/librte_eal/freebsd/Makefile | 104 -- lib/librte_eal/include/Makefile | 19 - lib/librte_eal/linux/Makefile | 112 -- lib/librte_efd/Makefile | 21 - lib/librte_ethdev/Makefile | 46 - lib/librte_eventdev/Makefile | 47 - lib/librte_fib/Makefile | 22 - lib/librte_flow_classify/Makefile | 23 - lib/librte_graph/Makefile | 28 - lib/librte_gro/Makefile | 23 - lib/librte_gso/Makefile | 25 - lib/librte_hash/Makefile | 31 - lib/librte_ip_frag/Makefile | 27 - lib/librte_ipsec/Makefile | 29 - lib/librte_jobstats/Makefile | 21 - lib/librte_kni/Makefile | 20 - lib/librte_kvargs/Makefile | 21 - lib/librte_latencystats/Makefile | 22 - lib/librte_lpm/Makefile | 29 - lib/librte_mbuf/Makefile | 26 - lib/librte_member/Makefile | 22 - lib/librte_mempool/Makefile | 24 - lib/librte_mempool/rte_mempool.h | 2 +- lib/librte_meter/Makefile | 27 - lib/librte_metrics/Makefile | 30 - lib/librte_net/Makefile | 25 - lib/librte_node/Makefile | 33 - lib/librte_pci/Makefile | 19 - lib/librte_pdump/Makefile | 20 - lib/librte_pipeline/Makefile | 28 - lib/librte_port/Makefile | 59 - lib/librte_power/Makefile | 24 - lib/librte_rawdev/Makefile | 24 - lib/librte_rcu/Makefile | 20 - lib/librte_regexdev/Makefile | 32 - lib/librte_reorder/Makefile | 21 - lib/librte_rib/Makefile | 22 - lib/librte_ring/Makefile | 30 - lib/librte_ring/rte_ring_elem.h | 3 +- lib/librte_sched/Makefile | 29 - lib/librte_security/Makefile | 24 - lib/librte_stack/Makefile | 27 - lib/librte_table/Makefile | 59 - lib/librte_telemetry/Makefile | 30 - lib/librte_timer/Makefile | 20 - lib/librte_vhost/Makefile | 54 - mk/arch/arm/rte.vars.mk | 16 - mk/arch/arm64/rte.vars.mk | 37 - mk/arch/i686/rte.vars.mk | 36 - mk/arch/ppc_64/rte.vars.mk | 17 - mk/arch/x86_64/rte.vars.mk | 36 - mk/arch/x86_x32/rte.vars.mk | 40 - mk/exec-env/bsdapp | 1 - mk/exec-env/freebsd/rte.app.mk | 8 - mk/exec-env/freebsd/rte.vars.mk | 36 - mk/exec-env/linux/rte.app.mk | 8 - mk/exec-env/linux/rte.vars.mk | 44 - mk/exec-env/linuxapp | 1 - mk/internal/rte.build-post.mk | 34 - mk/internal/rte.build-pre.mk | 7 - mk/internal/rte.clean-post.mk | 34 - mk/internal/rte.clean-pre.mk | 4 - mk/internal/rte.compile-post.mk | 5 - mk/internal/rte.compile-pre.mk | 164 --- mk/internal/rte.extvars.mk | 55 - mk/internal/rte.install-post.mk | 71 - mk/internal/rte.install-pre.mk | 32 - mk/machine/armv7a/rte.vars.mk | 36 - mk/machine/armv8a/rte.vars.mk | 31 - mk/machine/default/rte.vars.mk | 30 - mk/machine/dpaa/rte.vars.mk | 37 - mk/machine/emag/rte.vars.mk | 32 - mk/machine/hsw/rte.vars.mk | 30 - mk/machine/ivb/rte.vars.mk | 30 - mk/machine/n1sdp/rte.vars.mk | 34 - mk/machine/native/rte.vars.mk | 39 - mk/machine/nhm/rte.vars.mk | 30 - mk/machine/octeontx2/rte.vars.mk | 34 - mk/machine/power8/rte.vars.mk | 30 - mk/machine/silvermont/rte.vars.mk | 30 - mk/machine/snb/rte.vars.mk | 30 - mk/machine/thunderx/rte.vars.mk | 31 - mk/machine/thunderx2/rte.vars.mk | 34 - mk/machine/wsm/rte.vars.mk | 30 - mk/machine/xgene1/rte.vars.mk | 31 - mk/rte.app.mk | 509 -------- mk/rte.bsdmodule.mk | 89 -- mk/rte.combinedlib.mk | 30 - mk/rte.cpuflags.mk | 124 -- mk/rte.extapp.mk | 24 - mk/rte.extlib.mk | 26 - mk/rte.extobj.mk | 24 - mk/rte.extshared.mk | 26 - mk/rte.extsubdir.mk | 39 - mk/rte.gnuconfigure.mk | 44 - mk/rte.helper.mk | 10 - mk/rte.hostapp.mk | 93 -- mk/rte.hostlib.mk | 86 -- mk/rte.install.mk | 28 - mk/rte.lib.mk | 156 --- mk/rte.module.mk | 86 -- mk/rte.obj.mk | 82 -- mk/rte.sdkbuild.mk | 77 -- mk/rte.sdkconfig.mk | 142 -- mk/rte.sdkdepdirs.mk | 9 - mk/rte.sdkdoc.mk | 104 -- mk/rte.sdkexamples.mk | 50 - mk/rte.sdkgcov.mk | 39 - mk/rte.sdkinstall.mk | 152 --- mk/rte.sdkroot.mk | 115 -- mk/rte.sdktest.mk | 76 -- mk/rte.shared.mk | 108 -- mk/rte.subdir.mk | 65 - mk/rte.vars.mk | 102 -- mk/target/generic/rte.app.mk | 13 - mk/target/generic/rte.vars.mk | 132 -- mk/toolchain/clang/rte.toolchain-compat.mk | 22 - mk/toolchain/clang/rte.vars.mk | 60 - mk/toolchain/gcc/rte.toolchain-compat.mk | 120 -- mk/toolchain/gcc/rte.vars.mk | 109 -- mk/toolchain/icc/rte.toolchain-compat.mk | 58 - mk/toolchain/icc/rte.vars.mk | 62 - 616 files changed, 1213 insertions(+), 20010 deletions(-) delete mode 100644 GNUmakefile delete mode 100644 app/Makefile delete mode 100644 app/pdump/Makefile delete mode 100644 app/proc-info/Makefile delete mode 100644 app/test-acl/Makefile delete mode 100644 app/test-bbdev/Makefile delete mode 100644 app/test-cmdline/Makefile delete mode 100644 app/test-compress-perf/Makefile delete mode 100644 app/test-crypto-perf/Makefile delete mode 100644 app/test-eventdev/Makefile delete mode 100644 app/test-fib/Makefile delete mode 100644 app/test-flow-perf/Makefile delete mode 100644 app/test-pipeline/Makefile delete mode 100644 app/test-pmd/Makefile delete mode 100644 app/test-regex/Makefile delete mode 100644 app/test-sad/Makefile delete mode 100644 app/test/Makefile delete mode 100644 buildtools/Makefile delete mode 100755 buildtools/auto-config-h.sh delete mode 100755 buildtools/gen-build-mk.sh delete mode 100755 buildtools/gen-config-h.sh delete mode 100644 buildtools/pmdinfogen/Makefile delete mode 100755 buildtools/relpath.sh delete mode 100644 config/common_armv8a_linux delete mode 100644 config/common_base delete mode 100644 config/common_freebsd delete mode 100644 config/common_linux delete mode 120000 config/defconfig_arm-armv7a-linux-gcc delete mode 100644 config/defconfig_arm-armv7a-linuxapp-gcc delete mode 120000 config/defconfig_arm64-armada-linux-gcc delete mode 100644 config/defconfig_arm64-armada-linuxapp-gcc delete mode 120000 config/defconfig_arm64-armv8a-linux-clang delete mode 120000 config/defconfig_arm64-armv8a-linux-gcc delete mode 100644 config/defconfig_arm64-armv8a-linuxapp-clang delete mode 100644 config/defconfig_arm64-armv8a-linuxapp-gcc delete mode 120000 config/defconfig_arm64-bluefield-linux-gcc delete mode 100644 config/defconfig_arm64-bluefield-linuxapp-gcc delete mode 120000 config/defconfig_arm64-dpaa-linux-gcc delete mode 100644 config/defconfig_arm64-dpaa-linuxapp-gcc delete mode 120000 config/defconfig_arm64-emag-linux-gcc delete mode 100644 config/defconfig_arm64-emag-linuxapp-gcc delete mode 120000 config/defconfig_arm64-n1sdp-linux-gcc delete mode 100644 config/defconfig_arm64-n1sdp-linuxapp-gcc delete mode 120000 config/defconfig_arm64-octeontx2-linux-gcc delete mode 100644 config/defconfig_arm64-octeontx2-linuxapp-gcc delete mode 120000 config/defconfig_arm64-stingray-linux-gcc delete mode 100644 config/defconfig_arm64-stingray-linuxapp-gcc delete mode 120000 config/defconfig_arm64-thunderx-linux-gcc delete mode 100644 config/defconfig_arm64-thunderx-linuxapp-gcc delete mode 120000 config/defconfig_arm64-thunderx2-linux-gcc delete mode 100644 config/defconfig_arm64-thunderx2-linuxapp-gcc delete mode 120000 config/defconfig_arm64-xgene1-linux-gcc delete mode 100644 config/defconfig_arm64-xgene1-linuxapp-gcc delete mode 120000 config/defconfig_i686-native-linux-gcc delete mode 120000 config/defconfig_i686-native-linux-icc delete mode 100644 config/defconfig_i686-native-linuxapp-gcc delete mode 100644 config/defconfig_i686-native-linuxapp-icc delete mode 120000 config/defconfig_ppc_64-power8-linux-gcc delete mode 100644 config/defconfig_ppc_64-power8-linuxapp-gcc delete mode 100644 config/defconfig_x86_64-native-bsdapp-clang delete mode 100644 config/defconfig_x86_64-native-bsdapp-gcc delete mode 120000 config/defconfig_x86_64-native-freebsd-clang delete mode 120000 config/defconfig_x86_64-native-freebsd-gcc delete mode 120000 config/defconfig_x86_64-native-linux-clang delete mode 120000 config/defconfig_x86_64-native-linux-gcc delete mode 120000 config/defconfig_x86_64-native-linux-icc delete mode 100644 config/defconfig_x86_64-native-linuxapp-clang delete mode 100644 config/defconfig_x86_64-native-linuxapp-gcc delete mode 100644 config/defconfig_x86_64-native-linuxapp-icc delete mode 120000 config/defconfig_x86_x32-native-linux-gcc delete mode 100644 config/defconfig_x86_x32-native-linuxapp-gcc delete mode 100755 devtools/test-build.sh delete mode 100644 doc/build-sdk-quick.txt delete mode 100644 doc/guides/prog_guide/dev_kit_build_system.rst delete mode 100644 doc/guides/prog_guide/dev_kit_root_make_help.rst delete mode 100644 doc/guides/prog_guide/ext_app_lib_make_help.rst delete mode 100644 drivers/Makefile delete mode 100644 drivers/baseband/Makefile delete mode 100644 drivers/baseband/fpga_5gnr_fec/Makefile delete mode 100644 drivers/baseband/fpga_lte_fec/Makefile delete mode 100644 drivers/baseband/null/Makefile delete mode 100644 drivers/baseband/turbo_sw/Makefile delete mode 100644 drivers/bus/Makefile delete mode 100644 drivers/bus/dpaa/Makefile delete mode 100644 drivers/bus/fslmc/Makefile delete mode 100644 drivers/bus/ifpga/Makefile delete mode 100644 drivers/bus/pci/Makefile delete mode 100644 drivers/bus/pci/bsd/Makefile delete mode 100644 drivers/bus/pci/linux/Makefile delete mode 100644 drivers/bus/vdev/Makefile delete mode 100644 drivers/bus/vmbus/Makefile delete mode 100644 drivers/bus/vmbus/linux/Makefile delete mode 100644 drivers/common/Makefile delete mode 100644 drivers/common/cpt/Makefile delete mode 100644 drivers/common/dpaax/Makefile delete mode 100644 drivers/common/iavf/Makefile delete mode 100644 drivers/common/mlx5/Makefile delete mode 100644 drivers/common/mvep/Makefile delete mode 100644 drivers/common/octeontx/Makefile delete mode 100644 drivers/common/octeontx2/Makefile delete mode 100644 drivers/common/qat/Makefile delete mode 100644 drivers/compress/Makefile delete mode 100644 drivers/compress/isal/Makefile delete mode 100644 drivers/compress/octeontx/Makefile delete mode 100644 drivers/compress/zlib/Makefile delete mode 100644 drivers/crypto/Makefile delete mode 100644 drivers/crypto/aesni_gcm/Makefile delete mode 100644 drivers/crypto/aesni_mb/Makefile delete mode 100644 drivers/crypto/armv8/Makefile delete mode 100644 drivers/crypto/caam_jr/Makefile delete mode 100644 drivers/crypto/ccp/Makefile delete mode 100644 drivers/crypto/dpaa2_sec/Makefile delete mode 100644 drivers/crypto/dpaa_sec/Makefile delete mode 100644 drivers/crypto/kasumi/Makefile delete mode 100644 drivers/crypto/mvsam/Makefile delete mode 100644 drivers/crypto/nitrox/Makefile delete mode 100644 drivers/crypto/null/Makefile delete mode 100644 drivers/crypto/octeontx/Makefile delete mode 100644 drivers/crypto/octeontx2/Makefile delete mode 100644 drivers/crypto/openssl/Makefile delete mode 100644 drivers/crypto/scheduler/Makefile delete mode 100644 drivers/crypto/snow3g/Makefile delete mode 100644 drivers/crypto/virtio/Makefile delete mode 100644 drivers/crypto/zuc/Makefile delete mode 100644 drivers/event/Makefile delete mode 100644 drivers/event/dpaa/Makefile delete mode 100644 drivers/event/dpaa2/Makefile delete mode 100644 drivers/event/dsw/Makefile delete mode 100644 drivers/event/octeontx/Makefile delete mode 100644 drivers/event/octeontx2/Makefile delete mode 100644 drivers/event/opdl/Makefile delete mode 100644 drivers/event/skeleton/Makefile delete mode 100644 drivers/event/sw/Makefile delete mode 100644 drivers/mempool/Makefile delete mode 100644 drivers/mempool/bucket/Makefile delete mode 100644 drivers/mempool/dpaa/Makefile delete mode 100644 drivers/mempool/dpaa2/Makefile delete mode 100644 drivers/mempool/octeontx/Makefile delete mode 100644 drivers/mempool/octeontx2/Makefile delete mode 100644 drivers/mempool/ring/Makefile delete mode 100644 drivers/mempool/stack/Makefile delete mode 100644 drivers/net/Makefile delete mode 100644 drivers/net/af_packet/Makefile delete mode 100644 drivers/net/af_xdp/Makefile delete mode 100644 drivers/net/ark/Makefile delete mode 100644 drivers/net/atlantic/Makefile delete mode 100644 drivers/net/avp/Makefile delete mode 100644 drivers/net/axgbe/Makefile delete mode 100644 drivers/net/bnx2x/Makefile delete mode 100644 drivers/net/bnxt/Makefile delete mode 100644 drivers/net/bnxt/hcapi/Makefile delete mode 100644 drivers/net/bnxt/tf_core/Makefile delete mode 100644 drivers/net/bnxt/tf_ulp/Makefile delete mode 100644 drivers/net/bonding/Makefile delete mode 100644 drivers/net/cxgbe/Makefile delete mode 100644 drivers/net/dpaa/Makefile delete mode 100644 drivers/net/dpaa2/Makefile delete mode 100644 drivers/net/e1000/Makefile delete mode 100644 drivers/net/ena/Makefile delete mode 100644 drivers/net/enetc/Makefile delete mode 100644 drivers/net/enic/Makefile delete mode 100644 drivers/net/failsafe/Makefile delete mode 100644 drivers/net/fm10k/Makefile delete mode 100644 drivers/net/hinic/Makefile delete mode 100644 drivers/net/hns3/Makefile delete mode 100644 drivers/net/i40e/Makefile delete mode 100644 drivers/net/iavf/Makefile delete mode 100644 drivers/net/ice/Makefile delete mode 100644 drivers/net/igc/Makefile delete mode 100644 drivers/net/ionic/Makefile delete mode 100644 drivers/net/ipn3ke/Makefile delete mode 100644 drivers/net/ixgbe/Makefile delete mode 100644 drivers/net/kni/Makefile delete mode 100644 drivers/net/liquidio/Makefile delete mode 100644 drivers/net/memif/Makefile delete mode 100644 drivers/net/mlx4/Makefile delete mode 100644 drivers/net/mlx5/Makefile delete mode 100644 drivers/net/mvneta/Makefile delete mode 100644 drivers/net/mvpp2/Makefile delete mode 100644 drivers/net/netvsc/Makefile delete mode 100644 drivers/net/nfb/Makefile delete mode 100644 drivers/net/nfp/Makefile delete mode 100644 drivers/net/null/Makefile delete mode 100644 drivers/net/octeontx/Makefile delete mode 100644 drivers/net/octeontx2/Makefile delete mode 100644 drivers/net/pcap/Makefile delete mode 100644 drivers/net/pfe/Makefile delete mode 100644 drivers/net/qede/Makefile delete mode 100644 drivers/net/ring/Makefile delete mode 100644 drivers/net/sfc/Makefile delete mode 100644 drivers/net/softnic/Makefile delete mode 100644 drivers/net/szedata2/Makefile delete mode 100644 drivers/net/tap/Makefile delete mode 100644 drivers/net/thunderx/Makefile delete mode 100644 drivers/net/vdev_netvsc/Makefile delete mode 100644 drivers/net/vhost/Makefile delete mode 100644 drivers/net/virtio/Makefile delete mode 100644 drivers/net/vmxnet3/Makefile delete mode 100644 drivers/raw/Makefile delete mode 100644 drivers/raw/dpaa2_cmdif/Makefile delete mode 100644 drivers/raw/dpaa2_qdma/Makefile delete mode 100644 drivers/raw/ifpga/Makefile delete mode 100644 drivers/raw/ifpga/base/Makefile delete mode 100644 drivers/raw/ioat/Makefile delete mode 100644 drivers/raw/ntb/Makefile delete mode 100644 drivers/raw/octeontx2_dma/Makefile delete mode 100644 drivers/raw/octeontx2_ep/Makefile delete mode 100644 drivers/raw/skeleton/Makefile delete mode 100644 drivers/regex/Makefile delete mode 100644 drivers/regex/mlx5/Makefile delete mode 100644 drivers/vdpa/Makefile delete mode 100644 drivers/vdpa/ifc/Makefile delete mode 100644 drivers/vdpa/mlx5/Makefile delete mode 100644 examples/Makefile delete mode 100644 kernel/Makefile delete mode 100644 kernel/freebsd/Makefile delete mode 100644 kernel/freebsd/contigmem/Makefile delete mode 100644 kernel/freebsd/nic_uio/Makefile delete mode 100644 kernel/linux/Makefile delete mode 100644 kernel/linux/igb_uio/Makefile delete mode 100644 kernel/linux/kni/Makefile delete mode 100644 lib/Makefile delete mode 100644 lib/librte_acl/Makefile delete mode 100644 lib/librte_bbdev/Makefile delete mode 100644 lib/librte_bitratestats/Makefile delete mode 100644 lib/librte_bpf/Makefile delete mode 100644 lib/librte_cfgfile/Makefile delete mode 100644 lib/librte_cmdline/Makefile delete mode 100644 lib/librte_compressdev/Makefile delete mode 100644 lib/librte_cryptodev/Makefile delete mode 100644 lib/librte_distributor/Makefile delete mode 100644 lib/librte_eal/Makefile delete mode 100644 lib/librte_eal/freebsd/Makefile delete mode 100644 lib/librte_eal/include/Makefile delete mode 100644 lib/librte_eal/linux/Makefile delete mode 100644 lib/librte_efd/Makefile delete mode 100644 lib/librte_ethdev/Makefile delete mode 100644 lib/librte_eventdev/Makefile delete mode 100644 lib/librte_fib/Makefile delete mode 100644 lib/librte_flow_classify/Makefile delete mode 100644 lib/librte_graph/Makefile delete mode 100644 lib/librte_gro/Makefile delete mode 100644 lib/librte_gso/Makefile delete mode 100644 lib/librte_hash/Makefile delete mode 100644 lib/librte_ip_frag/Makefile delete mode 100644 lib/librte_ipsec/Makefile delete mode 100644 lib/librte_jobstats/Makefile delete mode 100644 lib/librte_kni/Makefile delete mode 100644 lib/librte_kvargs/Makefile delete mode 100644 lib/librte_latencystats/Makefile delete mode 100644 lib/librte_lpm/Makefile delete mode 100644 lib/librte_mbuf/Makefile delete mode 100644 lib/librte_member/Makefile delete mode 100644 lib/librte_mempool/Makefile delete mode 100644 lib/librte_meter/Makefile delete mode 100644 lib/librte_metrics/Makefile delete mode 100644 lib/librte_net/Makefile delete mode 100644 lib/librte_node/Makefile delete mode 100644 lib/librte_pci/Makefile delete mode 100644 lib/librte_pdump/Makefile delete mode 100644 lib/librte_pipeline/Makefile delete mode 100644 lib/librte_port/Makefile delete mode 100644 lib/librte_power/Makefile delete mode 100644 lib/librte_rawdev/Makefile delete mode 100644 lib/librte_rcu/Makefile delete mode 100644 lib/librte_regexdev/Makefile delete mode 100644 lib/librte_reorder/Makefile delete mode 100644 lib/librte_rib/Makefile delete mode 100644 lib/librte_ring/Makefile delete mode 100644 lib/librte_sched/Makefile delete mode 100644 lib/librte_security/Makefile delete mode 100644 lib/librte_stack/Makefile delete mode 100644 lib/librte_table/Makefile delete mode 100644 lib/librte_telemetry/Makefile delete mode 100644 lib/librte_timer/Makefile delete mode 100644 lib/librte_vhost/Makefile delete mode 100644 mk/arch/arm/rte.vars.mk delete mode 100644 mk/arch/arm64/rte.vars.mk delete mode 100644 mk/arch/i686/rte.vars.mk delete mode 100644 mk/arch/ppc_64/rte.vars.mk delete mode 100644 mk/arch/x86_64/rte.vars.mk delete mode 100644 mk/arch/x86_x32/rte.vars.mk delete mode 120000 mk/exec-env/bsdapp delete mode 100644 mk/exec-env/freebsd/rte.app.mk delete mode 100644 mk/exec-env/freebsd/rte.vars.mk delete mode 100644 mk/exec-env/linux/rte.app.mk delete mode 100644 mk/exec-env/linux/rte.vars.mk delete mode 120000 mk/exec-env/linuxapp delete mode 100644 mk/internal/rte.build-post.mk delete mode 100644 mk/internal/rte.build-pre.mk delete mode 100644 mk/internal/rte.clean-post.mk delete mode 100644 mk/internal/rte.clean-pre.mk delete mode 100644 mk/internal/rte.compile-post.mk delete mode 100644 mk/internal/rte.compile-pre.mk delete mode 100644 mk/internal/rte.extvars.mk delete mode 100644 mk/internal/rte.install-post.mk delete mode 100644 mk/internal/rte.install-pre.mk delete mode 100644 mk/machine/armv7a/rte.vars.mk delete mode 100644 mk/machine/armv8a/rte.vars.mk delete mode 100644 mk/machine/default/rte.vars.mk delete mode 100644 mk/machine/dpaa/rte.vars.mk delete mode 100644 mk/machine/emag/rte.vars.mk delete mode 100644 mk/machine/hsw/rte.vars.mk delete mode 100644 mk/machine/ivb/rte.vars.mk delete mode 100644 mk/machine/n1sdp/rte.vars.mk delete mode 100644 mk/machine/native/rte.vars.mk delete mode 100644 mk/machine/nhm/rte.vars.mk delete mode 100644 mk/machine/octeontx2/rte.vars.mk delete mode 100644 mk/machine/power8/rte.vars.mk delete mode 100644 mk/machine/silvermont/rte.vars.mk delete mode 100644 mk/machine/snb/rte.vars.mk delete mode 100644 mk/machine/thunderx/rte.vars.mk delete mode 100644 mk/machine/thunderx2/rte.vars.mk delete mode 100644 mk/machine/wsm/rte.vars.mk delete mode 100644 mk/machine/xgene1/rte.vars.mk delete mode 100644 mk/rte.app.mk delete mode 100644 mk/rte.bsdmodule.mk delete mode 100644 mk/rte.combinedlib.mk delete mode 100644 mk/rte.cpuflags.mk delete mode 100644 mk/rte.extapp.mk delete mode 100644 mk/rte.extlib.mk delete mode 100644 mk/rte.extobj.mk delete mode 100644 mk/rte.extshared.mk delete mode 100644 mk/rte.extsubdir.mk delete mode 100644 mk/rte.gnuconfigure.mk delete mode 100644 mk/rte.helper.mk delete mode 100644 mk/rte.hostapp.mk delete mode 100644 mk/rte.hostlib.mk delete mode 100644 mk/rte.install.mk delete mode 100644 mk/rte.lib.mk delete mode 100644 mk/rte.module.mk delete mode 100644 mk/rte.obj.mk delete mode 100644 mk/rte.sdkbuild.mk delete mode 100644 mk/rte.sdkconfig.mk delete mode 100644 mk/rte.sdkdepdirs.mk delete mode 100644 mk/rte.sdkdoc.mk delete mode 100644 mk/rte.sdkexamples.mk delete mode 100644 mk/rte.sdkgcov.mk delete mode 100644 mk/rte.sdkinstall.mk delete mode 100644 mk/rte.sdkroot.mk delete mode 100644 mk/rte.sdktest.mk delete mode 100644 mk/rte.shared.mk delete mode 100644 mk/rte.subdir.mk delete mode 100644 mk/rte.vars.mk delete mode 100644 mk/target/generic/rte.app.mk delete mode 100644 mk/target/generic/rte.vars.mk delete mode 100644 mk/toolchain/clang/rte.toolchain-compat.mk delete mode 100644 mk/toolchain/clang/rte.vars.mk delete mode 100644 mk/toolchain/gcc/rte.toolchain-compat.mk delete mode 100644 mk/toolchain/gcc/rte.vars.mk delete mode 100644 mk/toolchain/icc/rte.toolchain-compat.mk delete mode 100644 mk/toolchain/icc/rte.vars.mk