From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id 41B51A04BA; Fri, 2 Oct 2020 17:59:34 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 99AA21D993; Fri, 2 Oct 2020 17:59:32 +0200 (CEST) Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by dpdk.org (Postfix) with ESMTP id 977CB1D982 for ; Fri, 2 Oct 2020 17:59:30 +0200 (CEST) IronPort-SDR: IQy/WjR9972z+dzhEbtOlUomigteBAsgYaA545JN4Ug0fVEA6pKA0TlVFLzs0Q40b+TCdO/b7Q fX8U8jHzTytw== X-IronPort-AV: E=McAfee;i="6000,8403,9762"; a="163115252" X-IronPort-AV: E=Sophos;i="5.77,328,1596524400"; d="scan'208";a="163115252" X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga003.jf.intel.com ([10.7.209.27]) by orsmga103.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 02 Oct 2020 08:59:28 -0700 IronPort-SDR: zG6wdVtXShxT8o87yQdkR75J4MA3EmSZBtE4NvrydFX+2kqk0x8m2ZwFWxxL9rVpjePhzxZee6 W9TUeiGQ4X3w== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.77,328,1596524400"; d="scan'208";a="309068992" Received: from silpixa00399126.ir.intel.com ([10.237.222.4]) by orsmga003.jf.intel.com with ESMTP; 02 Oct 2020 08:59:26 -0700 From: Bruce Richardson To: dev@dpdk.org Cc: david.marchand@redhat.com, arybchenko@solarflare.com, ferruh.yigit@intel.com, thomas@monjalon.net, Bruce Richardson Date: Fri, 2 Oct 2020 16:58:47 +0100 Message-Id: <20201002155855.622456-1-bruce.richardson@intel.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20200916164429.244847-1-bruce.richardson@intel.com> References: <20200916164429.244847-1-bruce.richardson@intel.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Subject: [dpdk-dev] [RFC PATCH v2 0/8] Rework build macros 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" Following on from discussion in v1 of this RFC, this second RFC looks to completely rework the automated macros defined by meson to indicate a particular library or driver is enabled in the build. However, while it does so, it also maintains compatibility with previous releases to ease the transition for any apps using the older macros, which already has to contend with a change in DPDK build-system and to switch over to picking up the library names from pkg-config. [For completeness though, a draft 21.02 patch removing those backward compatibility macros is included in the set, done while the work is fresh in my mind. :-)] Advantages of this rework: * Much cleaner having standard macros * No need for defining the format of macros for each class * Shorter macros (for the most part) Disadvantages: * Potentially requires application changes * Inconsistency between the auto-defined macros and the other feature-set ones. Bruce Richardson (8): app: fix missing dependencies examples/l2fwd-crypto: fix missing dependency build: add defines for compatibility with make build qat: build from common folder build: remove library name from version map filename build: standardize component names and defines build: replace use of old build macros [v21.02] build: remove compatibility build defines app/proc-info/main.c | 4 +- app/test-bbdev/meson.build | 8 +- app/test-bbdev/test_bbdev_perf.c | 8 +- app/test-crypto-perf/cperf_ops.c | 6 +- app/test-crypto-perf/cperf_options.h | 6 +- app/test-crypto-perf/cperf_options_parsing.c | 16 +- .../cperf_test_pmd_cyclecount.c | 2 +- app/test-crypto-perf/cperf_test_throughput.c | 2 +- app/test-crypto-perf/main.c | 6 +- app/test-crypto-perf/meson.build | 3 + app/test-pipeline/main.c | 2 +- app/test-pmd/bpf_cmd.h | 4 +- app/test-pmd/cmdline.c | 190 +++++++++--------- app/test-pmd/config.c | 18 +- app/test-pmd/meson.build | 34 +++- app/test-pmd/parameters.c | 30 +-- app/test-pmd/testpmd.c | 38 ++-- app/test-pmd/testpmd.h | 4 +- app/test/meson.build | 33 +-- app/test/process.h | 16 +- app/test/test.c | 20 +- app/test/test_cryptodev.c | 26 +-- app/test/test_cryptodev_hash_test_vectors.h | 2 +- app/test/test_eal_flags.c | 4 +- app/test/test_func_reentrancy.c | 24 +-- app/test/test_kni.c | 2 +- app/test/test_mp_secondary.c | 12 +- app/test/test_power.c | 2 +- app/test/test_power_cpufreq.c | 2 +- app/test/test_power_kvm_vm.c | 2 +- app/test/test_table.c | 2 +- app/test/test_table.h | 2 +- app/test/test_table_combined.h | 2 +- app/test/test_table_tables.h | 2 +- config/arm/meson.build | 6 +- config/meson.build | 3 +- doc/guides/rel_notes/deprecation.rst | 8 + ..._fpga_5gnr_fec_version.map => version.map} | 0 ...v_fpga_lte_fec_version.map => version.map} | 0 drivers/baseband/meson.build | 3 - ...pmd_bbdev_null_version.map => version.map} | 0 ...bbdev_turbo_sw_version.map => version.map} | 0 .../{rte_bus_dpaa_version.map => version.map} | 0 drivers/bus/fslmc/portal/dpaa2_hw_dpio.c | 6 +- ...{rte_bus_fslmc_version.map => version.map} | 0 ...{rte_bus_ifpga_version.map => version.map} | 0 drivers/bus/meson.build | 2 - .../{rte_bus_pci_version.map => version.map} | 0 .../{rte_bus_vdev_version.map => version.map} | 0 ...{rte_bus_vmbus_version.map => version.map} | 0 ...rte_common_cpt_version.map => version.map} | 0 ...e_common_dpaax_version.map => version.map} | 0 ...te_common_iavf_version.map => version.map} | 0 drivers/common/meson.build | 4 +- drivers/common/mlx5/meson.build | 1 - ...te_common_mlx5_version.map => version.map} | 0 ...te_common_mvep_version.map => version.map} | 0 ...ommon_octeontx_version.map => version.map} | 0 ...mmon_octeontx2_version.map => version.map} | 0 drivers/common/qat/meson.build | 68 ++++++- .../qat/version.map} | 0 ...common_sfc_efx_version.map => version.map} | 0 .../version.map} | 0 drivers/compress/meson.build | 4 +- drivers/compress/octeontx/meson.build | 1 - .../version.map} | 0 drivers/compress/qat/meson.build | 17 -- drivers/compress/qat/qat_comp.h | 2 +- drivers/compress/qat/qat_comp_pmd.h | 2 +- .../{rte_pmd_zlib_version.map => version.map} | 0 ..._pmd_aesni_gcm_version.map => version.map} | 0 .../crypto/aesni_mb/aesni_mb_pmd_private.h | 2 +- ...e_pmd_aesni_mb_version.map => version.map} | 0 ...{rte_pmd_armv8_version.map => version.map} | 0 ...te_pmd_caam_jr_version.map => version.map} | 0 .../{rte_pmd_ccp_version.map => version.map} | 0 drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c | 22 +- drivers/crypto/dpaa2_sec/dpaa2_sec_priv.h | 8 +- ..._pmd_dpaa2_sec_version.map => version.map} | 0 drivers/crypto/dpaa_sec/dpaa_sec.c | 24 +-- drivers/crypto/dpaa_sec/dpaa_sec.h | 8 +- ...e_pmd_dpaa_sec_version.map => version.map} | 0 ...rte_pmd_kasumi_version.map => version.map} | 0 drivers/crypto/meson.build | 3 - ...{rte_pmd_mvsam_version.map => version.map} | 0 ...rte_pmd_nitrox_version.map => version.map} | 0 drivers/crypto/null/meson.build | 1 - ...md_null_crypto_version.map => version.map} | 0 drivers/crypto/octeontx/meson.build | 1 - ...cteontx_crypto_version.map => version.map} | 0 drivers/crypto/octeontx2/meson.build | 1 - ...teontx2_crypto_version.map => version.map} | 0 ...te_pmd_openssl_version.map => version.map} | 0 drivers/crypto/qat/meson.build | 23 --- drivers/crypto/qat/qat_sym.c | 2 +- drivers/crypto/qat/qat_sym.h | 8 +- drivers/crypto/qat/qat_sym_capabilities.h | 2 +- drivers/crypto/qat/qat_sym_pmd.c | 12 +- drivers/crypto/qat/qat_sym_pmd.h | 2 +- drivers/crypto/qat/qat_sym_session.c | 4 +- drivers/crypto/qat/qat_sym_session.h | 4 +- drivers/crypto/scheduler/meson.build | 1 - ...ypto_scheduler_version.map => version.map} | 0 ...rte_pmd_snow3g_version.map => version.map} | 0 drivers/crypto/virtio/meson.build | 1 - ..._virtio_crypto_version.map => version.map} | 0 .../{rte_pmd_zuc_version.map => version.map} | 0 drivers/event/dpaa/meson.build | 2 +- ...pmd_dpaa_event_version.map => version.map} | 0 drivers/event/dpaa2/meson.build | 2 +- ...md_dpaa2_event_version.map => version.map} | 0 ..._pmd_dsw_event_version.map => version.map} | 0 drivers/event/meson.build | 2 - drivers/event/octeontx/meson.build | 2 +- ...octeontx_event_version.map => version.map} | 0 drivers/event/octeontx2/meson.build | 2 +- ...cteontx2_event_version.map => version.map} | 0 ...pmd_opdl_event_version.map => version.map} | 0 ...skeleton_event_version.map => version.map} | 0 ...e_pmd_sw_event_version.map => version.map} | 0 ...mempool_bucket_version.map => version.map} | 0 ...e_mempool_dpaa_version.map => version.map} | 0 ..._mempool_dpaa2_version.map => version.map} | 0 drivers/mempool/meson.build | 2 - ...mpool_octeontx_version.map => version.map} | 0 ...pool_octeontx2_version.map => version.map} | 0 ...e_mempool_ring_version.map => version.map} | 0 ..._mempool_stack_version.map => version.map} | 0 drivers/meson.build | 18 +- ..._pmd_af_packet_version.map => version.map} | 0 ...rte_pmd_af_xdp_version.map => version.map} | 0 .../{rte_pmd_ark_version.map => version.map} | 0 ...e_pmd_atlantic_version.map => version.map} | 0 .../{rte_pmd_avp_version.map => version.map} | 0 ...{rte_pmd_axgbe_version.map => version.map} | 0 ...{rte_pmd_bnx2x_version.map => version.map} | 0 .../{rte_pmd_bnxt_version.map => version.map} | 0 .../{rte_pmd_bond_version.map => version.map} | 0 ...{rte_pmd_cxgbe_version.map => version.map} | 0 .../{rte_pmd_dpaa_version.map => version.map} | 0 ...{rte_pmd_dpaa2_version.map => version.map} | 0 ...{rte_pmd_e1000_version.map => version.map} | 0 .../{rte_pmd_ena_version.map => version.map} | 0 ...{rte_pmd_enetc_version.map => version.map} | 0 .../{rte_pmd_enic_version.map => version.map} | 0 ...e_pmd_failsafe_version.map => version.map} | 0 ...{rte_pmd_fm10k_version.map => version.map} | 0 ...{rte_pmd_hinic_version.map => version.map} | 0 .../{rte_pmd_hns3_version.map => version.map} | 0 .../{rte_pmd_i40e_version.map => version.map} | 0 .../{rte_pmd_iavf_version.map => version.map} | 0 .../{rte_pmd_ice_version.map => version.map} | 0 .../{rte_pmd_igc_version.map => version.map} | 0 ...{rte_pmd_ionic_version.map => version.map} | 0 ...rte_pmd_ipn3ke_version.map => version.map} | 0 drivers/net/ixgbe/ixgbe_ethdev.c | 6 +- drivers/net/ixgbe/ixgbe_ethdev.h | 4 +- drivers/net/ixgbe/ixgbe_flow.c | 6 +- drivers/net/ixgbe/ixgbe_rxtx.c | 26 +-- drivers/net/ixgbe/ixgbe_rxtx.h | 6 +- drivers/net/ixgbe/ixgbe_rxtx_vec_sse.c | 6 +- ...{rte_pmd_ixgbe_version.map => version.map} | 0 drivers/net/kni/meson.build | 2 +- .../{rte_pmd_kni_version.map => version.map} | 0 ...e_pmd_liquidio_version.map => version.map} | 0 ...{rte_pmd_memif_version.map => version.map} | 0 drivers/net/meson.build | 2 - drivers/net/mlx4/meson.build | 2 +- .../{rte_pmd_mlx4_version.map => version.map} | 0 .../{rte_pmd_mlx5_version.map => version.map} | 0 ...rte_pmd_mvneta_version.map => version.map} | 0 ...{rte_pmd_mvpp2_version.map => version.map} | 0 drivers/net/netvsc/meson.build | 2 +- ...rte_pmd_netvsc_version.map => version.map} | 0 .../{rte_pmd_nfb_version.map => version.map} | 0 .../{rte_pmd_nfp_version.map => version.map} | 0 .../{rte_pmd_null_version.map => version.map} | 0 ...e_pmd_octeontx_version.map => version.map} | 0 ..._pmd_octeontx2_version.map => version.map} | 0 .../{rte_pmd_pcap_version.map => version.map} | 0 .../{rte_pmd_pfe_version.map => version.map} | 0 .../{rte_pmd_qede_version.map => version.map} | 0 .../{rte_pmd_ring_version.map => version.map} | 0 .../{rte_pmd_sfc_version.map => version.map} | 0 ...te_pmd_softnic_version.map => version.map} | 0 ...e_pmd_szedata2_version.map => version.map} | 0 .../{rte_pmd_tap_version.map => version.map} | 0 ...e_pmd_thunderx_version.map => version.map} | 0 ...md_vdev_netvsc_version.map => version.map} | 0 drivers/net/vhost/meson.build | 2 +- ...{rte_pmd_vhost_version.map => version.map} | 0 ...rte_pmd_virtio_version.map => version.map} | 0 ...te_pmd_vmxnet3_version.map => version.map} | 0 drivers/raw/dpaa2_cmdif/meson.build | 2 +- ...ev_dpaa2_cmdif_version.map => version.map} | 0 drivers/raw/dpaa2_qdma/meson.build | 2 +- ...dev_dpaa2_qdma_version.map => version.map} | 0 drivers/raw/ifpga/base/opae_osdep.h | 2 +- drivers/raw/ifpga/meson.build | 2 +- ...e_rawdev_ifpga_version.map => version.map} | 0 ...te_rawdev_ioat_version.map => version.map} | 0 drivers/raw/meson.build | 2 - ...rte_rawdev_ntb_version.map => version.map} | 0 ..._octeontx2_dma_version.map => version.map} | 0 ...v_octeontx2_ep_version.map => version.map} | 0 ...awdev_skeleton_version.map => version.map} | 0 drivers/regex/meson.build | 2 - drivers/regex/mlx5/meson.build | 1 - ...pmd_mlx5_regex_version.map => version.map} | 0 drivers/vdpa/ifc/meson.build | 2 +- .../{rte_pmd_ifc_version.map => version.map} | 0 drivers/vdpa/meson.build | 2 - drivers/vdpa/mlx5/meson.build | 1 - ..._pmd_mlx5_vdpa_version.map => version.map} | 0 examples/bond/meson.build | 2 +- examples/distributor/meson.build | 2 +- examples/ethtool/lib/rte_ethtool.c | 4 +- examples/ethtool/meson.build | 4 +- examples/ioat/meson.build | 4 +- examples/ip_pipeline/kni.c | 4 +- examples/ip_pipeline/kni.h | 4 +- examples/ip_pipeline/pipeline.c | 14 +- examples/kni/meson.build | 2 +- examples/l2fwd-crypto/main.c | 4 +- examples/l2fwd-crypto/meson.build | 3 + examples/l3fwd-power/meson.build | 2 +- examples/ntb/meson.build | 4 +- examples/vhost_crypto/meson.build | 2 +- examples/vm_power_manager/channel_monitor.c | 8 +- .../vm_power_manager/guest_cli/meson.build | 2 +- examples/vm_power_manager/main.c | 12 +- examples/vm_power_manager/meson.build | 14 +- .../{rte_acl_version.map => version.map} | 0 .../{rte_bbdev_version.map => version.map} | 0 ...e_bitratestats_version.map => version.map} | 0 .../{rte_bpf_version.map => version.map} | 0 .../{rte_cfgfile_version.map => version.map} | 0 .../{rte_cmdline_version.map => version.map} | 0 ...te_compressdev_version.map => version.map} | 0 ...{rte_cryptodev_version.map => version.map} | 0 ...te_distributor_version.map => version.map} | 0 lib/librte_eal/linux/eal.c | 4 +- .../{rte_eal_version.map => version.map} | 0 .../{rte_efd_version.map => version.map} | 0 lib/librte_ethdev/meson.build | 1 - .../{rte_ethdev_version.map => version.map} | 0 .../{rte_eventdev_version.map => version.map} | 0 .../{rte_fib_version.map => version.map} | 0 ..._flow_classify_version.map => version.map} | 0 lib/librte_graph/meson.build | 2 - .../{rte_graph_version.map => version.map} | 0 .../{rte_gro_version.map => version.map} | 0 .../{rte_gso_version.map => version.map} | 0 .../{rte_hash_version.map => version.map} | 0 .../{rte_ip_frag_version.map => version.map} | 0 .../{rte_ipsec_version.map => version.map} | 0 .../{rte_jobstats_version.map => version.map} | 0 .../{rte_kni_version.map => version.map} | 0 .../{rte_kvargs_version.map => version.map} | 0 ...e_latencystats_version.map => version.map} | 0 .../{rte_lpm_version.map => version.map} | 0 .../{rte_mbuf_version.map => version.map} | 0 .../{rte_member_version.map => version.map} | 0 .../{rte_mempool_version.map => version.map} | 0 .../{rte_meter_version.map => version.map} | 0 lib/librte_metrics/rte_metrics_telemetry.c | 4 +- lib/librte_metrics/rte_metrics_telemetry.h | 2 +- .../{rte_metrics_version.map => version.map} | 0 .../{rte_net_version.map => version.map} | 0 .../{rte_node_version.map => version.map} | 0 .../{rte_pci_version.map => version.map} | 0 .../{rte_pdump_version.map => version.map} | 0 .../{rte_pipeline_version.map => version.map} | 0 lib/librte_port/meson.build | 2 +- .../{rte_port_version.map => version.map} | 0 .../{rte_power_version.map => version.map} | 0 .../{rte_rawdev_version.map => version.map} | 0 .../{rte_rcu_version.map => version.map} | 0 .../{rte_regexdev_version.map => version.map} | 0 .../{rte_reorder_version.map => version.map} | 0 .../{rte_rib_version.map => version.map} | 0 .../{rte_ring_version.map => version.map} | 0 .../{rte_sched_version.map => version.map} | 0 .../{rte_security_version.map => version.map} | 0 .../{rte_stack_version.map => version.map} | 0 .../{rte_table_version.map => version.map} | 0 ...{rte_telemetry_version.map => version.map} | 0 .../{rte_timer_version.map => version.map} | 0 .../{rte_vhost_version.map => version.map} | 0 lib/meson.build | 8 +- 290 files changed, 506 insertions(+), 510 deletions(-) rename drivers/baseband/fpga_5gnr_fec/{rte_pmd_bbdev_fpga_5gnr_fec_version.map => version.map} (100%) rename drivers/baseband/fpga_lte_fec/{rte_pmd_bbdev_fpga_lte_fec_version.map => version.map} (100%) rename drivers/baseband/null/{rte_pmd_bbdev_null_version.map => version.map} (100%) rename drivers/baseband/turbo_sw/{rte_pmd_bbdev_turbo_sw_version.map => version.map} (100%) rename drivers/bus/dpaa/{rte_bus_dpaa_version.map => version.map} (100%) rename drivers/bus/fslmc/{rte_bus_fslmc_version.map => version.map} (100%) rename drivers/bus/ifpga/{rte_bus_ifpga_version.map => version.map} (100%) rename drivers/bus/pci/{rte_bus_pci_version.map => version.map} (100%) rename drivers/bus/vdev/{rte_bus_vdev_version.map => version.map} (100%) rename drivers/bus/vmbus/{rte_bus_vmbus_version.map => version.map} (100%) rename drivers/common/cpt/{rte_common_cpt_version.map => version.map} (100%) rename drivers/common/dpaax/{rte_common_dpaax_version.map => version.map} (100%) rename drivers/common/iavf/{rte_common_iavf_version.map => version.map} (100%) rename drivers/common/mlx5/{rte_common_mlx5_version.map => version.map} (100%) rename drivers/common/mvep/{rte_common_mvep_version.map => version.map} (100%) rename drivers/common/octeontx/{rte_common_octeontx_version.map => version.map} (100%) rename drivers/common/octeontx2/{rte_common_octeontx2_version.map => version.map} (100%) rename drivers/{compress/isal/rte_pmd_isal_version.map => common/qat/version.map} (100%) rename drivers/common/sfc_efx/{rte_common_sfc_efx_version.map => version.map} (100%) rename drivers/compress/{octeontx/rte_pmd_octeontx_compress_version.map => isal/version.map} (100%) rename drivers/compress/{qat/rte_pmd_qat_version.map => octeontx/version.map} (100%) delete mode 100644 drivers/compress/qat/meson.build rename drivers/compress/zlib/{rte_pmd_zlib_version.map => version.map} (100%) rename drivers/crypto/aesni_gcm/{rte_pmd_aesni_gcm_version.map => version.map} (100%) rename drivers/crypto/aesni_mb/{rte_pmd_aesni_mb_version.map => version.map} (100%) rename drivers/crypto/armv8/{rte_pmd_armv8_version.map => version.map} (100%) rename drivers/crypto/caam_jr/{rte_pmd_caam_jr_version.map => version.map} (100%) rename drivers/crypto/ccp/{rte_pmd_ccp_version.map => version.map} (100%) rename drivers/crypto/dpaa2_sec/{rte_pmd_dpaa2_sec_version.map => version.map} (100%) rename drivers/crypto/dpaa_sec/{rte_pmd_dpaa_sec_version.map => version.map} (100%) rename drivers/crypto/kasumi/{rte_pmd_kasumi_version.map => version.map} (100%) rename drivers/crypto/mvsam/{rte_pmd_mvsam_version.map => version.map} (100%) rename drivers/crypto/nitrox/{rte_pmd_nitrox_version.map => version.map} (100%) rename drivers/crypto/null/{rte_pmd_null_crypto_version.map => version.map} (100%) rename drivers/crypto/octeontx/{rte_pmd_octeontx_crypto_version.map => version.map} (100%) rename drivers/crypto/octeontx2/{rte_pmd_octeontx2_crypto_version.map => version.map} (100%) rename drivers/crypto/openssl/{rte_pmd_openssl_version.map => version.map} (100%) delete mode 100644 drivers/crypto/qat/meson.build rename drivers/crypto/scheduler/{rte_pmd_crypto_scheduler_version.map => version.map} (100%) rename drivers/crypto/snow3g/{rte_pmd_snow3g_version.map => version.map} (100%) rename drivers/crypto/virtio/{rte_pmd_virtio_crypto_version.map => version.map} (100%) rename drivers/crypto/zuc/{rte_pmd_zuc_version.map => version.map} (100%) rename drivers/event/dpaa/{rte_pmd_dpaa_event_version.map => version.map} (100%) rename drivers/event/dpaa2/{rte_pmd_dpaa2_event_version.map => version.map} (100%) rename drivers/event/dsw/{rte_pmd_dsw_event_version.map => version.map} (100%) rename drivers/event/octeontx/{rte_pmd_octeontx_event_version.map => version.map} (100%) rename drivers/event/octeontx2/{rte_pmd_octeontx2_event_version.map => version.map} (100%) rename drivers/event/opdl/{rte_pmd_opdl_event_version.map => version.map} (100%) rename drivers/event/skeleton/{rte_pmd_skeleton_event_version.map => version.map} (100%) rename drivers/event/sw/{rte_pmd_sw_event_version.map => version.map} (100%) rename drivers/mempool/bucket/{rte_mempool_bucket_version.map => version.map} (100%) rename drivers/mempool/dpaa/{rte_mempool_dpaa_version.map => version.map} (100%) rename drivers/mempool/dpaa2/{rte_mempool_dpaa2_version.map => version.map} (100%) rename drivers/mempool/octeontx/{rte_mempool_octeontx_version.map => version.map} (100%) rename drivers/mempool/octeontx2/{rte_mempool_octeontx2_version.map => version.map} (100%) rename drivers/mempool/ring/{rte_mempool_ring_version.map => version.map} (100%) rename drivers/mempool/stack/{rte_mempool_stack_version.map => version.map} (100%) rename drivers/net/af_packet/{rte_pmd_af_packet_version.map => version.map} (100%) rename drivers/net/af_xdp/{rte_pmd_af_xdp_version.map => version.map} (100%) rename drivers/net/ark/{rte_pmd_ark_version.map => version.map} (100%) rename drivers/net/atlantic/{rte_pmd_atlantic_version.map => version.map} (100%) rename drivers/net/avp/{rte_pmd_avp_version.map => version.map} (100%) rename drivers/net/axgbe/{rte_pmd_axgbe_version.map => version.map} (100%) rename drivers/net/bnx2x/{rte_pmd_bnx2x_version.map => version.map} (100%) rename drivers/net/bnxt/{rte_pmd_bnxt_version.map => version.map} (100%) rename drivers/net/bonding/{rte_pmd_bond_version.map => version.map} (100%) rename drivers/net/cxgbe/{rte_pmd_cxgbe_version.map => version.map} (100%) rename drivers/net/dpaa/{rte_pmd_dpaa_version.map => version.map} (100%) rename drivers/net/dpaa2/{rte_pmd_dpaa2_version.map => version.map} (100%) rename drivers/net/e1000/{rte_pmd_e1000_version.map => version.map} (100%) rename drivers/net/ena/{rte_pmd_ena_version.map => version.map} (100%) rename drivers/net/enetc/{rte_pmd_enetc_version.map => version.map} (100%) rename drivers/net/enic/{rte_pmd_enic_version.map => version.map} (100%) rename drivers/net/failsafe/{rte_pmd_failsafe_version.map => version.map} (100%) rename drivers/net/fm10k/{rte_pmd_fm10k_version.map => version.map} (100%) rename drivers/net/hinic/{rte_pmd_hinic_version.map => version.map} (100%) rename drivers/net/hns3/{rte_pmd_hns3_version.map => version.map} (100%) rename drivers/net/i40e/{rte_pmd_i40e_version.map => version.map} (100%) rename drivers/net/iavf/{rte_pmd_iavf_version.map => version.map} (100%) rename drivers/net/ice/{rte_pmd_ice_version.map => version.map} (100%) rename drivers/net/igc/{rte_pmd_igc_version.map => version.map} (100%) rename drivers/net/ionic/{rte_pmd_ionic_version.map => version.map} (100%) rename drivers/net/ipn3ke/{rte_pmd_ipn3ke_version.map => version.map} (100%) rename drivers/net/ixgbe/{rte_pmd_ixgbe_version.map => version.map} (100%) rename drivers/net/kni/{rte_pmd_kni_version.map => version.map} (100%) rename drivers/net/liquidio/{rte_pmd_liquidio_version.map => version.map} (100%) rename drivers/net/memif/{rte_pmd_memif_version.map => version.map} (100%) rename drivers/net/mlx4/{rte_pmd_mlx4_version.map => version.map} (100%) rename drivers/net/mlx5/{rte_pmd_mlx5_version.map => version.map} (100%) rename drivers/net/mvneta/{rte_pmd_mvneta_version.map => version.map} (100%) rename drivers/net/mvpp2/{rte_pmd_mvpp2_version.map => version.map} (100%) rename drivers/net/netvsc/{rte_pmd_netvsc_version.map => version.map} (100%) rename drivers/net/nfb/{rte_pmd_nfb_version.map => version.map} (100%) rename drivers/net/nfp/{rte_pmd_nfp_version.map => version.map} (100%) rename drivers/net/null/{rte_pmd_null_version.map => version.map} (100%) rename drivers/net/octeontx/{rte_pmd_octeontx_version.map => version.map} (100%) rename drivers/net/octeontx2/{rte_pmd_octeontx2_version.map => version.map} (100%) rename drivers/net/pcap/{rte_pmd_pcap_version.map => version.map} (100%) rename drivers/net/pfe/{rte_pmd_pfe_version.map => version.map} (100%) rename drivers/net/qede/{rte_pmd_qede_version.map => version.map} (100%) rename drivers/net/ring/{rte_pmd_ring_version.map => version.map} (100%) rename drivers/net/sfc/{rte_pmd_sfc_version.map => version.map} (100%) rename drivers/net/softnic/{rte_pmd_softnic_version.map => version.map} (100%) rename drivers/net/szedata2/{rte_pmd_szedata2_version.map => version.map} (100%) rename drivers/net/tap/{rte_pmd_tap_version.map => version.map} (100%) rename drivers/net/thunderx/{rte_pmd_thunderx_version.map => version.map} (100%) rename drivers/net/vdev_netvsc/{rte_pmd_vdev_netvsc_version.map => version.map} (100%) rename drivers/net/vhost/{rte_pmd_vhost_version.map => version.map} (100%) rename drivers/net/virtio/{rte_pmd_virtio_version.map => version.map} (100%) rename drivers/net/vmxnet3/{rte_pmd_vmxnet3_version.map => version.map} (100%) rename drivers/raw/dpaa2_cmdif/{rte_rawdev_dpaa2_cmdif_version.map => version.map} (100%) rename drivers/raw/dpaa2_qdma/{rte_rawdev_dpaa2_qdma_version.map => version.map} (100%) rename drivers/raw/ifpga/{rte_rawdev_ifpga_version.map => version.map} (100%) rename drivers/raw/ioat/{rte_rawdev_ioat_version.map => version.map} (100%) rename drivers/raw/ntb/{rte_rawdev_ntb_version.map => version.map} (100%) rename drivers/raw/octeontx2_dma/{rte_rawdev_octeontx2_dma_version.map => version.map} (100%) rename drivers/raw/octeontx2_ep/{rte_rawdev_octeontx2_ep_version.map => version.map} (100%) rename drivers/raw/skeleton/{rte_rawdev_skeleton_version.map => version.map} (100%) rename drivers/regex/mlx5/{rte_pmd_mlx5_regex_version.map => version.map} (100%) rename drivers/vdpa/ifc/{rte_pmd_ifc_version.map => version.map} (100%) rename drivers/vdpa/mlx5/{rte_pmd_mlx5_vdpa_version.map => version.map} (100%) rename lib/librte_acl/{rte_acl_version.map => version.map} (100%) rename lib/librte_bbdev/{rte_bbdev_version.map => version.map} (100%) rename lib/librte_bitratestats/{rte_bitratestats_version.map => version.map} (100%) rename lib/librte_bpf/{rte_bpf_version.map => version.map} (100%) rename lib/librte_cfgfile/{rte_cfgfile_version.map => version.map} (100%) rename lib/librte_cmdline/{rte_cmdline_version.map => version.map} (100%) rename lib/librte_compressdev/{rte_compressdev_version.map => version.map} (100%) rename lib/librte_cryptodev/{rte_cryptodev_version.map => version.map} (100%) rename lib/librte_distributor/{rte_distributor_version.map => version.map} (100%) rename lib/librte_eal/{rte_eal_version.map => version.map} (100%) rename lib/librte_efd/{rte_efd_version.map => version.map} (100%) rename lib/librte_ethdev/{rte_ethdev_version.map => version.map} (100%) rename lib/librte_eventdev/{rte_eventdev_version.map => version.map} (100%) rename lib/librte_fib/{rte_fib_version.map => version.map} (100%) rename lib/librte_flow_classify/{rte_flow_classify_version.map => version.map} (100%) rename lib/librte_graph/{rte_graph_version.map => version.map} (100%) rename lib/librte_gro/{rte_gro_version.map => version.map} (100%) rename lib/librte_gso/{rte_gso_version.map => version.map} (100%) rename lib/librte_hash/{rte_hash_version.map => version.map} (100%) rename lib/librte_ip_frag/{rte_ip_frag_version.map => version.map} (100%) rename lib/librte_ipsec/{rte_ipsec_version.map => version.map} (100%) rename lib/librte_jobstats/{rte_jobstats_version.map => version.map} (100%) rename lib/librte_kni/{rte_kni_version.map => version.map} (100%) rename lib/librte_kvargs/{rte_kvargs_version.map => version.map} (100%) rename lib/librte_latencystats/{rte_latencystats_version.map => version.map} (100%) rename lib/librte_lpm/{rte_lpm_version.map => version.map} (100%) rename lib/librte_mbuf/{rte_mbuf_version.map => version.map} (100%) rename lib/librte_member/{rte_member_version.map => version.map} (100%) rename lib/librte_mempool/{rte_mempool_version.map => version.map} (100%) rename lib/librte_meter/{rte_meter_version.map => version.map} (100%) rename lib/librte_metrics/{rte_metrics_version.map => version.map} (100%) rename lib/librte_net/{rte_net_version.map => version.map} (100%) rename lib/librte_node/{rte_node_version.map => version.map} (100%) rename lib/librte_pci/{rte_pci_version.map => version.map} (100%) rename lib/librte_pdump/{rte_pdump_version.map => version.map} (100%) rename lib/librte_pipeline/{rte_pipeline_version.map => version.map} (100%) rename lib/librte_port/{rte_port_version.map => version.map} (100%) rename lib/librte_power/{rte_power_version.map => version.map} (100%) rename lib/librte_rawdev/{rte_rawdev_version.map => version.map} (100%) rename lib/librte_rcu/{rte_rcu_version.map => version.map} (100%) rename lib/librte_regexdev/{rte_regexdev_version.map => version.map} (100%) rename lib/librte_reorder/{rte_reorder_version.map => version.map} (100%) rename lib/librte_rib/{rte_rib_version.map => version.map} (100%) rename lib/librte_ring/{rte_ring_version.map => version.map} (100%) rename lib/librte_sched/{rte_sched_version.map => version.map} (100%) rename lib/librte_security/{rte_security_version.map => version.map} (100%) rename lib/librte_stack/{rte_stack_version.map => version.map} (100%) rename lib/librte_table/{rte_table_version.map => version.map} (100%) rename lib/librte_telemetry/{rte_telemetry_version.map => version.map} (100%) rename lib/librte_timer/{rte_timer_version.map => version.map} (100%) rename lib/librte_vhost/{rte_vhost_version.map => version.map} (100%) -- 2.25.1