summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnatoly Burakov <anatoly.burakov@intel.com>2019-11-20 17:23:30 +0000
committerDavid Marchand <david.marchand@redhat.com>2019-11-20 23:05:39 +0100
commitfbaf94388763eecf5ceecb691401b124970566a7 (patch)
tree8bf7753580405d5507dc5339f4381a57af6120ef
parentcba806e07d6f7e6cfa9749346f2dc75288f984f7 (diff)
downloaddpdk-fbaf94388763eecf5ceecb691401b124970566a7.zip
dpdk-fbaf94388763eecf5ceecb691401b124970566a7.tar.gz
dpdk-fbaf94388763eecf5ceecb691401b124970566a7.tar.xz
build: remove individual library versions
Since the library versioning for both stable and experimental ABI's is now managed globally, the LIBABIVER and version variables no longer serve any useful purpose, and can be removed. The replacement in Makefiles was done using the following regex: ^(#.*\n)?LIBABIVER\s*:=\s*\d+\n(\s*\n)? (LIBABIVER := numbers, optionally preceded by a comment and optionally succeeded by an empty line) The replacement for meson files was done using the following regex: ^(#.*\n)?version\s*=\s*\d+\n(\s*\n)? (version = numbers, optionally preceded by a comment and optionally succeeded by an empty line) [David]: those variables are manually removed for the files: - drivers/common/qat/Makefile - lib/librte_eal/meson.build [David]: the LIBABIVER is restored for the external ethtool example library. Signed-off-by: Anatoly Burakov <anatoly.burakov@intel.com> Signed-off-by: David Marchand <david.marchand@redhat.com> Acked-by: Thomas Monjalon <thomas@monjalon.net>
-rw-r--r--drivers/baseband/fpga_lte_fec/Makefile3
-rw-r--r--drivers/baseband/null/Makefile3
-rw-r--r--drivers/baseband/turbo_sw/Makefile3
-rw-r--r--drivers/bus/dpaa/Makefile2
-rw-r--r--drivers/bus/dpaa/meson.build2
-rw-r--r--drivers/bus/fslmc/Makefile3
-rw-r--r--drivers/bus/fslmc/meson.build2
-rw-r--r--drivers/bus/ifpga/Makefile3
-rw-r--r--drivers/bus/ifpga/meson.build2
-rw-r--r--drivers/bus/pci/Makefile1
-rw-r--r--drivers/bus/pci/meson.build2
-rw-r--r--drivers/bus/vdev/Makefile3
-rw-r--r--drivers/bus/vdev/meson.build2
-rw-r--r--drivers/bus/vmbus/Makefile1
-rw-r--r--drivers/bus/vmbus/meson.build2
-rw-r--r--drivers/common/cpt/Makefile2
-rw-r--r--drivers/common/dpaax/Makefile3
-rw-r--r--drivers/common/mvep/Makefile3
-rw-r--r--drivers/common/octeontx/Makefile2
-rw-r--r--drivers/common/octeontx2/Makefile2
-rw-r--r--drivers/common/qat/Makefile2
-rw-r--r--drivers/compress/isal/Makefile3
-rw-r--r--drivers/compress/octeontx/Makefile3
-rw-r--r--drivers/compress/zlib/Makefile3
-rw-r--r--drivers/crypto/aesni_gcm/Makefile3
-rw-r--r--drivers/crypto/aesni_mb/Makefile3
-rw-r--r--drivers/crypto/armv8/Makefile3
-rw-r--r--drivers/crypto/caam_jr/Makefile3
-rw-r--r--drivers/crypto/ccp/Makefile3
-rw-r--r--drivers/crypto/dpaa2_sec/Makefile3
-rw-r--r--drivers/crypto/dpaa2_sec/meson.build2
-rw-r--r--drivers/crypto/dpaa_sec/Makefile3
-rw-r--r--drivers/crypto/kasumi/Makefile3
-rw-r--r--drivers/crypto/mvsam/Makefile3
-rw-r--r--drivers/crypto/nitrox/Makefile3
-rw-r--r--drivers/crypto/null/Makefile3
-rw-r--r--drivers/crypto/octeontx/Makefile3
-rw-r--r--drivers/crypto/octeontx2/Makefile3
-rw-r--r--drivers/crypto/openssl/Makefile3
-rw-r--r--drivers/crypto/scheduler/Makefile3
-rw-r--r--drivers/crypto/snow3g/Makefile3
-rw-r--r--drivers/crypto/virtio/Makefile2
-rw-r--r--drivers/crypto/zuc/Makefile3
-rw-r--r--drivers/event/dpaa/Makefile2
-rw-r--r--drivers/event/dpaa2/Makefile2
-rw-r--r--drivers/event/dpaa2/meson.build2
-rw-r--r--drivers/event/dsw/Makefile2
-rw-r--r--drivers/event/octeontx/Makefile2
-rw-r--r--drivers/event/octeontx2/Makefile2
-rw-r--r--drivers/event/opdl/Makefile3
-rw-r--r--drivers/event/skeleton/Makefile2
-rw-r--r--drivers/event/sw/Makefile3
-rw-r--r--drivers/mempool/bucket/Makefile2
-rw-r--r--drivers/mempool/dpaa/Makefile3
-rw-r--r--drivers/mempool/dpaa2/Makefile3
-rw-r--r--drivers/mempool/dpaa2/meson.build2
-rw-r--r--drivers/mempool/octeontx/Makefile2
-rw-r--r--drivers/mempool/octeontx2/Makefile2
-rw-r--r--drivers/mempool/ring/Makefile2
-rw-r--r--drivers/mempool/stack/Makefile2
-rw-r--r--drivers/net/af_packet/Makefile2
-rw-r--r--drivers/net/af_xdp/Makefile2
-rw-r--r--drivers/net/ark/Makefile2
-rw-r--r--drivers/net/atlantic/Makefile2
-rw-r--r--drivers/net/avp/Makefile2
-rw-r--r--drivers/net/axgbe/Makefile2
-rw-r--r--drivers/net/bnx2x/Makefile2
-rw-r--r--drivers/net/bnxt/Makefile2
-rw-r--r--drivers/net/bnxt/meson.build1
-rw-r--r--drivers/net/bonding/Makefile2
-rw-r--r--drivers/net/bonding/meson.build1
-rw-r--r--drivers/net/cxgbe/Makefile2
-rw-r--r--drivers/net/dpaa/Makefile2
-rw-r--r--drivers/net/dpaa2/Makefile3
-rw-r--r--drivers/net/dpaa2/meson.build2
-rw-r--r--drivers/net/e1000/Makefile2
-rw-r--r--drivers/net/ena/Makefile2
-rw-r--r--drivers/net/enetc/Makefile2
-rw-r--r--drivers/net/enic/Makefile2
-rw-r--r--drivers/net/failsafe/Makefile2
-rw-r--r--drivers/net/fm10k/Makefile2
-rw-r--r--drivers/net/hinic/Makefile2
-rw-r--r--drivers/net/hns3/Makefile2
-rw-r--r--drivers/net/i40e/Makefile2
-rw-r--r--drivers/net/i40e/meson.build2
-rw-r--r--drivers/net/iavf/Makefile2
-rw-r--r--drivers/net/ice/Makefile2
-rw-r--r--drivers/net/ifc/Makefile2
-rw-r--r--drivers/net/ipn3ke/Makefile2
-rw-r--r--drivers/net/ixgbe/Makefile2
-rw-r--r--drivers/net/ixgbe/meson.build2
-rw-r--r--drivers/net/kni/Makefile2
-rw-r--r--drivers/net/liquidio/Makefile2
-rw-r--r--drivers/net/memif/Makefile2
-rw-r--r--drivers/net/mlx4/Makefile2
-rw-r--r--drivers/net/mlx5/Makefile2
-rw-r--r--drivers/net/mvneta/Makefile3
-rw-r--r--drivers/net/mvpp2/Makefile3
-rw-r--r--drivers/net/netvsc/Makefile2
-rw-r--r--drivers/net/netvsc/meson.build1
-rw-r--r--drivers/net/nfb/Makefile2
-rw-r--r--drivers/net/nfp/Makefile2
-rw-r--r--drivers/net/null/Makefile2
-rw-r--r--drivers/net/null/meson.build1
-rw-r--r--drivers/net/octeontx/Makefile2
-rw-r--r--drivers/net/octeontx2/Makefile2
-rw-r--r--drivers/net/pcap/Makefile2
-rw-r--r--drivers/net/pfe/Makefile2
-rw-r--r--drivers/net/qede/Makefile2
-rw-r--r--drivers/net/ring/Makefile2
-rw-r--r--drivers/net/ring/meson.build1
-rw-r--r--drivers/net/sfc/Makefile2
-rw-r--r--drivers/net/softnic/Makefile2
-rw-r--r--drivers/net/szedata2/Makefile2
-rw-r--r--drivers/net/tap/Makefile2
-rw-r--r--drivers/net/thunderx/Makefile2
-rw-r--r--drivers/net/vdev_netvsc/Makefile1
-rw-r--r--drivers/net/vhost/Makefile2
-rw-r--r--drivers/net/vhost/meson.build1
-rw-r--r--drivers/net/virtio/Makefile2
-rw-r--r--drivers/net/vmxnet3/Makefile2
-rw-r--r--drivers/raw/dpaa2_cmdif/Makefile2
-rw-r--r--drivers/raw/dpaa2_cmdif/meson.build2
-rw-r--r--drivers/raw/dpaa2_qdma/Makefile2
-rw-r--r--drivers/raw/dpaa2_qdma/meson.build2
-rw-r--r--drivers/raw/ifpga/Makefile2
-rw-r--r--drivers/raw/ifpga/meson.build2
-rw-r--r--drivers/raw/ioat/Makefile3
-rw-r--r--drivers/raw/ntb/Makefile2
-rw-r--r--drivers/raw/octeontx2_dma/Makefile2
-rw-r--r--drivers/raw/skeleton/Makefile2
-rw-r--r--lib/librte_acl/Makefile2
-rw-r--r--lib/librte_acl/meson.build1
-rw-r--r--lib/librte_bbdev/Makefile3
-rw-r--r--lib/librte_bitratestats/Makefile2
-rw-r--r--lib/librte_bitratestats/meson.build1
-rw-r--r--lib/librte_bpf/Makefile2
-rw-r--r--lib/librte_cfgfile/Makefile2
-rw-r--r--lib/librte_cfgfile/meson.build1
-rw-r--r--lib/librte_cmdline/Makefile2
-rw-r--r--lib/librte_cmdline/meson.build1
-rw-r--r--lib/librte_compressdev/Makefile3
-rw-r--r--lib/librte_cryptodev/Makefile3
-rw-r--r--lib/librte_cryptodev/meson.build1
-rw-r--r--lib/librte_distributor/Makefile2
-rw-r--r--lib/librte_eal/freebsd/eal/Makefile2
-rw-r--r--lib/librte_eal/linux/eal/Makefile2
-rw-r--r--lib/librte_eal/meson.build1
-rw-r--r--lib/librte_efd/Makefile2
-rw-r--r--lib/librte_ethdev/Makefile2
-rw-r--r--lib/librte_ethdev/meson.build1
-rw-r--r--lib/librte_eventdev/Makefile3
-rw-r--r--lib/librte_eventdev/meson.build1
-rw-r--r--lib/librte_fib/Makefile2
-rw-r--r--lib/librte_flow_classify/Makefile2
-rw-r--r--lib/librte_gro/Makefile2
-rw-r--r--lib/librte_gso/Makefile2
-rw-r--r--lib/librte_hash/Makefile2
-rw-r--r--lib/librte_hash/meson.build1
-rw-r--r--lib/librte_ip_frag/Makefile2
-rw-r--r--lib/librte_ipsec/Makefile2
-rw-r--r--lib/librte_ipsec/meson.build1
-rw-r--r--lib/librte_jobstats/Makefile2
-rw-r--r--lib/librte_kni/Makefile2
-rw-r--r--lib/librte_kni/meson.build1
-rw-r--r--lib/librte_kvargs/Makefile2
-rw-r--r--lib/librte_kvargs/meson.build1
-rw-r--r--lib/librte_latencystats/Makefile2
-rw-r--r--lib/librte_lpm/Makefile2
-rw-r--r--lib/librte_lpm/meson.build1
-rw-r--r--lib/librte_mbuf/Makefile2
-rw-r--r--lib/librte_mbuf/meson.build1
-rw-r--r--lib/librte_member/Makefile2
-rw-r--r--lib/librte_mempool/Makefile2
-rw-r--r--lib/librte_mempool/meson.build1
-rw-r--r--lib/librte_meter/Makefile2
-rw-r--r--lib/librte_meter/meson.build1
-rw-r--r--lib/librte_metrics/Makefile2
-rw-r--r--lib/librte_net/Makefile2
-rw-r--r--lib/librte_net/meson.build1
-rw-r--r--lib/librte_pci/Makefile2
-rw-r--r--lib/librte_pci/meson.build2
-rw-r--r--lib/librte_pdump/Makefile2
-rw-r--r--lib/librte_pdump/meson.build1
-rw-r--r--lib/librte_pipeline/Makefile2
-rw-r--r--lib/librte_pipeline/meson.build1
-rw-r--r--lib/librte_port/Makefile2
-rw-r--r--lib/librte_port/meson.build1
-rw-r--r--lib/librte_power/Makefile2
-rw-r--r--lib/librte_rawdev/Makefile3
-rw-r--r--lib/librte_rcu/Makefile2
-rw-r--r--lib/librte_reorder/Makefile2
-rw-r--r--lib/librte_rib/Makefile2
-rw-r--r--lib/librte_ring/Makefile2
-rw-r--r--lib/librte_ring/meson.build1
-rw-r--r--lib/librte_sched/Makefile2
-rw-r--r--lib/librte_sched/meson.build1
-rw-r--r--lib/librte_security/Makefile3
-rw-r--r--lib/librte_security/meson.build1
-rw-r--r--lib/librte_stack/Makefile2
-rw-r--r--lib/librte_stack/meson.build1
-rw-r--r--lib/librte_table/Makefile2
-rw-r--r--lib/librte_table/meson.build1
-rw-r--r--lib/librte_telemetry/Makefile2
-rw-r--r--lib/librte_timer/Makefile2
-rw-r--r--lib/librte_vhost/Makefile2
-rw-r--r--lib/librte_vhost/meson.build1
207 files changed, 0 insertions, 421 deletions
diff --git a/drivers/baseband/fpga_lte_fec/Makefile b/drivers/baseband/fpga_lte_fec/Makefile
index 2369bd2..b4a442c 100644
--- a/drivers/baseband/fpga_lte_fec/Makefile
+++ b/drivers/baseband/fpga_lte_fec/Makefile
@@ -17,9 +17,6 @@ LDLIBS += -lrte_pci -lrte_bus_pci
# versioning export map
EXPORT_MAP := rte_pmd_bbdev_fpga_lte_fec_version.map
-# library version
-LIBABIVER := 1
-
# library source files
SRCS-$(CONFIG_RTE_LIBRTE_PMD_BBDEV_FPGA_LTE_FEC) += fpga_lte_fec.c
diff --git a/drivers/baseband/null/Makefile b/drivers/baseband/null/Makefile
index f885a97..28751ee 100644
--- a/drivers/baseband/null/Makefile
+++ b/drivers/baseband/null/Makefile
@@ -16,9 +16,6 @@ LDLIBS += -lrte_bus_vdev
# versioning export map
EXPORT_MAP := rte_pmd_bbdev_null_version.map
-# library version
-LIBABIVER := 1
-
# library source files
SRCS-$(CONFIG_RTE_LIBRTE_PMD_BBDEV_NULL) += bbdev_null.c
diff --git a/drivers/baseband/turbo_sw/Makefile b/drivers/baseband/turbo_sw/Makefile
index 4aa05d2..ec74d27 100644
--- a/drivers/baseband/turbo_sw/Makefile
+++ b/drivers/baseband/turbo_sw/Makefile
@@ -47,9 +47,6 @@ LDLIBS += -L$(FLEXRAN_SDK)/lib_LDPC_ratematch_5gnr -lLDPC_ratematch_5gnr
LDLIBS += -L$(FLEXRAN_SDK)/lib_rate_dematching_5gnr -lrate_dematching_5gnr
endif
-# library version
-LIBABIVER := 1
-
# library source files
SRCS-$(CONFIG_RTE_LIBRTE_PMD_BBDEV_TURBO_SW) += bbdev_turbo_software.c
diff --git a/drivers/bus/dpaa/Makefile b/drivers/bus/dpaa/Makefile
index 454ac12..cd1093f 100644
--- a/drivers/bus/dpaa/Makefile
+++ b/drivers/bus/dpaa/Makefile
@@ -23,8 +23,6 @@ CFLAGS += -I$(RTE_SDK)/lib/librte_eal/common/include
# versioning export map
EXPORT_MAP := rte_bus_dpaa_version.map
-LIBABIVER := 2
-
# all source are stored in SRCS-y
#
SRCS-$(CONFIG_RTE_LIBRTE_DPAA_BUS) += \
diff --git a/drivers/bus/dpaa/meson.build b/drivers/bus/dpaa/meson.build
index 0e561c2..2b1cf19 100644
--- a/drivers/bus/dpaa/meson.build
+++ b/drivers/bus/dpaa/meson.build
@@ -1,8 +1,6 @@
# SPDX-License-Identifier: BSD-3-Clause
# Copyright 2018 NXP
-version = 2
-
if not is_linux
build = false
reason = 'only supported on linux'
diff --git a/drivers/bus/fslmc/Makefile b/drivers/bus/fslmc/Makefile
index 16f0a2c..6d22860 100644
--- a/drivers/bus/fslmc/Makefile
+++ b/drivers/bus/fslmc/Makefile
@@ -25,9 +25,6 @@ LDLIBS += -lrte_common_dpaax
# versioning export map
EXPORT_MAP := rte_bus_fslmc_version.map
-# library version
-LIBABIVER := 2
-
SRCS-$(CONFIG_RTE_LIBRTE_FSLMC_BUS) += \
qbman/qbman_portal.c \
qbman/qbman_debug.c
diff --git a/drivers/bus/fslmc/meson.build b/drivers/bus/fslmc/meson.build
index faebc43..6e709a8 100644
--- a/drivers/bus/fslmc/meson.build
+++ b/drivers/bus/fslmc/meson.build
@@ -1,8 +1,6 @@
# SPDX-License-Identifier: BSD-3-Clause
# Copyright 2018 NXP
-version = 2
-
if not is_linux
build = false
reason = 'only supported on linux'
diff --git a/drivers/bus/ifpga/Makefile b/drivers/bus/ifpga/Makefile
index 514452b..290c112 100644
--- a/drivers/bus/ifpga/Makefile
+++ b/drivers/bus/ifpga/Makefile
@@ -18,9 +18,6 @@ LDLIBS += -lrte_kvargs
# versioning export map
EXPORT_MAP := rte_bus_ifpga_version.map
-# library version
-LIBABIVER := 2
-
SRCS-$(CONFIG_RTE_LIBRTE_IFPGA_BUS) += ifpga_bus.c
SRCS-$(CONFIG_RTE_LIBRTE_IFPGA_BUS) += ifpga_common.c
diff --git a/drivers/bus/ifpga/meson.build b/drivers/bus/ifpga/meson.build
index 0b5c38d..c9b08c8 100644
--- a/drivers/bus/ifpga/meson.build
+++ b/drivers/bus/ifpga/meson.build
@@ -1,8 +1,6 @@
# SPDX-License-Identifier: BSD-3-Clause
# Copyright(c) 2010-2018 Intel Corporation
-version = 2
-
deps += ['pci', 'kvargs', 'rawdev']
install_headers('rte_bus_ifpga.h')
sources = files('ifpga_common.c', 'ifpga_bus.c')
diff --git a/drivers/bus/pci/Makefile b/drivers/bus/pci/Makefile
index 45d1242..975d796 100644
--- a/drivers/bus/pci/Makefile
+++ b/drivers/bus/pci/Makefile
@@ -4,7 +4,6 @@
include $(RTE_SDK)/mk/rte.vars.mk
LIB = librte_bus_pci.a
-LIBABIVER := 2
EXPORT_MAP := rte_bus_pci_version.map
CFLAGS := -I$(SRCDIR) $(CFLAGS)
diff --git a/drivers/bus/pci/meson.build b/drivers/bus/pci/meson.build
index a312ecc..a3feb86 100644
--- a/drivers/bus/pci/meson.build
+++ b/drivers/bus/pci/meson.build
@@ -1,8 +1,6 @@
# SPDX-License-Identifier: BSD-3-Clause
# Copyright(c) 2017 Intel Corporation
-version = 2
-
deps += ['pci']
install_headers('rte_bus_pci.h')
sources = files('pci_common.c',
diff --git a/drivers/bus/vdev/Makefile b/drivers/bus/vdev/Makefile
index 803b8ea..63c9b3f 100644
--- a/drivers/bus/vdev/Makefile
+++ b/drivers/bus/vdev/Makefile
@@ -15,9 +15,6 @@ CFLAGS += -DALLOW_EXPERIMENTAL_API
# versioning export map
EXPORT_MAP := rte_bus_vdev_version.map
-# library version
-LIBABIVER := 2
-
SRCS-y += vdev.c
SRCS-y += vdev_params.c
diff --git a/drivers/bus/vdev/meson.build b/drivers/bus/vdev/meson.build
index 803785f..12605e5 100644
--- a/drivers/bus/vdev/meson.build
+++ b/drivers/bus/vdev/meson.build
@@ -1,8 +1,6 @@
# SPDX-License-Identifier: BSD-3-Clause
# Copyright(c) 2017 Intel Corporation
-version = 2
-
sources = files('vdev.c',
'vdev_params.c')
install_headers('rte_bus_vdev.h')
diff --git a/drivers/bus/vmbus/Makefile b/drivers/bus/vmbus/Makefile
index 8f3ec7a..59e789d 100644
--- a/drivers/bus/vmbus/Makefile
+++ b/drivers/bus/vmbus/Makefile
@@ -3,7 +3,6 @@
include $(RTE_SDK)/mk/rte.vars.mk
LIB = librte_bus_vmbus.a
-LIBABIVER := 2
EXPORT_MAP := rte_bus_vmbus_version.map
CFLAGS += -I$(SRCDIR)
diff --git a/drivers/bus/vmbus/meson.build b/drivers/bus/vmbus/meson.build
index 79d4c68..251f21b 100644
--- a/drivers/bus/vmbus/meson.build
+++ b/drivers/bus/vmbus/meson.build
@@ -1,7 +1,5 @@
# SPDX-License-Identifier: BSD-3-Clause
-version = 2
-
allow_experimental_apis = true
install_headers('rte_bus_vmbus.h','rte_vmbus_reg.h')
diff --git a/drivers/common/cpt/Makefile b/drivers/common/cpt/Makefile
index 2340aa9..8594432 100644
--- a/drivers/common/cpt/Makefile
+++ b/drivers/common/cpt/Makefile
@@ -13,8 +13,6 @@ CFLAGS += $(WERROR_FLAGS)
CFLAGS += -I$(RTE_SDK)/drivers/bus/pci
EXPORT_MAP := rte_common_cpt_version.map
-LIBABIVER := 1
-
#
# all source are stored in SRCS-y
#
diff --git a/drivers/common/dpaax/Makefile b/drivers/common/dpaax/Makefile
index a0a1de0..59bd8ae 100644
--- a/drivers/common/dpaax/Makefile
+++ b/drivers/common/dpaax/Makefile
@@ -20,9 +20,6 @@ CFLAGS += -I$(RTE_SDK)/drivers/common/dpaax
# versioning export map
EXPORT_MAP := rte_common_dpaax_version.map
-# library version
-LIBABIVER := 1
-
#
# all source are stored in SRCS-y
#
diff --git a/drivers/common/mvep/Makefile b/drivers/common/mvep/Makefile
index 1f5f005..f91d295 100644
--- a/drivers/common/mvep/Makefile
+++ b/drivers/common/mvep/Makefile
@@ -15,9 +15,6 @@ endif
# library name
LIB = librte_common_mvep.a
-# library version
-LIBABIVER := 1
-
# versioning export map
EXPORT_MAP := rte_common_mvep_version.map
diff --git a/drivers/common/octeontx/Makefile b/drivers/common/octeontx/Makefile
index dfdb9f1..5e67df0 100644
--- a/drivers/common/octeontx/Makefile
+++ b/drivers/common/octeontx/Makefile
@@ -12,8 +12,6 @@ LIB = librte_common_octeontx.a
CFLAGS += $(WERROR_FLAGS)
EXPORT_MAP := rte_common_octeontx_version.map
-LIBABIVER := 1
-
#
# all source are stored in SRCS-y
#
diff --git a/drivers/common/octeontx2/Makefile b/drivers/common/octeontx2/Makefile
index afe5708..eaff294 100644
--- a/drivers/common/octeontx2/Makefile
+++ b/drivers/common/octeontx2/Makefile
@@ -24,8 +24,6 @@ endif
EXPORT_MAP := rte_common_octeontx2_version.map
-LIBABIVER := 1
-
#
# all source are stored in SRCS-y
#
diff --git a/drivers/common/qat/Makefile b/drivers/common/qat/Makefile
index 792058d..63d8efb 100644
--- a/drivers/common/qat/Makefile
+++ b/drivers/common/qat/Makefile
@@ -49,8 +49,6 @@ ifdef build_qat
# library name
LIB = librte_pmd_qat.a
- # library version
- LIBABIVER := 1
# build flags
CFLAGS += $(WERROR_FLAGS)
CFLAGS += -O3
diff --git a/drivers/compress/isal/Makefile b/drivers/compress/isal/Makefile
index 95904f6..6438b75 100644
--- a/drivers/compress/isal/Makefile
+++ b/drivers/compress/isal/Makefile
@@ -17,9 +17,6 @@ LDLIBS += -lrte_eal -lrte_mbuf -lrte_mempool -lrte_ring
LDLIBS += -lrte_compressdev
LDLIBS += -lrte_bus_vdev
-# library version
-LIBABIVER := 1
-
# versioning export map
EXPORT_MAP := rte_pmd_isal_version.map
diff --git a/drivers/compress/octeontx/Makefile b/drivers/compress/octeontx/Makefile
index f34424c..d6324b5 100644
--- a/drivers/compress/octeontx/Makefile
+++ b/drivers/compress/octeontx/Makefile
@@ -6,9 +6,6 @@ include $(RTE_SDK)/mk/rte.vars.mk
# library name
LIB = librte_pmd_octeontx_zip.a
-# library version
-LIBABIVER := 1
-
# build flags
CFLAGS += $(WERROR_FLAGS)
CFLAGS += -O3
diff --git a/drivers/compress/zlib/Makefile b/drivers/compress/zlib/Makefile
index 5cf8de6..1eba356 100644
--- a/drivers/compress/zlib/Makefile
+++ b/drivers/compress/zlib/Makefile
@@ -11,9 +11,6 @@ CFLAGS += -O3
CFLAGS += $(WERROR_FLAGS)
CFLAGS += -DALLOW_EXPERIMENTAL_API
-# library version
-LIBABIVER := 1
-
# versioning export map
EXPORT_MAP := rte_pmd_zlib_version.map
diff --git a/drivers/crypto/aesni_gcm/Makefile b/drivers/crypto/aesni_gcm/Makefile
index 39eff3d..d8190a2 100644
--- a/drivers/crypto/aesni_gcm/Makefile
+++ b/drivers/crypto/aesni_gcm/Makefile
@@ -11,9 +11,6 @@ CFLAGS += -O3
CFLAGS += -DALLOW_EXPERIMENTAL_API
CFLAGS += $(WERROR_FLAGS)
-# library version
-LIBABIVER := 1
-
# versioning export map
EXPORT_MAP := rte_pmd_aesni_gcm_version.map
diff --git a/drivers/crypto/aesni_mb/Makefile b/drivers/crypto/aesni_mb/Makefile
index f303534..f1530e7 100644
--- a/drivers/crypto/aesni_mb/Makefile
+++ b/drivers/crypto/aesni_mb/Makefile
@@ -11,9 +11,6 @@ CFLAGS += -O3
CFLAGS += $(WERROR_FLAGS)
CFLAGS += -DALLOW_EXPERIMENTAL_API
-# library version
-LIBABIVER := 1
-
# versioning export map
EXPORT_MAP := rte_pmd_aesni_mb_version.map
diff --git a/drivers/crypto/armv8/Makefile b/drivers/crypto/armv8/Makefile
index f71f6b1..1252836 100644
--- a/drivers/crypto/armv8/Makefile
+++ b/drivers/crypto/armv8/Makefile
@@ -19,9 +19,6 @@ LIB = librte_pmd_armv8.a
CFLAGS += -O3
CFLAGS += $(WERROR_FLAGS)
-# library version
-LIBABIVER := 1
-
# versioning export map
EXPORT_MAP := rte_pmd_armv8_version.map
diff --git a/drivers/crypto/caam_jr/Makefile b/drivers/crypto/caam_jr/Makefile
index fa35b79..1b1f25a 100644
--- a/drivers/crypto/caam_jr/Makefile
+++ b/drivers/crypto/caam_jr/Makefile
@@ -25,9 +25,6 @@ CFLAGS += -I$(RTE_SDK)/lib/librte_eal/common/include
# versioning export map
EXPORT_MAP := rte_pmd_caam_jr_version.map
-# library version
-LIBABIVER := 1
-
# library source files
SRCS-$(CONFIG_RTE_LIBRTE_PMD_CAAM_JR) += caam_jr.c
SRCS-$(CONFIG_RTE_LIBRTE_PMD_CAAM_JR) += caam_jr_capabilities.c
diff --git a/drivers/crypto/ccp/Makefile b/drivers/crypto/ccp/Makefile
index f51d170..3f5da2a 100644
--- a/drivers/crypto/ccp/Makefile
+++ b/drivers/crypto/ccp/Makefile
@@ -11,9 +11,6 @@ CFLAGS += -O3
CFLAGS += -I$(SRCDIR)
CFLAGS += $(WERROR_FLAGS)
-# library version
-LIBABIVER := 1
-
# external library include paths
LDLIBS += -lcrypto
LDLIBS += -lrte_eal -lrte_mbuf -lrte_mempool -lrte_ring
diff --git a/drivers/crypto/dpaa2_sec/Makefile b/drivers/crypto/dpaa2_sec/Makefile
index ba30a95..96b9c78 100644
--- a/drivers/crypto/dpaa2_sec/Makefile
+++ b/drivers/crypto/dpaa2_sec/Makefile
@@ -33,9 +33,6 @@ CFLAGS += -I$(RTE_SDK)/drivers/mempool/dpaa2/
# versioning export map
EXPORT_MAP := rte_pmd_dpaa2_sec_version.map
-# library version
-LIBABIVER := 2
-
# library source files
SRCS-$(CONFIG_RTE_LIBRTE_PMD_DPAA2_SEC) += dpaa2_sec_dpseci.c
SRCS-$(CONFIG_RTE_LIBRTE_PMD_DPAA2_SEC) += mc/dpseci.c
diff --git a/drivers/crypto/dpaa2_sec/meson.build b/drivers/crypto/dpaa2_sec/meson.build
index 9d1b170..ab9c8c8 100644
--- a/drivers/crypto/dpaa2_sec/meson.build
+++ b/drivers/crypto/dpaa2_sec/meson.build
@@ -1,8 +1,6 @@
# SPDX-License-Identifier: BSD-3-Clause
# Copyright 2018 NXP
-version = 2
-
if not is_linux
build = false
reason = 'only supported on linux'
diff --git a/drivers/crypto/dpaa_sec/Makefile b/drivers/crypto/dpaa_sec/Makefile
index 9acccaa..fbfd775 100644
--- a/drivers/crypto/dpaa_sec/Makefile
+++ b/drivers/crypto/dpaa_sec/Makefile
@@ -27,9 +27,6 @@ LDLIBS += -lrte_cryptodev
# versioning export map
EXPORT_MAP := rte_pmd_dpaa_sec_version.map
-# library version
-LIBABIVER := 1
-
# library source files
SRCS-$(CONFIG_RTE_LIBRTE_PMD_DPAA_SEC) += dpaa_sec.c
diff --git a/drivers/crypto/kasumi/Makefile b/drivers/crypto/kasumi/Makefile
index 3de2f97..26f5137 100644
--- a/drivers/crypto/kasumi/Makefile
+++ b/drivers/crypto/kasumi/Makefile
@@ -17,9 +17,6 @@ CFLAGS += -O3
CFLAGS += $(WERROR_FLAGS)
CFLAGS += -DALLOW_EXPERIMENTAL_API
-# library version
-LIBABIVER := 1
-
# versioning export map
EXPORT_MAP := rte_pmd_kasumi_version.map
diff --git a/drivers/crypto/mvsam/Makefile b/drivers/crypto/mvsam/Makefile
index 2b4d036..f0641ae 100644
--- a/drivers/crypto/mvsam/Makefile
+++ b/drivers/crypto/mvsam/Makefile
@@ -24,9 +24,6 @@ CFLAGS += -I$(LIBMUSDK_PATH)/include
CFLAGS += -DMVCONF_TYPES_PUBLIC
CFLAGS += -DMVCONF_DMA_PHYS_ADDR_T_PUBLIC
-# library version
-LIBABIVER := 1
-
# versioning export map
EXPORT_MAP := rte_pmd_mvsam_version.map
diff --git a/drivers/crypto/nitrox/Makefile b/drivers/crypto/nitrox/Makefile
index f569927..fc42ac8 100644
--- a/drivers/crypto/nitrox/Makefile
+++ b/drivers/crypto/nitrox/Makefile
@@ -11,9 +11,6 @@ CFLAGS += -O3
CFLAGS += $(WERROR_FLAGS)
CFLAGS += -DALLOW_EXPERIMENTAL_API
-# library version
-LIBABIVER := 1
-
# versioning export map
EXPORT_MAP := rte_pmd_nitrox_version.map
diff --git a/drivers/crypto/null/Makefile b/drivers/crypto/null/Makefile
index 9e6400c..4595055 100644
--- a/drivers/crypto/null/Makefile
+++ b/drivers/crypto/null/Makefile
@@ -14,9 +14,6 @@ LDLIBS += -lrte_eal -lrte_mbuf -lrte_mempool -lrte_ring
LDLIBS += -lrte_cryptodev
LDLIBS += -lrte_bus_vdev
-# library version
-LIBABIVER := 1
-
# versioning export map
EXPORT_MAP := rte_pmd_null_crypto_version.map
diff --git a/drivers/crypto/octeontx/Makefile b/drivers/crypto/octeontx/Makefile
index 2752cbc..08a99c8 100644
--- a/drivers/crypto/octeontx/Makefile
+++ b/drivers/crypto/octeontx/Makefile
@@ -7,9 +7,6 @@ include $(RTE_SDK)/mk/rte.vars.mk
# library name
LIB = librte_pmd_octeontx_crypto.a
-# library version
-LIBABIVER := 1
-
# build flags
CFLAGS += $(WERROR_FLAGS)
diff --git a/drivers/crypto/octeontx2/Makefile b/drivers/crypto/octeontx2/Makefile
index ce116b8..f7d6c37 100644
--- a/drivers/crypto/octeontx2/Makefile
+++ b/drivers/crypto/octeontx2/Makefile
@@ -7,9 +7,6 @@ include $(RTE_SDK)/mk/rte.vars.mk
# library name
LIB = librte_pmd_octeontx2_crypto.a
-# library version
-LIBABIVER := 1
-
# build flags
CFLAGS += $(WERROR_FLAGS)
diff --git a/drivers/crypto/openssl/Makefile b/drivers/crypto/openssl/Makefile
index ae6c3bc..58a26ec 100644
--- a/drivers/crypto/openssl/Makefile
+++ b/drivers/crypto/openssl/Makefile
@@ -11,9 +11,6 @@ CFLAGS += -O3
CFLAGS += $(WERROR_FLAGS)
CFLAGS += -DALLOW_EXPERIMENTAL_API
-# library version
-LIBABIVER := 1
-
# versioning export map
EXPORT_MAP := rte_pmd_openssl_version.map
diff --git a/drivers/crypto/scheduler/Makefile b/drivers/crypto/scheduler/Makefile
index a9514e3..67aac02 100644
--- a/drivers/crypto/scheduler/Makefile
+++ b/drivers/crypto/scheduler/Makefile
@@ -13,9 +13,6 @@ LDLIBS += -lrte_eal -lrte_mbuf -lrte_mempool -lrte_ring
LDLIBS += -lrte_cryptodev -lrte_kvargs -lrte_reorder
LDLIBS += -lrte_bus_vdev
-# library version
-LIBABIVER := 1
-
# versioning export map
EXPORT_MAP := rte_pmd_crypto_scheduler_version.map
diff --git a/drivers/crypto/snow3g/Makefile b/drivers/crypto/snow3g/Makefile
index 37f77db..4086c57 100644
--- a/drivers/crypto/snow3g/Makefile
+++ b/drivers/crypto/snow3g/Makefile
@@ -17,9 +17,6 @@ CFLAGS += -O3
CFLAGS += $(WERROR_FLAGS)
CFLAGS += -DALLOW_EXPERIMENTAL_API
-# library version
-LIBABIVER := 1
-
# versioning export map
EXPORT_MAP := rte_pmd_snow3g_version.map
diff --git a/drivers/crypto/virtio/Makefile b/drivers/crypto/virtio/Makefile
index be7b828..32e2e4d 100644
--- a/drivers/crypto/virtio/Makefile
+++ b/drivers/crypto/virtio/Makefile
@@ -17,8 +17,6 @@ CFLAGS += $(WERROR_FLAGS)
EXPORT_MAP := rte_pmd_virtio_crypto_version.map
-LIBABIVER := 1
-
#
# all source are stored in SRCS-y
#
diff --git a/drivers/crypto/zuc/Makefile b/drivers/crypto/zuc/Makefile
index 8d625aa..a01bb6e 100644
--- a/drivers/crypto/zuc/Makefile
+++ b/drivers/crypto/zuc/Makefile
@@ -17,9 +17,6 @@ CFLAGS += -O3
CFLAGS += $(WERROR_FLAGS)
CFLAGS += -DALLOW_EXPERIMENTAL_API
-# library version
-LIBABIVER := 1
-
# versioning export map
EXPORT_MAP := rte_pmd_zuc_version.map
diff --git a/drivers/event/dpaa/Makefile b/drivers/event/dpaa/Makefile
index befb21b..2f53efd 100644
--- a/drivers/event/dpaa/Makefile
+++ b/drivers/event/dpaa/Makefile
@@ -27,8 +27,6 @@ CFLAGS += -I$(RTE_SDK)/drivers/crypto/dpaa_sec
EXPORT_MAP := rte_pmd_dpaa_event_version.map
-LIBABIVER := 1
-
# Interfaces with DPDK
SRCS-$(CONFIG_RTE_LIBRTE_PMD_DPAA_EVENTDEV) += dpaa_eventdev.c
diff --git a/drivers/event/dpaa2/Makefile b/drivers/event/dpaa2/Makefile
index a29284f..5a584c9 100644
--- a/drivers/event/dpaa2/Makefile
+++ b/drivers/event/dpaa2/Makefile
@@ -31,8 +31,6 @@ CFLAGS += -I$(RTE_SDK)/drivers/crypto/dpaa2_sec
# versioning export map
EXPORT_MAP := rte_pmd_dpaa2_event_version.map
-LIBABIVER := 2
-
# depends on fslmc bus which uses experimental API
CFLAGS += -DALLOW_EXPERIMENTAL_API
diff --git a/drivers/event/dpaa2/meson.build b/drivers/event/dpaa2/meson.build
index 72f97d4..ca914cc 100644
--- a/drivers/event/dpaa2/meson.build
+++ b/drivers/event/dpaa2/meson.build
@@ -1,8 +1,6 @@
# SPDX-License-Identifier: BSD-3-Clause
# Copyright 2018 NXP
-version = 2
-
if not is_linux
build = false
reason = 'only supported on linux'
diff --git a/drivers/event/dsw/Makefile b/drivers/event/dsw/Makefile
index 922fe2e..f6e7dda 100644
--- a/drivers/event/dsw/Makefile
+++ b/drivers/event/dsw/Makefile
@@ -18,8 +18,6 @@ LDLIBS += -lrte_ring
LDLIBS += -lrte_eventdev
LDLIBS += -lrte_bus_vdev
-LIBABIVER := 1
-
EXPORT_MAP := rte_pmd_dsw_event_version.map
SRCS-$(CONFIG_RTE_LIBRTE_PMD_DSW_EVENTDEV) += \
diff --git a/drivers/event/octeontx/Makefile b/drivers/event/octeontx/Makefile
index 2c92ccb..c1233e0 100644
--- a/drivers/event/octeontx/Makefile
+++ b/drivers/event/octeontx/Makefile
@@ -20,8 +20,6 @@ LDLIBS += -lrte_bus_vdev -lrte_ethdev
EXPORT_MAP := rte_pmd_octeontx_event_version.map
-LIBABIVER := 1
-
#
# all source are stored in SRCS-y
#
diff --git a/drivers/event/octeontx2/Makefile b/drivers/event/octeontx2/Makefile
index 8289f61..6dab69c 100644
--- a/drivers/event/octeontx2/Makefile
+++ b/drivers/event/octeontx2/Makefile
@@ -27,8 +27,6 @@ endif
EXPORT_MAP := rte_pmd_octeontx2_event_version.map
-LIBABIVER := 1
-
#
# all source are stored in SRCS-y
#
diff --git a/drivers/event/opdl/Makefile b/drivers/event/opdl/Makefile
index bf50a60..6aab556 100644
--- a/drivers/event/opdl/Makefile
+++ b/drivers/event/opdl/Makefile
@@ -20,9 +20,6 @@ endif
LDLIBS += -lrte_eal -lrte_eventdev -lrte_kvargs
LDLIBS += -lrte_bus_vdev -lrte_mbuf -lrte_mempool
-# library version
-LIBABIVER := 1
-
# versioning export map
EXPORT_MAP := rte_pmd_opdl_event_version.map
diff --git a/drivers/event/skeleton/Makefile b/drivers/event/skeleton/Makefile
index 0f7f07e..dc85ad3 100644
--- a/drivers/event/skeleton/Makefile
+++ b/drivers/event/skeleton/Makefile
@@ -16,8 +16,6 @@ LDLIBS += -lrte_bus_vdev
EXPORT_MAP := rte_pmd_skeleton_event_version.map
-LIBABIVER := 1
-
#
# all source are stored in SRCS-y
#
diff --git a/drivers/event/sw/Makefile b/drivers/event/sw/Makefile
index c6600e8..17937e2 100644
--- a/drivers/event/sw/Makefile
+++ b/drivers/event/sw/Makefile
@@ -20,9 +20,6 @@ LDLIBS += -lrte_eal -lrte_eventdev -lrte_kvargs -lrte_ring
LDLIBS += -lrte_mempool -lrte_mbuf
LDLIBS += -lrte_bus_vdev
-# library version
-LIBABIVER := 1
-
# versioning export map
EXPORT_MAP := rte_pmd_sw_event_version.map
diff --git a/drivers/mempool/bucket/Makefile b/drivers/mempool/bucket/Makefile
index d6660b0..1dc0079 100644
--- a/drivers/mempool/bucket/Makefile
+++ b/drivers/mempool/bucket/Makefile
@@ -21,8 +21,6 @@ LDLIBS += -lrte_eal -lrte_mempool -lrte_ring
EXPORT_MAP := rte_mempool_bucket_version.map
-LIBABIVER := 1
-
SRCS-$(CONFIG_RTE_DRIVER_MEMPOOL_BUCKET) += rte_mempool_bucket.c
include $(RTE_SDK)/mk/rte.lib.mk
diff --git a/drivers/mempool/dpaa/Makefile b/drivers/mempool/dpaa/Makefile
index 534e007..8c786dd 100644
--- a/drivers/mempool/dpaa/Makefile
+++ b/drivers/mempool/dpaa/Makefile
@@ -19,9 +19,6 @@ CFLAGS += -I$(RTE_SDK)/lib/librte_mempool
# versioning export map
EXPORT_MAP := rte_mempool_dpaa_version.map
-# Lbrary version
-LIBABIVER := 1
-
# depends on dpaa bus which uses experimental API
CFLAGS += -DALLOW_EXPERIMENTAL_API
diff --git a/drivers/mempool/dpaa2/Makefile b/drivers/mempool/dpaa2/Makefile
index bdb9410..52565be 100644
--- a/drivers/mempool/dpaa2/Makefile
+++ b/drivers/mempool/dpaa2/Makefile
@@ -18,9 +18,6 @@ CFLAGS += -I$(RTE_SDK)/drivers/bus/fslmc/qbman/include
# versioning export map
EXPORT_MAP := rte_mempool_dpaa2_version.map
-# Lbrary version
-LIBABIVER := 2
-
# depends on fslmc bus which uses experimental API
CFLAGS += -DALLOW_EXPERIMENTAL_API
diff --git a/drivers/mempool/dpaa2/meson.build b/drivers/mempool/dpaa2/meson.build
index 3d25ba0..d79fc31 100644
--- a/drivers/mempool/dpaa2/meson.build
+++ b/drivers/mempool/dpaa2/meson.build
@@ -1,8 +1,6 @@
# SPDX-License-Identifier: BSD-3-Clause
# Copyright 2018 NXP
-version = 2
-
if not is_linux
build = false
reason = 'only supported on linux'
diff --git a/drivers/mempool/octeontx/Makefile b/drivers/mempool/octeontx/Makefile
index 25efc5c..ee54c66 100644
--- a/drivers/mempool/octeontx/Makefile
+++ b/drivers/mempool/octeontx/Makefile
@@ -15,8 +15,6 @@ CFLAGS += -DALLOW_EXPERIMENTAL_API
EXPORT_MAP := rte_mempool_octeontx_version.map
-LIBABIVER := 1
-
#
# all source are stored in SRCS-y
#
diff --git a/drivers/mempool/octeontx2/Makefile b/drivers/mempool/octeontx2/Makefile
index 4961a4a..337babf 100644
--- a/drivers/mempool/octeontx2/Makefile
+++ b/drivers/mempool/octeontx2/Makefile
@@ -27,8 +27,6 @@ CFLAGS += -DALLOW_EXPERIMENTAL_API
EXPORT_MAP := rte_mempool_octeontx2_version.map
-LIBABIVER := 1
-
#
# all source are stored in SRCS-y
#
diff --git a/drivers/mempool/ring/Makefile b/drivers/mempool/ring/Makefile
index ddab522..8624502 100644
--- a/drivers/mempool/ring/Makefile
+++ b/drivers/mempool/ring/Makefile
@@ -14,8 +14,6 @@ LDLIBS += -lrte_eal -lrte_mempool -lrte_ring
EXPORT_MAP := rte_mempool_ring_version.map
-LIBABIVER := 1
-
SRCS-$(CONFIG_RTE_DRIVER_MEMPOOL_RING) += rte_mempool_ring.c
include $(RTE_SDK)/mk/rte.lib.mk
diff --git a/drivers/mempool/stack/Makefile b/drivers/mempool/stack/Makefile
index 1681a62..97c3dab 100644
--- a/drivers/mempool/stack/Makefile
+++ b/drivers/mempool/stack/Makefile
@@ -18,8 +18,6 @@ LDLIBS += -lrte_eal -lrte_mempool -lrte_stack
EXPORT_MAP := rte_mempool_stack_version.map
-LIBABIVER := 1
-
SRCS-$(CONFIG_RTE_DRIVER_MEMPOOL_STACK) += rte_mempool_stack.c
include $(RTE_SDK)/mk/rte.lib.mk
diff --git a/drivers/net/af_packet/Makefile b/drivers/net/af_packet/Makefile
index 39a1e0d..91dbf0a 100644
--- a/drivers/net/af_packet/Makefile
+++ b/drivers/net/af_packet/Makefile
@@ -13,8 +13,6 @@ LIB = librte_pmd_af_packet.a
EXPORT_MAP := rte_pmd_af_packet_version.map
-LIBABIVER := 1
-
CFLAGS += -O3
CFLAGS += $(WERROR_FLAGS)
LDLIBS += -lrte_eal -lrte_mbuf -lrte_mempool -lrte_ring
diff --git a/drivers/net/af_xdp/Makefile b/drivers/net/af_xdp/Makefile
index eeba6b6..55db608 100644
--- a/drivers/net/af_xdp/Makefile
+++ b/drivers/net/af_xdp/Makefile
@@ -10,8 +10,6 @@ LIB = librte_pmd_af_xdp.a
EXPORT_MAP := rte_pmd_af_xdp_version.map
-LIBABIVER := 1
-
CFLAGS += -O3
CFLAGS += $(WERROR_FLAGS)
diff --git a/drivers/net/ark/Makefile b/drivers/net/ark/Makefile
index 34d341c..c02080b 100644
--- a/drivers/net/ark/Makefile
+++ b/drivers/net/ark/Makefile
@@ -13,8 +13,6 @@ CFLAGS += $(WERROR_FLAGS) -Werror
EXPORT_MAP := rte_pmd_ark_version.map
-LIBABIVER := 1
-
#
# all source are stored in SRCS-y
#
diff --git a/drivers/net/atlantic/Makefile b/drivers/net/atlantic/Makefile
index fc12e6a..016e369 100644
--- a/drivers/net/atlantic/Makefile
+++ b/drivers/net/atlantic/Makefile
@@ -14,8 +14,6 @@ CFLAGS += -DALLOW_EXPERIMENTAL_API
EXPORT_MAP := rte_pmd_atlantic_version.map
-LIBABIVER := 1
-
LDLIBS += -lrte_eal -lrte_mbuf -lrte_mempool -lrte_ring
LDLIBS += -lrte_ethdev -lrte_net
LDLIBS += -lrte_bus_pci
diff --git a/drivers/net/avp/Makefile b/drivers/net/avp/Makefile
index a753765..8c12d3b 100644
--- a/drivers/net/avp/Makefile
+++ b/drivers/net/avp/Makefile
@@ -17,8 +17,6 @@ LDLIBS += -lrte_bus_pci
EXPORT_MAP := rte_pmd_avp_version.map
-LIBABIVER := 1
-
# install public header files to enable compilation of the hypervisor level
# dpdk application
SYMLINK-$(CONFIG_RTE_LIBRTE_AVP_PMD)-include += rte_avp_common.h
diff --git a/drivers/net/axgbe/Makefile b/drivers/net/axgbe/Makefile
index bcdcd54..0097a93 100644
--- a/drivers/net/axgbe/Makefile
+++ b/drivers/net/axgbe/Makefile
@@ -14,8 +14,6 @@ CFLAGS += -DALLOW_EXPERIMENTAL_API
EXPORT_MAP := rte_pmd_axgbe_version.map
-LIBABIVER := 1
-
LDLIBS += -lrte_eal -lrte_mbuf -lrte_mempool
LDLIBS += -lrte_pci -lrte_bus_pci
LDLIBS += -lrte_ethdev -lrte_net
diff --git a/drivers/net/bnx2x/Makefile b/drivers/net/bnx2x/Makefile
index adead9d..5f6c39e 100644
--- a/drivers/net/bnx2x/Makefile
+++ b/drivers/net/bnx2x/Makefile
@@ -20,8 +20,6 @@ LDLIBS += -lrte_bus_pci
EXPORT_MAP := rte_pmd_bnx2x_version.map
-LIBABIVER := 1
-
#
# all source are stored in SRCS-y
#
diff --git a/drivers/net/bnxt/Makefile b/drivers/net/bnxt/Makefile
index 21a5650..b77532b 100644
--- a/drivers/net/bnxt/Makefile
+++ b/drivers/net/bnxt/Makefile
@@ -13,8 +13,6 @@ LIB = librte_pmd_bnxt.a
EXPORT_MAP := rte_pmd_bnxt_version.map
-LIBABIVER := 2
-
CFLAGS += -O3
CFLAGS += $(WERROR_FLAGS)
LDLIBS += -lrte_eal -lrte_mbuf -lrte_mempool -lrte_ring
diff --git a/drivers/net/bnxt/meson.build b/drivers/net/bnxt/meson.build
index 4dda28f..0c311d2 100644
--- a/drivers/net/bnxt/meson.build
+++ b/drivers/net/bnxt/meson.build
@@ -2,7 +2,6 @@
# Copyright(c) 2018 Intel Corporation
install_headers('rte_pmd_bnxt.h')
-version = 2
sources = files('bnxt_cpr.c',
'bnxt_ethdev.c',
'bnxt_filter.c',
diff --git a/drivers/net/bonding/Makefile b/drivers/net/bonding/Makefile
index 26c1782..a64296d 100644
--- a/drivers/net/bonding/Makefile
+++ b/drivers/net/bonding/Makefile
@@ -18,8 +18,6 @@ LDLIBS += -lrte_bus_vdev
EXPORT_MAP := rte_pmd_bond_version.map
-LIBABIVER := 2
-
#
# all source are stored in SRCS-y
#
diff --git a/drivers/net/bonding/meson.build b/drivers/net/bonding/meson.build
index 6267210..d133375 100644
--- a/drivers/net/bonding/meson.build
+++ b/drivers/net/bonding/meson.build
@@ -2,7 +2,6 @@
# Copyright(c) 2017 Intel Corporation
name = 'bond' #, james bond :-)
-version = 2
allow_experimental_apis = true
sources = files('rte_eth_bond_api.c', 'rte_eth_bond_pmd.c', 'rte_eth_bond_flow.c',
'rte_eth_bond_args.c', 'rte_eth_bond_8023ad.c', 'rte_eth_bond_alb.c')
diff --git a/drivers/net/cxgbe/Makefile b/drivers/net/cxgbe/Makefile
index d809f47..79c6e1d 100644
--- a/drivers/net/cxgbe/Makefile
+++ b/drivers/net/cxgbe/Makefile
@@ -14,8 +14,6 @@ CFLAGS += $(WERROR_FLAGS)
EXPORT_MAP := rte_pmd_cxgbe_version.map
-LIBABIVER := 1
-
#
# CFLAGS for gcc/clang
#
diff --git a/drivers/net/dpaa/Makefile b/drivers/net/dpaa/Makefile
index 395e4d9..8e049b2 100644
--- a/drivers/net/dpaa/Makefile
+++ b/drivers/net/dpaa/Makefile
@@ -25,8 +25,6 @@ CFLAGS += -I$(RTE_SDK)/lib/librte_eal/common/include
EXPORT_MAP := rte_pmd_dpaa_version.map
-LIBABIVER := 1
-
# depends on dpaa bus which uses experimental API
CFLAGS += -DALLOW_EXPERIMENTAL_API
diff --git a/drivers/net/dpaa2/Makefile b/drivers/net/dpaa2/Makefile
index e5a2d3f..806c88f 100644
--- a/drivers/net/dpaa2/Makefile
+++ b/drivers/net/dpaa2/Makefile
@@ -24,9 +24,6 @@ CFLAGS += -I$(RTE_SDK)/drivers/mempool/dpaa2
# versioning export map
EXPORT_MAP := rte_pmd_dpaa2_version.map
-# library version
-LIBABIVER := 2
-
# depends on fslmc bus which uses experimental API
CFLAGS += -DALLOW_EXPERIMENTAL_API
diff --git a/drivers/net/dpaa2/meson.build b/drivers/net/dpaa2/meson.build
index 1a4ab21..571cdb7 100644
--- a/drivers/net/dpaa2/meson.build
+++ b/drivers/net/dpaa2/meson.build
@@ -1,8 +1,6 @@
# SPDX-License-Identifier: BSD-3-Clause
# Copyright 2018 NXP
-version = 2
-
if not is_linux
build = false
reason = 'only supported on linux'
diff --git a/drivers/net/e1000/Makefile b/drivers/net/e1000/Makefile
index 0ed6276..d93a522 100644
--- a/drivers/net/e1000/Makefile
+++ b/drivers/net/e1000/Makefile
@@ -17,8 +17,6 @@ LDLIBS += -lrte_bus_pci
EXPORT_MAP := rte_pmd_e1000_version.map
-LIBABIVER := 1
-
ifeq ($(CONFIG_RTE_TOOLCHAIN_ICC),y)
#
# CFLAGS for icc
diff --git a/drivers/net/ena/Makefile b/drivers/net/ena/Makefile
index 8336b76..b44daa8 100644
--- a/drivers/net/ena/Makefile
+++ b/drivers/net/ena/Makefile
@@ -12,8 +12,6 @@ CFLAGS += $(WERROR_FLAGS) -O2
INCLUDES :=-I$(SRCDIR) -I$(SRCDIR)/base/ena_defs -I$(SRCDIR)/base
EXPORT_MAP := rte_pmd_ena_version.map
-LIBABIVER := 1
-
# rte_fbarray is not yet part of stable API
CFLAGS += -DALLOW_EXPERIMENTAL_API
diff --git a/drivers/net/enetc/Makefile b/drivers/net/enetc/Makefile
index 4498bc5..7276026 100644
--- a/drivers/net/enetc/Makefile
+++ b/drivers/net/enetc/Makefile
@@ -12,8 +12,6 @@ CFLAGS += -O3
CFLAGS += $(WERROR_FLAGS)
CFLAGS += -I$(RTE_SDK)/drivers/common/dpaax
EXPORT_MAP := rte_pmd_enetc_version.map
-LIBABIVER := 1
-
SRCS-$(CONFIG_RTE_LIBRTE_ENETC_PMD) += enetc_ethdev.c
SRCS-$(CONFIG_RTE_LIBRTE_ENETC_PMD) += enetc_rxtx.c
diff --git a/drivers/net/enic/Makefile b/drivers/net/enic/Makefile
index 4e0c83d..316088a 100644
--- a/drivers/net/enic/Makefile
+++ b/drivers/net/enic/Makefile
@@ -11,8 +11,6 @@ LIB = librte_pmd_enic.a
EXPORT_MAP := rte_pmd_enic_version.map
-LIBABIVER := 1
-
# Experimental APIs used: rte_intr_ack
CFLAGS += -DALLOW_EXPERIMENTAL_API
CFLAGS += -I$(SRCDIR)/base/
diff --git a/drivers/net/failsafe/Makefile b/drivers/net/failsafe/Makefile
index 0d840a2..bebc905 100644
--- a/drivers/net/failsafe/Makefile
+++ b/drivers/net/failsafe/Makefile
@@ -9,8 +9,6 @@ LIB = librte_pmd_failsafe.a
EXPORT_MAP := rte_pmd_failsafe_version.map
-LIBABIVER := 1
-
# Sources are stored in SRCS-y
SRCS-$(CONFIG_RTE_LIBRTE_PMD_FAILSAFE) += failsafe.c
SRCS-$(CONFIG_RTE_LIBRTE_PMD_FAILSAFE) += failsafe_args.c
diff --git a/drivers/net/fm10k/Makefile b/drivers/net/fm10k/Makefile
index 55e9cd5..722bf1e 100644
--- a/drivers/net/fm10k/Makefile
+++ b/drivers/net/fm10k/Makefile
@@ -14,8 +14,6 @@ CFLAGS += -DALLOW_EXPERIMENTAL_API
EXPORT_MAP := rte_pmd_fm10k_version.map
-LIBABIVER := 1
-
ifeq ($(CONFIG_RTE_TOOLCHAIN_ICC),y)
#
# CFLAGS for icc
diff --git a/drivers/net/hinic/Makefile b/drivers/net/hinic/Makefile
index b78fd8d..87fd843 100644
--- a/drivers/net/hinic/Makefile
+++ b/drivers/net/hinic/Makefile
@@ -24,8 +24,6 @@ LDLIBS += -lpthread
EXPORT_MAP := rte_pmd_hinic_version.map
-LIBABIVER := 1
-
#
# CFLAGS for 32-bits platforms
#
diff --git a/drivers/net/hns3/Makefile b/drivers/net/hns3/Makefile
index cbbbe04..ae0ee7e 100644
--- a/drivers/net/hns3/Makefile
+++ b/drivers/net/hns3/Makefile
@@ -23,8 +23,6 @@ LDLIBS += -lrte_bus_pci
EXPORT_MAP := rte_pmd_hns3_version.map
-LIBABIVER := 1
-
#
# all source are stored in SRCS-y
#
diff --git a/drivers/net/i40e/Makefile b/drivers/net/i40e/Makefile
index 1c3bbe3..435eb51 100644
--- a/drivers/net/i40e/Makefile
+++ b/drivers/net/i40e/Makefile
@@ -19,8 +19,6 @@ LDLIBS += -lrte_bus_pci
EXPORT_MAP := rte_pmd_i40e_version.map
-LIBABIVER := 2
-
#
# Add extra flags for base driver files (also known as shared code)
# to disable warnings
diff --git a/drivers/net/i40e/meson.build b/drivers/net/i40e/meson.build
index dcbca39..b01babb 100644
--- a/drivers/net/i40e/meson.build
+++ b/drivers/net/i40e/meson.build
@@ -1,8 +1,6 @@
# SPDX-License-Identifier: BSD-3-Clause
# Copyright(c) 2017 Intel Corporation
-version = 2
-
cflags += ['-DPF_DRIVER',
'-DVF_DRIVER',
'-DINTEGRATED_VF',
diff --git a/drivers/net/iavf/Makefile b/drivers/net/iavf/Makefile
index d3f9972..81c9a0d 100644
--- a/drivers/net/iavf/Makefile
+++ b/drivers/net/iavf/Makefile
@@ -15,8 +15,6 @@ LDLIBS += -lrte_bus_pci
EXPORT_MAP := rte_pmd_iavf_version.map
-LIBABIVER := 1
-
#
# Add extra flags for base driver files (also known as shared code)
# to disable warnings
diff --git a/drivers/net/ice/Makefile b/drivers/net/ice/Makefile
index 7c3b6a7..6c4d155 100644
--- a/drivers/net/ice/Makefile
+++ b/drivers/net/ice/Makefile
@@ -17,8 +17,6 @@ LDLIBS += -lrte_bus_pci -lrte_mempool -lrte_hash
EXPORT_MAP := rte_pmd_ice_version.map
-LIBABIVER := 1
-
#
# Add extra flags for base driver files (also known as shared code)
# to disable warnings
diff --git a/drivers/net/ifc/Makefile b/drivers/net/ifc/Makefile
index 7755a87..fe227b8 100644
--- a/drivers/net/ifc/Makefile
+++ b/drivers/net/ifc/Makefile
@@ -25,8 +25,6 @@ VPATH += $(SRCDIR)/base
EXPORT_MAP := rte_pmd_ifc_version.map
-LIBABIVER := 1
-
#
# all source are stored in SRCS-y
#
diff --git a/drivers/net/ipn3ke/Makefile b/drivers/net/ipn3ke/Makefile
index 8c58d71..2c7ef0a 100644
--- a/drivers/net/ipn3ke/Makefile
+++ b/drivers/net/ipn3ke/Makefile
@@ -28,8 +28,6 @@ LDLIBS += -lpthread
EXPORT_MAP := rte_pmd_ipn3ke_version.map
-LIBABIVER := 1
-
#
# all source are stored in SRCS-y
#
diff --git a/drivers/net/ixgbe/Makefile b/drivers/net/ixgbe/Makefile
index 7b6af35..85762e2 100644
--- a/drivers/net/ixgbe/Makefile
+++ b/drivers/net/ixgbe/Makefile
@@ -14,8 +14,6 @@ CFLAGS += $(WERROR_FLAGS)
EXPORT_MAP := rte_pmd_ixgbe_version.map
-LIBABIVER := 2
-
ifeq ($(CONFIG_RTE_TOOLCHAIN_ICC),y)
#
# CFLAGS for icc
diff --git a/drivers/net/ixgbe/meson.build b/drivers/net/ixgbe/meson.build
index 544a141..1b0f6d1 100644
--- a/drivers/net/ixgbe/meson.build
+++ b/drivers/net/ixgbe/meson.build
@@ -1,8 +1,6 @@
# SPDX-License-Identifier: BSD-3-Clause
# Copyright(c) 2017 Intel Corporation
-version = 2
-
cflags += ['-DRTE_LIBRTE_IXGBE_BYPASS']
allow_experimental_apis = true
diff --git a/drivers/net/kni/Makefile b/drivers/net/kni/Makefile
index 01eaef0..0694ffd 100644
--- a/drivers/net/kni/Makefile
+++ b/drivers/net/kni/Makefile
@@ -17,8 +17,6 @@ LDLIBS += -lrte_bus_vdev
EXPORT_MAP := rte_pmd_kni_version.map
-LIBABIVER := 1
-
#
# all source are stored in SRCS-y
#
diff --git a/drivers/net/liquidio/Makefile b/drivers/net/liquidio/Makefile
index f109285..d7fda7f 100644
--- a/drivers/net/liquidio/Makefile
+++ b/drivers/net/liquidio/Makefile
@@ -17,8 +17,6 @@ LDLIBS += -lrte_bus_pci
EXPORT_MAP := rte_pmd_liquidio_version.map
-LIBABIVER := 1
-
VPATH += $(RTE_SDK)/drivers/net/liquidio/base
#
diff --git a/drivers/net/memif/Makefile b/drivers/net/memif/Makefile
index b50fc1c..959b36b 100644
--- a/drivers/net/memif/Makefile
+++ b/drivers/net/memif/Makefile
@@ -10,8 +10,6 @@ LIB = librte_pmd_memif.a
EXPORT_MAP := rte_pmd_memif_version.map
-LIBABIVER := 1
-
CFLAGS += -O3
CFLAGS += $(WERROR_FLAGS)
CFLAGS += -DALLOW_EXPERIMENTAL_API
diff --git a/drivers/net/mlx4/Makefile b/drivers/net/mlx4/Makefile
index 7ea6f74..329569d 100644
--- a/drivers/net/mlx4/Makefile
+++ b/drivers/net/mlx4/Makefile
@@ -57,8 +57,6 @@ LDLIBS += -lrte_bus_pci
CFLAGS += -Wno-error=cast-qual
EXPORT_MAP := rte_pmd_mlx4_version.map
-LIBABIVER := 1
-
# DEBUG which is usually provided on the command-line may enable
# CONFIG_RTE_LIBRTE_MLX4_DEBUG.
ifeq ($(DEBUG),1)
diff --git a/drivers/net/mlx5/Makefile b/drivers/net/mlx5/Makefile
index 5b79631..c5cf439 100644
--- a/drivers/net/mlx5/Makefile
+++ b/drivers/net/mlx5/Makefile
@@ -73,8 +73,6 @@ LDLIBS += -lrte_bus_pci
CFLAGS += -Wno-error=cast-qual
EXPORT_MAP := rte_pmd_mlx5_version.map
-LIBABIVER := 1
-
# memseg walk is not part of stable API
CFLAGS += -DALLOW_EXPERIMENTAL_API
diff --git a/drivers/net/mvneta/Makefile b/drivers/net/mvneta/Makefile
index 05a0487..41e5047 100644
--- a/drivers/net/mvneta/Makefile
+++ b/drivers/net/mvneta/Makefile
@@ -16,9 +16,6 @@ endif
# library name
LIB = librte_pmd_mvneta.a
-# library version
-LIBABIVER := 1
-
# versioning export map
EXPORT_MAP := rte_pmd_mvneta_version.map
diff --git a/drivers/net/mvpp2/Makefile b/drivers/net/mvpp2/Makefile
index 661d2cd..8a3ec93 100644
--- a/drivers/net/mvpp2/Makefile
+++ b/drivers/net/mvpp2/Makefile
@@ -16,9 +16,6 @@ endif
# library name
LIB = librte_pmd_mvpp2.a
-# library version
-LIBABIVER := 1
-
# versioning export map
EXPORT_MAP := rte_pmd_mvpp2_version.map
diff --git a/drivers/net/netvsc/Makefile b/drivers/net/netvsc/Makefile
index 7148259..45526e2 100644
--- a/drivers/net/netvsc/Makefile
+++ b/drivers/net/netvsc/Makefile
@@ -9,8 +9,6 @@ CFLAGS += -DALLOW_EXPERIMENTAL_API
EXPORT_MAP := rte_pmd_netvsc_version.map
-LIBABIVER := 1
-
SRCS-$(CONFIG_RTE_LIBRTE_NETVSC_PMD) += hn_ethdev.c
SRCS-$(CONFIG_RTE_LIBRTE_NETVSC_PMD) += hn_rxtx.c
SRCS-$(CONFIG_RTE_LIBRTE_NETVSC_PMD) += hn_rndis.c
diff --git a/drivers/net/netvsc/meson.build b/drivers/net/netvsc/meson.build
index e9fe353..131dd28 100644
--- a/drivers/net/netvsc/meson.build
+++ b/drivers/net/netvsc/meson.build
@@ -3,7 +3,6 @@
build = dpdk_conf.has('RTE_LIBRTE_VMBUS_BUS')
reason = 'missing dependency, DPDK VMBus driver'
-version = 2
sources = files('hn_ethdev.c', 'hn_rxtx.c', 'hn_rndis.c', 'hn_nvs.c', 'hn_vf.c')
deps += ['bus_vmbus' ]
diff --git a/drivers/net/nfb/Makefile b/drivers/net/nfb/Makefile
index 8bba2ac..e92d29d 100644
--- a/drivers/net/nfb/Makefile
+++ b/drivers/net/nfb/Makefile
@@ -23,8 +23,6 @@ LDLIBS += $(shell command -v pkg-config > /dev/null 2>&1 && pkg-config --libs ne
EXPORT_MAP := rte_pmd_nfb_version.map
-LIBABIVER := 1
-
#
# all source are stored in SRCS-y
#
diff --git a/drivers/net/nfp/Makefile b/drivers/net/nfp/Makefile
index d3fa569..aa720d6 100644
--- a/drivers/net/nfp/Makefile
+++ b/drivers/net/nfp/Makefile
@@ -19,8 +19,6 @@ LDLIBS += -lrte_bus_pci
EXPORT_MAP := rte_pmd_nfp_version.map
-LIBABIVER := 1
-
VPATH += $(SRCDIR)/nfpcore
SRCS-$(CONFIG_RTE_LIBRTE_NFP_PMD) += nfp_cppcore.c
diff --git a/drivers/net/null/Makefile b/drivers/net/null/Makefile
index 6d44dfa..f51150c 100644
--- a/drivers/net/null/Makefile
+++ b/drivers/net/null/Makefile
@@ -16,8 +16,6 @@ LDLIBS += -lrte_bus_vdev
EXPORT_MAP := rte_pmd_null_version.map
-LIBABIVER := 2
-
#
# all source are stored in SRCS-y
#
diff --git a/drivers/net/null/meson.build b/drivers/net/null/meson.build
index 60e2ce6..68ac0d2 100644
--- a/drivers/net/null/meson.build
+++ b/drivers/net/null/meson.build
@@ -1,5 +1,4 @@
# SPDX-License-Identifier: BSD-3-Clause
# Copyright(c) 2017 Intel Corporation
-version = 2
sources = files('rte_eth_null.c')
diff --git a/drivers/net/octeontx/Makefile b/drivers/net/octeontx/Makefile
index 885f176..8ddfc30 100644
--- a/drivers/net/octeontx/Makefile
+++ b/drivers/net/octeontx/Makefile
@@ -15,8 +15,6 @@ CFLAGS += -I$(RTE_SDK)/drivers/mempool/octeontx/
EXPORT_MAP := rte_pmd_octeontx_version.map
-LIBABIVER := 1
-
OBJS_BASE_DRIVER=$(patsubst %.c,%.o,$(notdir $(wildcard $(SRCDIR)/base/*.c)))
$(foreach obj, $(OBJS_BASE_DRIVER), $(eval CFLAGS_$(obj)+=$(CFLAGS_BASE_DRIVER)))
diff --git a/drivers/net/octeontx2/Makefile b/drivers/net/octeontx2/Makefile
index 0bfceca..68f5765 100644
--- a/drivers/net/octeontx2/Makefile
+++ b/drivers/net/octeontx2/Makefile
@@ -28,8 +28,6 @@ endif
EXPORT_MAP := rte_pmd_octeontx2_version.map
-LIBABIVER := 1
-
#
# all source are stored in SRCS-y
#
diff --git a/drivers/net/pcap/Makefile b/drivers/net/pcap/Makefile
index ef33216..f243d1a 100644
--- a/drivers/net/pcap/Makefile
+++ b/drivers/net/pcap/Makefile
@@ -19,8 +19,6 @@ LDLIBS += -lrte_bus_vdev
EXPORT_MAP := rte_pmd_pcap_version.map
-LIBABIVER := 1
-
#
# all source are stored in SRCS-y
#
diff --git a/drivers/net/pfe/Makefile b/drivers/net/pfe/Makefile
index 91815fc..e5c60f5 100644
--- a/drivers/net/pfe/Makefile
+++ b/drivers/net/pfe/Makefile
@@ -15,8 +15,6 @@ CFLAGS += -I$(RTE_SDK)/drivers/net/pfe/base/
CFLAGS += -I$(RTE_SDK)/drivers/common/dpaax
EXPORT_MAP := rte_pmd_pfe_version.map
-LIBABIVER := 1
-
# Driver uses below experimental APIs
# rte_mem_iova2virt
# rte_mem_virt2memseg
diff --git a/drivers/net/qede/Makefile b/drivers/net/qede/Makefile
index a11d594..ada3380 100644
--- a/drivers/net/qede/Makefile
+++ b/drivers/net/qede/Makefile
@@ -19,8 +19,6 @@ LDLIBS += -lrte_bus_pci
EXPORT_MAP := rte_pmd_qede_version.map
-LIBABIVER := 1
-
#
# OS
#
diff --git a/drivers/net/ring/Makefile b/drivers/net/ring/Makefile
index 517312e..d6a3dec 100644
--- a/drivers/net/ring/Makefile
+++ b/drivers/net/ring/Makefile
@@ -16,8 +16,6 @@ LDLIBS += -lrte_bus_vdev
EXPORT_MAP := rte_pmd_ring_version.map
-LIBABIVER := 2
-
#
# all source are stored in SRCS-y
#
diff --git a/drivers/net/ring/meson.build b/drivers/net/ring/meson.build
index 7659b04..e877a4b 100644
--- a/drivers/net/ring/meson.build
+++ b/drivers/net/ring/meson.build
@@ -1,6 +1,5 @@
# SPDX-License-Identifier: BSD-3-Clause
# Copyright(c) 2017 Intel Corporation
-version = 2
sources = files('rte_eth_ring.c')
install_headers('rte_eth_ring.h')
diff --git a/drivers/net/sfc/Makefile b/drivers/net/sfc/Makefile
index 7dd660d..1f9c0bc 100644
--- a/drivers/net/sfc/Makefile
+++ b/drivers/net/sfc/Makefile
@@ -62,8 +62,6 @@ $(foreach obj, $(BASE_DRIVER_OBJS), \
EXPORT_MAP := rte_pmd_sfc_version.map
-LIBABIVER := 1
-
#
# all source are stored in SRCS-y
#
diff --git a/drivers/net/softnic/Makefile b/drivers/net/softnic/Makefile
index 71cfd45..5068ffa 100644
--- a/drivers/net/softnic/Makefile
+++ b/drivers/net/softnic/Makefile
@@ -19,8 +19,6 @@ LDLIBS += -lrte_bus_vdev
EXPORT_MAP := rte_pmd_softnic_version.map
-LIBABIVER := 1
-
#
# all source are stored in SRCS-y
#
diff --git a/drivers/net/szedata2/Makefile b/drivers/net/szedata2/Makefile
index b77fae1..675d093 100644
--- a/drivers/net/szedata2/Makefile
+++ b/drivers/net/szedata2/Makefile
@@ -17,8 +17,6 @@ LDLIBS += -lrte_bus_pci
EXPORT_MAP := rte_pmd_szedata2_version.map
-LIBABIVER := 1
-
#
# all source are stored in SRCS-y
#
diff --git a/drivers/net/tap/Makefile b/drivers/net/tap/Makefile
index 7748283..088fa8f 100644
--- a/drivers/net/tap/Makefile
+++ b/drivers/net/tap/Makefile
@@ -10,8 +10,6 @@ LIB = librte_pmd_tap.a
EXPORT_MAP := rte_pmd_tap_version.map
-LIBABIVER := 1
-
#
# TAP_MAX_QUEUES must be a power of 2
#
diff --git a/drivers/net/thunderx/Makefile b/drivers/net/thunderx/Makefile
index e6bf497..149638a 100644
--- a/drivers/net/thunderx/Makefile
+++ b/drivers/net/thunderx/Makefile
@@ -18,8 +18,6 @@ LDLIBS += -lrte_bus_pci
EXPORT_MAP := rte_pmd_thunderx_version.map
-LIBABIVER := 1
-
OBJS_BASE_DRIVER=$(sort $(patsubst %.c,%.o,$(notdir $(wildcard $(SRCDIR)/base/*.c))))
$(foreach obj, $(OBJS_BASE_DRIVER), $(eval CFLAGS_$(obj)+=$(CFLAGS_BASE_DRIVER)))
diff --git a/drivers/net/vdev_netvsc/Makefile b/drivers/net/vdev_netvsc/Makefile
index 690cb8f..9cd8122 100644
--- a/drivers/net/vdev_netvsc/Makefile
+++ b/drivers/net/vdev_netvsc/Makefile
@@ -6,7 +6,6 @@ include $(RTE_SDK)/mk/rte.vars.mk
# Properties of the generated library.
LIB = librte_pmd_vdev_netvsc.a
-LIBABIVER := 1
EXPORT_MAP := rte_pmd_vdev_netvsc_version.map
# Additional compilation flags.
diff --git a/drivers/net/vhost/Makefile b/drivers/net/vhost/Makefile
index 83b5a8b..0461e29 100644
--- a/drivers/net/vhost/Makefile
+++ b/drivers/net/vhost/Makefile
@@ -18,8 +18,6 @@ CFLAGS += $(WERROR_FLAGS)
EXPORT_MAP := rte_pmd_vhost_version.map
-LIBABIVER := 2
-
#
# all source are stored in SRCS-y
#
diff --git a/drivers/net/vhost/meson.build b/drivers/net/vhost/meson.build
index 9532a76..d793086 100644
--- a/drivers/net/vhost/meson.build
+++ b/drivers/net/vhost/meson.build
@@ -3,7 +3,6 @@
build = dpdk_conf.has('RTE_LIBRTE_VHOST')
reason = 'missing dependency, DPDK vhost library'
-version = 2
sources = files('rte_eth_vhost.c')
install_headers('rte_eth_vhost.h')
deps += 'vhost'
diff --git a/drivers/net/virtio/Makefile b/drivers/net/virtio/Makefile
index 5144e7c..efdcb0d 100644
--- a/drivers/net/virtio/Makefile
+++ b/drivers/net/virtio/Makefile
@@ -20,8 +20,6 @@ endif
EXPORT_MAP := rte_pmd_virtio_version.map
-LIBABIVER := 1
-
#
# all source are stored in SRCS-y
#
diff --git a/drivers/net/vmxnet3/Makefile b/drivers/net/vmxnet3/Makefile
index f1141da..3a63cf2 100644
--- a/drivers/net/vmxnet3/Makefile
+++ b/drivers/net/vmxnet3/Makefile
@@ -45,8 +45,6 @@ VPATH += $(SRCDIR)/base
EXPORT_MAP := rte_pmd_vmxnet3_version.map
-LIBABIVER := 1
-
#
# all source are stored in SRCS-y
#
diff --git a/drivers/raw/dpaa2_cmdif/Makefile b/drivers/raw/dpaa2_cmdif/Makefile
index a7c9802..f671a30 100644
--- a/drivers/raw/dpaa2_cmdif/Makefile
+++ b/drivers/raw/dpaa2_cmdif/Makefile
@@ -26,8 +26,6 @@ LDLIBS += -lrte_common_dpaax
EXPORT_MAP := rte_rawdev_dpaa2_cmdif_version.map
-LIBABIVER := 2
-
#
# all source are stored in SRCS-y
#
diff --git a/drivers/raw/dpaa2_cmdif/meson.build b/drivers/raw/dpaa2_cmdif/meson.build
index 9ba1ae2..7024762 100644
--- a/drivers/raw/dpaa2_cmdif/meson.build
+++ b/drivers/raw/dpaa2_cmdif/meson.build
@@ -1,8 +1,6 @@
# SPDX-License-Identifier: BSD-3-Clause
# Copyright 2018 NXP
-version = 2
-
build = dpdk_conf.has('RTE_LIBRTE_DPAA2_MEMPOOL')
reason = 'missing dependency, DPDK DPAA2 mempool driver'
deps += ['rawdev', 'mempool_dpaa2', 'bus_vdev']
diff --git a/drivers/raw/dpaa2_qdma/Makefile b/drivers/raw/dpaa2_qdma/Makefile
index 057b2a8..fc5b343 100644
--- a/drivers/raw/dpaa2_qdma/Makefile
+++ b/drivers/raw/dpaa2_qdma/Makefile
@@ -27,8 +27,6 @@ LDLIBS += -lrte_common_dpaax
EXPORT_MAP := rte_rawdev_dpaa2_qdma_version.map
-LIBABIVER := 3
-
#
# all source are stored in SRCS-y
#
diff --git a/drivers/raw/dpaa2_qdma/meson.build b/drivers/raw/dpaa2_qdma/meson.build
index f70ade3..fe166d9 100644
--- a/drivers/raw/dpaa2_qdma/meson.build
+++ b/drivers/raw/dpaa2_qdma/meson.build
@@ -1,8 +1,6 @@
# SPDX-License-Identifier: BSD-3-Clause
# Copyright 2018 NXP
-version = 2
-
build = dpdk_conf.has('RTE_LIBRTE_DPAA2_MEMPOOL')
reason = 'missing dependency, DPDK DPAA2 mempool driver'
deps += ['rawdev', 'mempool_dpaa2', 'ring', 'kvargs']
diff --git a/drivers/raw/ifpga/Makefile b/drivers/raw/ifpga/Makefile
index 8fcdb09..eb03a85 100644
--- a/drivers/raw/ifpga/Makefile
+++ b/drivers/raw/ifpga/Makefile
@@ -28,8 +28,6 @@ LDLIBS += -lrte_pmd_ipn3ke
EXPORT_MAP := rte_rawdev_ifpga_version.map
-LIBABIVER := 1
-
VPATH += $(SRCDIR)/base
include $(RTE_SDK)/drivers/raw/ifpga/base/Makefile
diff --git a/drivers/raw/ifpga/meson.build b/drivers/raw/ifpga/meson.build
index c3459e2..206136f 100644
--- a/drivers/raw/ifpga/meson.build
+++ b/drivers/raw/ifpga/meson.build
@@ -1,8 +1,6 @@
# SPDX-License-Identifier: BSD-3-Clause
# Copyright(c) 2018 Intel Corporation
-version = 1
-
dep = dependency('libfdt', required: false)
if not dep.found()
dep = cc.find_library('libfdt', required: false)
diff --git a/drivers/raw/ioat/Makefile b/drivers/raw/ioat/Makefile
index e852afb..1609fe5 100644
--- a/drivers/raw/ioat/Makefile
+++ b/drivers/raw/ioat/Makefile
@@ -14,9 +14,6 @@ LDLIBS += -lrte_eal -lrte_rawdev
LDLIBS += -lrte_pci -lrte_bus_pci
LDLIBS += -lrte_mbuf -lrte_mempool
-# library version
-LIBABIVER := 1
-
# versioning export map
EXPORT_MAP := rte_rawdev_ioat_version.map
diff --git a/drivers/raw/ntb/Makefile b/drivers/raw/ntb/Makefile
index 814cd05..d69b430 100644
--- a/drivers/raw/ntb/Makefile
+++ b/drivers/raw/ntb/Makefile
@@ -17,8 +17,6 @@ LDLIBS += -lrte_rawdev
EXPORT_MAP := rte_rawdev_ntb_version.map
-LIBABIVER := 1
-
#
# all source are stored in SRCS-y
#
diff --git a/drivers/raw/octeontx2_dma/Makefile b/drivers/raw/octeontx2_dma/Makefile
index f101e49..c64ca34 100644
--- a/drivers/raw/octeontx2_dma/Makefile
+++ b/drivers/raw/octeontx2_dma/Makefile
@@ -24,8 +24,6 @@ endif
EXPORT_MAP := rte_rawdev_octeontx2_dma_version.map
-LIBABIVER := 1
-
#
# all source are stored in SRCS-y
#
diff --git a/drivers/raw/skeleton/Makefile b/drivers/raw/skeleton/Makefile
index 783b1e9..2ac66fb 100644
--- a/drivers/raw/skeleton/Makefile
+++ b/drivers/raw/skeleton/Makefile
@@ -17,8 +17,6 @@ LDLIBS += -lrte_kvargs
EXPORT_MAP := rte_rawdev_skeleton_version.map
-LIBABIVER := 1
-
#
# all source are stored in SRCS-y
#
diff --git a/lib/librte_acl/Makefile b/lib/librte_acl/Makefile
index ea5edf0..f4332b0 100644
--- a/lib/librte_acl/Makefile
+++ b/lib/librte_acl/Makefile
@@ -12,8 +12,6 @@ LDLIBS += -lrte_eal
EXPORT_MAP := rte_acl_version.map
-LIBABIVER := 2
-
# all source are stored in SRCS-y
SRCS-$(CONFIG_RTE_LIBRTE_ACL) += tb_mem.c
diff --git a/lib/librte_acl/meson.build b/lib/librte_acl/meson.build
index 98ece7d..d1e2c18 100644
--- a/lib/librte_acl/meson.build
+++ b/lib/librte_acl/meson.build
@@ -1,7 +1,6 @@
# SPDX-License-Identifier: BSD-3-Clause
# Copyright(c) 2017 Intel Corporation
-version = 2
sources = files('acl_bld.c', 'acl_gen.c', 'acl_run_scalar.c',
'rte_acl.c', 'tb_mem.c')
headers = files('rte_acl.h', 'rte_acl_osdep.h')
diff --git a/lib/librte_bbdev/Makefile b/lib/librte_bbdev/Makefile
index 1451adb..cdabf64 100644
--- a/lib/librte_bbdev/Makefile
+++ b/lib/librte_bbdev/Makefile
@@ -6,9 +6,6 @@ include $(RTE_SDK)/mk/rte.vars.mk
# library name
LIB = librte_bbdev.a
-# library version
-LIBABIVER := 1
-
# build flags
CFLAGS += -DALLOW_EXPERIMENTAL_API
CFLAGS += -O3
diff --git a/lib/librte_bitratestats/Makefile b/lib/librte_bitratestats/Makefile
index 5931838..4862c44 100644
--- a/lib/librte_bitratestats/Makefile
+++ b/lib/librte_bitratestats/Makefile
@@ -11,8 +11,6 @@ LDLIBS += -lrte_eal -lrte_metrics -lrte_ethdev
EXPORT_MAP := rte_bitratestats_version.map
-LIBABIVER := 2
-
# all source are stored in SRCS-y
SRCS-$(CONFIG_RTE_LIBRTE_BITRATE) := rte_bitrate.c
diff --git a/lib/librte_bitratestats/meson.build b/lib/librte_bitratestats/meson.build
index c35b62b..ede7e0a 100644
--- a/lib/librte_bitratestats/meson.build
+++ b/lib/librte_bitratestats/meson.build
@@ -1,7 +1,6 @@
# SPDX-License-Identifier: BSD-3-Clause
# Copyright(c) 2017 Intel Corporation
-version = 2
sources = files('rte_bitrate.c')
headers = files('rte_bitrate.h')
deps += ['ethdev', 'metrics']
diff --git a/lib/librte_bpf/Makefile b/lib/librte_bpf/Makefile
index 419a516..3a20f95 100644
--- a/lib/librte_bpf/Makefile
+++ b/lib/librte_bpf/Makefile
@@ -18,8 +18,6 @@ endif
EXPORT_MAP := rte_bpf_version.map
-LIBABIVER := 1
-
# all source are stored in SRCS-y
SRCS-$(CONFIG_RTE_LIBRTE_BPF) += bpf.c
SRCS-$(CONFIG_RTE_LIBRTE_BPF) += bpf_exec.c
diff --git a/lib/librte_cfgfile/Makefile b/lib/librte_cfgfile/Makefile
index 2c7115f..d3b0842 100644
--- a/lib/librte_cfgfile/Makefile
+++ b/lib/librte_cfgfile/Makefile
@@ -15,8 +15,6 @@ LDLIBS += -lrte_eal
EXPORT_MAP := rte_cfgfile_version.map
-LIBABIVER := 2
-
#
# all source are stored in SRCS-y
#
diff --git a/lib/librte_cfgfile/meson.build b/lib/librte_cfgfile/meson.build
index d97b38b..88eb819 100644
--- a/lib/librte_cfgfile/meson.build
+++ b/lib/librte_cfgfile/meson.build
@@ -1,6 +1,5 @@
# SPDX-License-Identifier: BSD-3-Clause
# Copyright(c) 2017 Intel Corporation
-version = 2
sources = files('rte_cfgfile.c')
headers = files('rte_cfgfile.h')
diff --git a/lib/librte_cmdline/Makefile b/lib/librte_cmdline/Makefile
index 04057d7..5bcaecc 100644
--- a/lib/librte_cmdline/Makefile
+++ b/lib/librte_cmdline/Makefile
@@ -11,8 +11,6 @@ CFLAGS += -DALLOW_EXPERIMENTAL_API
EXPORT_MAP := rte_cmdline_version.map
-LIBABIVER := 2
-
# all source are stored in SRCS-y
SRCS-$(CONFIG_RTE_LIBRTE_CMDLINE) := cmdline.c
SRCS-$(CONFIG_RTE_LIBRTE_CMDLINE) += cmdline_cirbuf.c
diff --git a/lib/librte_cmdline/meson.build b/lib/librte_cmdline/meson.build
index 07334c1..a7dd319 100644
--- a/lib/librte_cmdline/meson.build
+++ b/lib/librte_cmdline/meson.build
@@ -1,7 +1,6 @@
# SPDX-License-Identifier: BSD-3-Clause
# Copyright(c) 2017 Intel Corporation
-version = 2
allow_experimental_apis = true
sources = files('cmdline.c',
'cmdline_cirbuf.c',
diff --git a/lib/librte_compressdev/Makefile b/lib/librte_compressdev/Makefile
index 7ef89e6..112cdc5 100644
--- a/lib/librte_compressdev/Makefile
+++ b/lib/librte_compressdev/Makefile
@@ -6,9 +6,6 @@ include $(RTE_SDK)/mk/rte.vars.mk
# library name
LIB = librte_compressdev.a
-# library version
-LIBABIVER := 1
-
# build flags
CFLAGS += -O3
CFLAGS += $(WERROR_FLAGS)
diff --git a/lib/librte_cryptodev/Makefile b/lib/librte_cryptodev/Makefile
index 55d352a..7fac49a 100644
--- a/lib/librte_cryptodev/Makefile
+++ b/lib/librte_cryptodev/Makefile
@@ -6,9 +6,6 @@ include $(RTE_SDK)/mk/rte.vars.mk
# library name
LIB = librte_cryptodev.a
-# library version
-LIBABIVER := 8
-
# build flags
CFLAGS += -O3
CFLAGS += $(WERROR_FLAGS)
diff --git a/lib/librte_cryptodev/meson.build b/lib/librte_cryptodev/meson.build
index 0a2275d..49bae03 100644
--- a/lib/librte_cryptodev/meson.build
+++ b/lib/librte_cryptodev/meson.build
@@ -1,7 +1,6 @@
# SPDX-License-Identifier: BSD-3-Clause
# Copyright(c) 2017-2019 Intel Corporation
-version = 8
allow_experimental_apis = true
sources = files('rte_cryptodev.c', 'rte_cryptodev_pmd.c')
headers = files('rte_cryptodev.h',
diff --git a/lib/librte_distributor/Makefile b/lib/librte_distributor/Makefile
index 0ef80dc..a687f4a 100644
--- a/lib/librte_distributor/Makefile
+++ b/lib/librte_distributor/Makefile
@@ -12,8 +12,6 @@ LDLIBS += -lrte_eal -lrte_mbuf -lrte_ethdev
EXPORT_MAP := rte_distributor_version.map
-LIBABIVER := 1
-
# all source are stored in SRCS-y
SRCS-$(CONFIG_RTE_LIBRTE_DISTRIBUTOR) := rte_distributor_v20.c
SRCS-$(CONFIG_RTE_LIBRTE_DISTRIBUTOR) += rte_distributor.c
diff --git a/lib/librte_eal/freebsd/eal/Makefile b/lib/librte_eal/freebsd/eal/Makefile
index f530f56..b160b57 100644
--- a/lib/librte_eal/freebsd/eal/Makefile
+++ b/lib/librte_eal/freebsd/eal/Makefile
@@ -22,8 +22,6 @@ LDLIBS += -lrte_kvargs
EXPORT_MAP := ../../rte_eal_version.map
-LIBABIVER := 12
-
# specific to freebsd exec-env
SRCS-$(CONFIG_RTE_EXEC_ENV_FREEBSD) := eal.c
SRCS-$(CONFIG_RTE_EXEC_ENV_FREEBSD) += eal_cpuflags.c
diff --git a/lib/librte_eal/linux/eal/Makefile b/lib/librte_eal/linux/eal/Makefile
index 7628e57..e70cf10 100644
--- a/lib/librte_eal/linux/eal/Makefile
+++ b/lib/librte_eal/linux/eal/Makefile
@@ -10,8 +10,6 @@ ARCH_DIR ?= $(RTE_ARCH)
EXPORT_MAP := ../../rte_eal_version.map
VPATH += $(RTE_SDK)/lib/librte_eal/common/arch/$(ARCH_DIR)
-LIBABIVER := 12
-
VPATH += $(RTE_SDK)/lib/librte_eal/common
CFLAGS += -DALLOW_EXPERIMENTAL_API
diff --git a/lib/librte_eal/meson.build b/lib/librte_eal/meson.build
index 0b6e65d..4be5118 100644
--- a/lib/librte_eal/meson.build
+++ b/lib/librte_eal/meson.build
@@ -12,7 +12,6 @@ subdir('common') # defines common_sources, common_objs, etc.
dpdk_conf.set('RTE_EXEC_ENV_' + exec_env.to_upper(), 1)
subdir(exec_env + '/eal')
-version = 12 # the version of the EAL API
allow_experimental_apis = true
deps += 'kvargs'
if dpdk_conf.has('RTE_USE_LIBBSD')
diff --git a/lib/librte_efd/Makefile b/lib/librte_efd/Makefile
index 5f5fcfc..2dc9713 100644
--- a/lib/librte_efd/Makefile
+++ b/lib/librte_efd/Makefile
@@ -12,8 +12,6 @@ LDLIBS += -lrte_eal -lrte_ring -lrte_hash
EXPORT_MAP := rte_efd_version.map
-LIBABIVER := 1
-
# all source are stored in SRCS-y
SRCS-$(CONFIG_RTE_LIBRTE_EFD) := rte_efd.c
diff --git a/lib/librte_ethdev/Makefile b/lib/librte_ethdev/Makefile
index 0efcdfa..b627e4e 100644
--- a/lib/librte_ethdev/Makefile
+++ b/lib/librte_ethdev/Makefile
@@ -16,8 +16,6 @@ LDLIBS += -lrte_mbuf -lrte_kvargs -lrte_meter
EXPORT_MAP := rte_ethdev_version.map
-LIBABIVER := 13
-
SRCS-y += ethdev_private.c
SRCS-y += rte_ethdev.c
SRCS-y += rte_class_eth.c
diff --git a/lib/librte_ethdev/meson.build b/lib/librte_ethdev/meson.build
index c22cf81..3537f22 100644
--- a/lib/librte_ethdev/meson.build
+++ b/lib/librte_ethdev/meson.build
@@ -2,7 +2,6 @@
# Copyright(c) 2017 Intel Corporation
name = 'ethdev'
-version = 13
allow_experimental_apis = true
sources = files('ethdev_private.c',
'ethdev_profile.c',
diff --git a/lib/librte_eventdev/Makefile b/lib/librte_eventdev/Makefile
index 9e6a99a..1052ccd 100644
--- a/lib/librte_eventdev/Makefile
+++ b/lib/librte_eventdev/Makefile
@@ -7,9 +7,6 @@ include $(RTE_SDK)/mk/rte.vars.mk
# library name
LIB = librte_eventdev.a
-# library version
-LIBABIVER := 8
-
# build flags
CFLAGS += -DALLOW_EXPERIMENTAL_API
CFLAGS += -O3
diff --git a/lib/librte_eventdev/meson.build b/lib/librte_eventdev/meson.build
index 9ba6c03..02ac61a 100644
--- a/lib/librte_eventdev/meson.build
+++ b/lib/librte_eventdev/meson.build
@@ -1,7 +1,6 @@
# SPDX-License-Identifier: BSD-3-Clause
# Copyright(c) 2017 Intel Corporation
-version = 8
allow_experimental_apis = true
if is_linux
diff --git a/lib/librte_fib/Makefile b/lib/librte_fib/Makefile
index 4abd80b..7773427 100644
--- a/lib/librte_fib/Makefile
+++ b/lib/librte_fib/Makefile
@@ -14,8 +14,6 @@ LDLIBS += -lrte_eal -lrte_rib
EXPORT_MAP := rte_fib_version.map
-LIBABIVER := 1
-
# all source are stored in SRCS-y
SRCS-$(CONFIG_RTE_LIBRTE_FIB) := rte_fib.c rte_fib6.c dir24_8.c trie.c
diff --git a/lib/librte_flow_classify/Makefile b/lib/librte_flow_classify/Makefile
index fe9fc47..34298af 100644
--- a/lib/librte_flow_classify/Makefile
+++ b/lib/librte_flow_classify/Makefile
@@ -12,8 +12,6 @@ CFLAGS += $(WERROR_FLAGS) -I$(SRCDIR)
EXPORT_MAP := rte_flow_classify_version.map
-LIBABIVER := 1
-
LDLIBS += -lrte_eal -lrte_ethdev -lrte_net -lrte_table -lrte_acl
# all source are stored in SRCS-y
diff --git a/lib/librte_gro/Makefile b/lib/librte_gro/Makefile
index bec248f..e848687 100644
--- a/lib/librte_gro/Makefile
+++ b/lib/librte_gro/Makefile
@@ -12,8 +12,6 @@ LDLIBS += -lrte_eal -lrte_mbuf -lrte_ethdev -lrte_net
EXPORT_MAP := rte_gro_version.map
-LIBABIVER := 1
-
# source files
SRCS-$(CONFIG_RTE_LIBRTE_GRO) += rte_gro.c
SRCS-$(CONFIG_RTE_LIBRTE_GRO) += gro_tcp4.c
diff --git a/lib/librte_gso/Makefile b/lib/librte_gso/Makefile
index 1fac53a..a34846e 100644
--- a/lib/librte_gso/Makefile
+++ b/lib/librte_gso/Makefile
@@ -12,8 +12,6 @@ LDLIBS += -lrte_mempool
EXPORT_MAP := rte_gso_version.map
-LIBABIVER := 1
-
#source files
SRCS-$(CONFIG_RTE_LIBRTE_GSO) += rte_gso.c
SRCS-$(CONFIG_RTE_LIBRTE_GSO) += gso_common.c
diff --git a/lib/librte_hash/Makefile b/lib/librte_hash/Makefile
index 5669d83..9b36097 100644
--- a/lib/librte_hash/Makefile
+++ b/lib/librte_hash/Makefile
@@ -12,8 +12,6 @@ LDLIBS += -lrte_eal -lrte_ring
EXPORT_MAP := rte_hash_version.map
-LIBABIVER := 2
-
# all source are stored in SRCS-y
SRCS-$(CONFIG_RTE_LIBRTE_HASH) := rte_cuckoo_hash.c
SRCS-$(CONFIG_RTE_LIBRTE_HASH) += rte_fbk_hash.c
diff --git a/lib/librte_hash/meson.build b/lib/librte_hash/meson.build
index ebf70de..5d02b30 100644
--- a/lib/librte_hash/meson.build
+++ b/lib/librte_hash/meson.build
@@ -1,7 +1,6 @@
# SPDX-License-Identifier: BSD-3-Clause
# Copyright(c) 2017 Intel Corporation
-version = 2
headers = files('rte_cmp_arm64.h',
'rte_cmp_x86.h',
'rte_crc_arm64.h',
diff --git a/lib/librte_ip_frag/Makefile b/lib/librte_ip_frag/Makefile
index 4c3dc4d..6b80d9f 100644
--- a/lib/librte_ip_frag/Makefile
+++ b/lib/librte_ip_frag/Makefile
@@ -13,8 +13,6 @@ LDLIBS += -lrte_hash
EXPORT_MAP := rte_ip_frag_version.map
-LIBABIVER := 1
-
#source files
SRCS-$(CONFIG_RTE_LIBRTE_IP_FRAG) += rte_ipv4_fragmentation.c
SRCS-$(CONFIG_RTE_LIBRTE_IP_FRAG) += rte_ipv6_fragmentation.c
diff --git a/lib/librte_ipsec/Makefile b/lib/librte_ipsec/Makefile
index 161ea9e..f74e8a9 100644
--- a/lib/librte_ipsec/Makefile
+++ b/lib/librte_ipsec/Makefile
@@ -14,8 +14,6 @@ LDLIBS += -lrte_cryptodev -lrte_security -lrte_hash
EXPORT_MAP := rte_ipsec_version.map
-LIBABIVER := 2
-
# all source are stored in SRCS-y
SRCS-$(CONFIG_RTE_LIBRTE_IPSEC) += esp_inb.c
SRCS-$(CONFIG_RTE_LIBRTE_IPSEC) += esp_outb.c
diff --git a/lib/librte_ipsec/meson.build b/lib/librte_ipsec/meson.build
index e8604da..7035852 100644
--- a/lib/librte_ipsec/meson.build
+++ b/lib/librte_ipsec/meson.build
@@ -1,7 +1,6 @@
# SPDX-License-Identifier: BSD-3-Clause
# Copyright(c) 2018 Intel Corporation
-version = 2
allow_experimental_apis = true
sources = files('esp_inb.c', 'esp_outb.c', 'sa.c', 'ses.c', 'ipsec_sad.c')
diff --git a/lib/librte_jobstats/Makefile b/lib/librte_jobstats/Makefile
index 35e788f..b30d046 100644
--- a/lib/librte_jobstats/Makefile
+++ b/lib/librte_jobstats/Makefile
@@ -12,8 +12,6 @@ LDLIBS += -lrte_eal
EXPORT_MAP := rte_jobstats_version.map
-LIBABIVER := 1
-
# all source are stored in SRCS-y
SRCS-$(CONFIG_RTE_LIBRTE_JOBSTATS) := rte_jobstats.c
diff --git a/lib/librte_kni/Makefile b/lib/librte_kni/Makefile
index cbd6599..9d440aa 100644
--- a/lib/librte_kni/Makefile
+++ b/lib/librte_kni/Makefile
@@ -11,8 +11,6 @@ LDLIBS += -lrte_eal -lrte_mempool -lrte_mbuf -lrte_ethdev
EXPORT_MAP := rte_kni_version.map
-LIBABIVER := 2
-
# all source are stored in SRCS-y
SRCS-$(CONFIG_RTE_LIBRTE_KNI) := rte_kni.c
diff --git a/lib/librte_kni/meson.build b/lib/librte_kni/meson.build
index 41fa2e3..963eae6 100644
--- a/lib/librte_kni/meson.build
+++ b/lib/librte_kni/meson.build
@@ -5,7 +5,6 @@ if not is_linux or not dpdk_conf.get('RTE_ARCH_64')
build = false
reason = 'only supported on 64-bit linux'
endif
-version = 2
sources = files('rte_kni.c')
headers = files('rte_kni.h')
deps += ['ethdev', 'pci']
diff --git a/lib/librte_kvargs/Makefile b/lib/librte_kvargs/Makefile
index 8759395..419be8b 100644
--- a/lib/librte_kvargs/Makefile
+++ b/lib/librte_kvargs/Makefile
@@ -11,8 +11,6 @@ CFLAGS += -I$(RTE_SDK)/lib/librte_eal/common/include
EXPORT_MAP := rte_kvargs_version.map
-LIBABIVER := 1
-
# all source are stored in SRCS-y
SRCS-$(CONFIG_RTE_LIBRTE_KVARGS) := rte_kvargs.c
diff --git a/lib/librte_kvargs/meson.build b/lib/librte_kvargs/meson.build
index ecaedf5..b746516 100644
--- a/lib/librte_kvargs/meson.build
+++ b/lib/librte_kvargs/meson.build
@@ -3,6 +3,5 @@
includes = [global_inc]
-version = 1
sources = files('rte_kvargs.c')
headers = files('rte_kvargs.h')
diff --git a/lib/librte_latencystats/Makefile b/lib/librte_latencystats/Makefile
index ae0dbd8..b19e0b1 100644
--- a/lib/librte_latencystats/Makefile
+++ b/lib/librte_latencystats/Makefile
@@ -13,8 +13,6 @@ LDLIBS += -lrte_eal -lrte_metrics -lrte_ethdev -lrte_mbuf
EXPORT_MAP := rte_latencystats_version.map
-LIBABIVER := 1
-
# all source are stored in SRCS-y
SRCS-$(CONFIG_RTE_LIBRTE_LATENCY_STATS) := rte_latencystats.c
diff --git a/lib/librte_lpm/Makefile b/lib/librte_lpm/Makefile
index a7946a1..d682785 100644
--- a/lib/librte_lpm/Makefile
+++ b/lib/librte_lpm/Makefile
@@ -12,8 +12,6 @@ LDLIBS += -lrte_eal -lrte_hash
EXPORT_MAP := rte_lpm_version.map
-LIBABIVER := 2
-
# all source are stored in SRCS-y
SRCS-$(CONFIG_RTE_LIBRTE_LPM) := rte_lpm.c rte_lpm6.c
diff --git a/lib/librte_lpm/meson.build b/lib/librte_lpm/meson.build
index 4e39206..27ce45b 100644
--- a/lib/librte_lpm/meson.build
+++ b/lib/librte_lpm/meson.build
@@ -1,7 +1,6 @@
# SPDX-License-Identifier: BSD-3-Clause
# Copyright(c) 2017 Intel Corporation
-version = 2
sources = files('rte_lpm.c', 'rte_lpm6.c')
headers = files('rte_lpm.h', 'rte_lpm6.h')
# since header files have different names, we can install all vector headers
diff --git a/lib/librte_mbuf/Makefile b/lib/librte_mbuf/Makefile
index 019c8dd..9f6e638 100644
--- a/lib/librte_mbuf/Makefile
+++ b/lib/librte_mbuf/Makefile
@@ -13,8 +13,6 @@ LDLIBS += -lrte_eal -lrte_mempool
EXPORT_MAP := rte_mbuf_version.map
-LIBABIVER := 5
-
# all source are stored in SRCS-y
SRCS-$(CONFIG_RTE_LIBRTE_MBUF) := rte_mbuf.c rte_mbuf_ptype.c rte_mbuf_pool_ops.c
SRCS-$(CONFIG_RTE_LIBRTE_MBUF) += rte_mbuf_dyn.c
diff --git a/lib/librte_mbuf/meson.build b/lib/librte_mbuf/meson.build
index 59fd072..d9b53b6 100644
--- a/lib/librte_mbuf/meson.build
+++ b/lib/librte_mbuf/meson.build
@@ -1,7 +1,6 @@
# SPDX-License-Identifier: BSD-3-Clause
# Copyright(c) 2017 Intel Corporation
-version = 5
sources = files('rte_mbuf.c', 'rte_mbuf_ptype.c', 'rte_mbuf_pool_ops.c',
'rte_mbuf_dyn.c')
headers = files('rte_mbuf.h', 'rte_mbuf_core.h',
diff --git a/lib/librte_member/Makefile b/lib/librte_member/Makefile
index e9580c9..ef9e2fae 100644
--- a/lib/librte_member/Makefile
+++ b/lib/librte_member/Makefile
@@ -14,8 +14,6 @@ LDLIBS += -lrte_eal -lrte_hash
EXPORT_MAP := rte_member_version.map
-LIBABIVER := 1
-
# all source are stored in SRCS-y
SRCS-$(CONFIG_RTE_LIBRTE_MEMBER) += rte_member.c rte_member_ht.c rte_member_vbf.c
# install includes
diff --git a/lib/librte_mempool/Makefile b/lib/librte_mempool/Makefile
index 20bf63f..a564905 100644
--- a/lib/librte_mempool/Makefile
+++ b/lib/librte_mempool/Makefile
@@ -12,8 +12,6 @@ LDLIBS += -lrte_eal -lrte_ring
EXPORT_MAP := rte_mempool_version.map
-LIBABIVER := 5
-
# memseg walk is not yet part of stable API
CFLAGS += -DALLOW_EXPERIMENTAL_API
diff --git a/lib/librte_mempool/meson.build b/lib/librte_mempool/meson.build
index 38d7ae8..f8710b6 100644
--- a/lib/librte_mempool/meson.build
+++ b/lib/librte_mempool/meson.build
@@ -11,7 +11,6 @@ foreach flag: extra_flags
endif
endforeach
-version = 5
sources = files('rte_mempool.c', 'rte_mempool_ops.c',
'rte_mempool_ops_default.c')
headers = files('rte_mempool.h')
diff --git a/lib/librte_meter/Makefile b/lib/librte_meter/Makefile
index 79ad797..48366e8 100644
--- a/lib/librte_meter/Makefile
+++ b/lib/librte_meter/Makefile
@@ -16,8 +16,6 @@ LDLIBS += -lrte_eal
EXPORT_MAP := rte_meter_version.map
-LIBABIVER := 3
-
#
# all source are stored in SRCS-y
#
diff --git a/lib/librte_meter/meson.build b/lib/librte_meter/meson.build
index 422123e..646fd4d 100644
--- a/lib/librte_meter/meson.build
+++ b/lib/librte_meter/meson.build
@@ -1,6 +1,5 @@
# SPDX-License-Identifier: BSD-3-Clause
# Copyright(c) 2017 Intel Corporation
-version = 3
sources = files('rte_meter.c')
headers = files('rte_meter.h')
diff --git a/lib/librte_metrics/Makefile b/lib/librte_metrics/Makefile
index 20e242f..6b385f5 100644
--- a/lib/librte_metrics/Makefile
+++ b/lib/librte_metrics/Makefile
@@ -11,8 +11,6 @@ LDLIBS += -lrte_eal
EXPORT_MAP := rte_metrics_version.map
-LIBABIVER := 1
-
# all source are stored in SRCS-y
SRCS-$(CONFIG_RTE_LIBRTE_METRICS) := rte_metrics.c
diff --git a/lib/librte_net/Makefile b/lib/librte_net/Makefile
index c79f84d..aabdf48 100644
--- a/lib/librte_net/Makefile
+++ b/lib/librte_net/Makefile
@@ -10,8 +10,6 @@ CFLAGS += $(WERROR_FLAGS) -I$(SRCDIR) -O3
LDLIBS += -lrte_mbuf -lrte_eal -lrte_mempool
EXPORT_MAP := rte_net_version.map
-LIBABIVER := 1
-
SRCS-$(CONFIG_RTE_LIBRTE_NET) := rte_net.c
SRCS-$(CONFIG_RTE_LIBRTE_NET) += rte_net_crc.c
SRCS-$(CONFIG_RTE_LIBRTE_NET) += rte_ether.c
diff --git a/lib/librte_net/meson.build b/lib/librte_net/meson.build
index 090284b..208eee2 100644
--- a/lib/librte_net/meson.build
+++ b/lib/librte_net/meson.build
@@ -1,7 +1,6 @@
# SPDX-License-Identifier: BSD-3-Clause
# Copyright(c) 2017 Intel Corporation
-version = 1
allow_experimental_apis = true
headers = files('rte_ip.h',
'rte_tcp.h',
diff --git a/lib/librte_pci/Makefile b/lib/librte_pci/Makefile
index 4c2682e..7943f30 100644
--- a/lib/librte_pci/Makefile
+++ b/lib/librte_pci/Makefile
@@ -12,8 +12,6 @@ LDLIBS += -lrte_eal
EXPORT_MAP := rte_pci_version.map
-LIBABIVER := 2
-
SRCS-$(CONFIG_RTE_LIBRTE_PCI) += rte_pci.c
SYMLINK-$(CONFIG_RTE_LIBRTE_PCI)-include += rte_pci.h
diff --git a/lib/librte_pci/meson.build b/lib/librte_pci/meson.build
index 376f04a..dd41cd5 100644
--- a/lib/librte_pci/meson.build
+++ b/lib/librte_pci/meson.build
@@ -1,7 +1,5 @@
# SPDX-License-Identifier: BSD-3-Clause
# Copyright(c) 2017 Intel Corporation
-version = 2
-
sources = files('rte_pci.c')
headers = files('rte_pci.h')
diff --git a/lib/librte_pdump/Makefile b/lib/librte_pdump/Makefile
index 8959368..fde8ac9 100644
--- a/lib/librte_pdump/Makefile
+++ b/lib/librte_pdump/Makefile
@@ -12,8 +12,6 @@ LDLIBS += -lrte_eal -lrte_mempool -lrte_mbuf -lrte_ethdev
EXPORT_MAP := rte_pdump_version.map
-LIBABIVER := 3
-
# all source are stored in SRCS-y
SRCS-$(CONFIG_RTE_LIBRTE_PDUMP) := rte_pdump.c
diff --git a/lib/librte_pdump/meson.build b/lib/librte_pdump/meson.build
index b4b4f26..1173cde 100644
--- a/lib/librte_pdump/meson.build
+++ b/lib/librte_pdump/meson.build
@@ -1,7 +1,6 @@
# SPDX-License-Identifier: BSD-3-Clause
# Copyright(c) 2017 Intel Corporation
-version = 3
sources = files('rte_pdump.c')
headers = files('rte_pdump.h')
allow_experimental_apis = true
diff --git a/lib/librte_pipeline/Makefile b/lib/librte_pipeline/Makefile
index cf26550..d2abb5f 100644
--- a/lib/librte_pipeline/Makefile
+++ b/lib/librte_pipeline/Makefile
@@ -16,8 +16,6 @@ LDLIBS += -lrte_port -lrte_meter -lrte_sched -lrte_cryptodev
EXPORT_MAP := rte_pipeline_version.map
-LIBABIVER := 3
-
#
# all source are stored in SRCS-y
#
diff --git a/lib/librte_pipeline/meson.build b/lib/librte_pipeline/meson.build
index 04e5f51..be8a353 100644
--- a/lib/librte_pipeline/meson.build
+++ b/lib/librte_pipeline/meson.build
@@ -1,7 +1,6 @@
# SPDX-License-Identifier: BSD-3-Clause
# Copyright(c) 2017 Intel Corporation
-version = 3
allow_experimental_apis = true
sources = files('rte_pipeline.c', 'rte_port_in_action.c', 'rte_table_action.c')
headers = files('rte_pipeline.h', 'rte_port_in_action.h', 'rte_table_action.h')
diff --git a/lib/librte_port/Makefile b/lib/librte_port/Makefile
index de6f042..57d2aed 100644
--- a/lib/librte_port/Makefile
+++ b/lib/librte_port/Makefile
@@ -21,8 +21,6 @@ CFLAGS += $(WERROR_FLAGS)
EXPORT_MAP := rte_port_version.map
-LIBABIVER := 3
-
#
# all source are stored in SRCS-y
#
diff --git a/lib/librte_port/meson.build b/lib/librte_port/meson.build
index a232cb5..0d5ede4 100644
--- a/lib/librte_port/meson.build
+++ b/lib/librte_port/meson.build
@@ -1,7 +1,6 @@
# SPDX-License-Identifier: BSD-3-Clause
# Copyright(c) 2017 Intel Corporation
-version = 3
sources = files(
'rte_port_ethdev.c',
'rte_port_fd.c',
diff --git a/lib/librte_power/Makefile b/lib/librte_power/Makefile
index ab77152..9a6db07 100644
--- a/lib/librte_power/Makefile
+++ b/lib/librte_power/Makefile
@@ -12,8 +12,6 @@ LDLIBS += -lrte_eal -lrte_timer
EXPORT_MAP := rte_power_version.map
-LIBABIVER := 1
-
# all source are stored in SRCS-y
SRCS-$(CONFIG_RTE_LIBRTE_POWER) := rte_power.c power_acpi_cpufreq.c
SRCS-$(CONFIG_RTE_LIBRTE_POWER) += power_kvm_vm.c guest_channel.c
diff --git a/lib/librte_rawdev/Makefile b/lib/librte_rawdev/Makefile
index addb288..7dd1197 100644
--- a/lib/librte_rawdev/Makefile
+++ b/lib/librte_rawdev/Makefile
@@ -6,9 +6,6 @@ include $(RTE_SDK)/mk/rte.vars.mk
# library name
LIB = librte_rawdev.a
-# library version
-LIBABIVER := 1
-
# build flags
CFLAGS += -O3
CFLAGS += $(WERROR_FLAGS)
diff --git a/lib/librte_rcu/Makefile b/lib/librte_rcu/Makefile
index 6aa677b..c4bb28d 100644
--- a/lib/librte_rcu/Makefile
+++ b/lib/librte_rcu/Makefile
@@ -12,8 +12,6 @@ LDLIBS += -lrte_eal
EXPORT_MAP := rte_rcu_version.map
-LIBABIVER := 1
-
# all source are stored in SRCS-y
SRCS-$(CONFIG_RTE_LIBRTE_RCU) := rte_rcu_qsbr.c
diff --git a/lib/librte_reorder/Makefile b/lib/librte_reorder/Makefile
index f19c624..1914411 100644
--- a/lib/librte_reorder/Makefile
+++ b/lib/librte_reorder/Makefile
@@ -12,8 +12,6 @@ LDLIBS += -lrte_eal -lrte_mempool -lrte_mbuf
EXPORT_MAP := rte_reorder_version.map
-LIBABIVER := 1
-
# all source are stored in SRCS-y
SRCS-$(CONFIG_RTE_LIBRTE_REORDER) := rte_reorder.c
diff --git a/lib/librte_rib/Makefile b/lib/librte_rib/Makefile
index 6d861ad..4a1df4e 100644
--- a/lib/librte_rib/Makefile
+++ b/lib/librte_rib/Makefile
@@ -14,8 +14,6 @@ LDLIBS += -lrte_eal -lrte_mempool
EXPORT_MAP := rte_rib_version.map
-LIBABIVER := 1
-
# all source are stored in SRCS-y
SRCS-$(CONFIG_RTE_LIBRTE_RIB) := rte_rib.c rte_rib6.c
diff --git a/lib/librte_ring/Makefile b/lib/librte_ring/Makefile
index 21a3677..22454b0 100644
--- a/lib/librte_ring/Makefile
+++ b/lib/librte_ring/Makefile
@@ -11,8 +11,6 @@ LDLIBS += -lrte_eal
EXPORT_MAP := rte_ring_version.map
-LIBABIVER := 2
-
# all source are stored in SRCS-y
SRCS-$(CONFIG_RTE_LIBRTE_RING) := rte_ring.c
diff --git a/lib/librte_ring/meson.build b/lib/librte_ring/meson.build
index ab8b0b4..ca8a435 100644
--- a/lib/librte_ring/meson.build
+++ b/lib/librte_ring/meson.build
@@ -1,7 +1,6 @@
# SPDX-License-Identifier: BSD-3-Clause
# Copyright(c) 2017 Intel Corporation
-version = 2
sources = files('rte_ring.c')
headers = files('rte_ring.h',
'rte_ring_c11_mem.h',
diff --git a/lib/librte_sched/Makefile b/lib/librte_sched/Makefile
index 6e4a72d..aee93a1 100644
--- a/lib/librte_sched/Makefile
+++ b/lib/librte_sched/Makefile
@@ -18,8 +18,6 @@ LDLIBS += -lrte_timer
EXPORT_MAP := rte_sched_version.map
-LIBABIVER := 4
-
#
# all source are stored in SRCS-y
#
diff --git a/lib/librte_sched/meson.build b/lib/librte_sched/meson.build
index 9f40a23..f85d64d 100644
--- a/lib/librte_sched/meson.build
+++ b/lib/librte_sched/meson.build
@@ -1,7 +1,6 @@
# SPDX-License-Identifier: BSD-3-Clause
# Copyright(c) 2017 Intel Corporation
-version = 4
sources = files('rte_sched.c', 'rte_red.c', 'rte_approx.c')
headers = files('rte_sched.h', 'rte_sched_common.h',
'rte_red.h', 'rte_approx.h')
diff --git a/lib/librte_security/Makefile b/lib/librte_security/Makefile
index 6a268ee..825eaef 100644
--- a/lib/librte_security/Makefile
+++ b/lib/librte_security/Makefile
@@ -6,9 +6,6 @@ include $(RTE_SDK)/mk/rte.vars.mk
# library name
LIB = librte_security.a
-# library version
-LIBABIVER := 3
-
# build flags
CFLAGS += -O3
CFLAGS += $(WERROR_FLAGS)
diff --git a/lib/librte_security/meson.build b/lib/librte_security/meson.build
index 6fed012..5679c8b 100644
--- a/lib/librte_security/meson.build
+++ b/lib/librte_security/meson.build
@@ -1,7 +1,6 @@
# SPDX-License-Identifier: BSD-3-Clause
# Copyright(c) 2017-2019 Intel Corporation
-version = 3
sources = files('rte_security.c')
headers = files('rte_security.h', 'rte_security_driver.h')
deps += ['mempool', 'cryptodev']
diff --git a/lib/librte_stack/Makefile b/lib/librte_stack/Makefile
index b5e5bed..94ee48d 100644
--- a/lib/librte_stack/Makefile
+++ b/lib/librte_stack/Makefile
@@ -12,8 +12,6 @@ LDLIBS += -lrte_eal
EXPORT_MAP := rte_stack_version.map
-LIBABIVER := 1
-
# all source are stored in SRCS-y
SRCS-$(CONFIG_RTE_LIBRTE_STACK) := rte_stack.c \
rte_stack_std.c \
diff --git a/lib/librte_stack/meson.build b/lib/librte_stack/meson.build
index 46fce0c..f420a5c 100644
--- a/lib/librte_stack/meson.build
+++ b/lib/librte_stack/meson.build
@@ -3,7 +3,6 @@
allow_experimental_apis = true
-version = 1
sources = files('rte_stack.c', 'rte_stack_std.c', 'rte_stack_lf.c')
headers = files('rte_stack.h',
'rte_stack_std.h',
diff --git a/lib/librte_table/Makefile b/lib/librte_table/Makefile
index f935678..6ad8a6b 100644
--- a/lib/librte_table/Makefile
+++ b/lib/librte_table/Makefile
@@ -18,8 +18,6 @@ endif
EXPORT_MAP := rte_table_version.map
-LIBABIVER := 3
-
#
# all source are stored in SRCS-y
#
diff --git a/lib/librte_table/meson.build b/lib/librte_table/meson.build
index 6ae3cd6..71d1347 100644
--- a/lib/librte_table/meson.build
+++ b/lib/librte_table/meson.build
@@ -1,7 +1,6 @@
# SPDX-License-Identifier: BSD-3-Clause
# Copyright(c) 2017 Intel Corporation
-version = 3
sources = files('rte_table_acl.c',
'rte_table_lpm.c',
'rte_table_lpm_ipv6.c',
diff --git a/lib/librte_telemetry/Makefile b/lib/librte_telemetry/Makefile
index 1b3fe05..f364548 100644
--- a/lib/librte_telemetry/Makefile
+++ b/lib/librte_telemetry/Makefile
@@ -17,8 +17,6 @@ LDLIBS += -ljansson
EXPORT_MAP := rte_telemetry_version.map
-LIBABIVER := 1
-
# library source files
SRCS-$(CONFIG_RTE_LIBRTE_TELEMETRY) := rte_telemetry.c
SRCS-$(CONFIG_RTE_LIBRTE_TELEMETRY) += rte_telemetry_parser.c
diff --git a/lib/librte_timer/Makefile b/lib/librte_timer/Makefile
index 8ec63f4..1c290b4 100644
--- a/lib/librte_timer/Makefile
+++ b/lib/librte_timer/Makefile
@@ -12,8 +12,6 @@ LDLIBS += -lrte_eal
EXPORT_MAP := rte_timer_version.map
-LIBABIVER := 1
-
# all source are stored in SRCS-y
SRCS-$(CONFIG_RTE_LIBRTE_TIMER) := rte_timer.c
diff --git a/lib/librte_vhost/Makefile b/lib/librte_vhost/Makefile
index 87ce1fb..c5cf663 100644
--- a/lib/librte_vhost/Makefile
+++ b/lib/librte_vhost/Makefile
@@ -8,8 +8,6 @@ LIB = librte_vhost.a
EXPORT_MAP := rte_vhost_version.map
-LIBABIVER := 4
-
CFLAGS += -DALLOW_EXPERIMENTAL_API
CFLAGS += $(WERROR_FLAGS) -I$(SRCDIR) -O3
CFLAGS += -I vhost_user
diff --git a/lib/librte_vhost/meson.build b/lib/librte_vhost/meson.build
index 0043577..ef7a5bc 100644
--- a/lib/librte_vhost/meson.build
+++ b/lib/librte_vhost/meson.build
@@ -17,7 +17,6 @@ elif (toolchain == 'icc' and cc.version().version_compare('>=16.0.0'))
endif
dpdk_conf.set('RTE_LIBRTE_VHOST_POSTCOPY',
cc.has_header('linux/userfaultfd.h'))
-version = 4
allow_experimental_apis = true
cflags += '-fno-strict-aliasing'
sources = files('fd_man.c', 'iotlb.c', 'socket.c', 'vdpa.c',