[dpdk-dev] [RFC PATCH v2 0/8] Rework build macros
Bruce Richardson
bruce.richardson at intel.com
Fri Oct 2 17:58:47 CEST 2020
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
More information about the dev
mailing list