version: reference next ABI 21 for recent additions
authorRay Kinsella <mdr@ashroe.eu>
Thu, 30 Apr 2020 10:27:26 +0000 (11:27 +0100)
committerThomas Monjalon <thomas@monjalon.net>
Mon, 4 May 2020 22:25:34 +0000 (00:25 +0200)
Change references to ABI 20.0.1 to use ABI v21, see
https://doc.dpdk.org/guides/contributing/abi_policy.html#general-guidelines

"Major ABI versions are declared no more frequently than yearly.
Compatibility with the major ABI version is mandatory in subsequent
releases until a new major ABI version is declared."

Combined ABI policy and versioning in maintainers, add map files to the
filter to more closely monitor future ABI changes.

Signed-off-by: Ray Kinsella <mdr@ashroe.eu>
MAINTAINERS
devtools/libabigail.abignore
drivers/common/iavf/rte_common_iavf_version.map
drivers/common/mlx5/rte_common_mlx5_version.map
drivers/common/octeontx2/rte_common_octeontx2_version.map
drivers/net/igc/rte_pmd_igc_version.map
drivers/net/ionic/rte_pmd_ionic_version.map
drivers/raw/octeontx2_ep/rte_rawdev_octeontx2_ep_version.map
drivers/vdpa/mlx5/rte_pmd_mlx5_vdpa_version.map
lib/librte_meter/rte_meter_version.map

index e05c805..9b11c6f 100644 (file)
@@ -83,10 +83,6 @@ M: Marko Kovacevic <marko.kovacevic@intel.com>
 F: README
 F: doc/
 
-ABI Policy
-M: Ray Kinsella <mdr@ashroe.eu>
-F: doc/guides/contributing/abi_*.rst
-
 Developers and Maintainers Tools
 M: Thomas Monjalon <thomas@monjalon.net>
 F: MAINTAINERS
@@ -140,10 +136,12 @@ M: Michael Santana <maicolgabriel@hotmail.com>
 F: .travis.yml
 F: .ci/
 
-ABI versioning
+ABI Policy & Versioning
+M: Ray Kinsella <mdr@ashroe.eu>
 M: Neil Horman <nhorman@tuxdriver.com>
 F: lib/librte_eal/include/rte_compat.h
 F: lib/librte_eal/include/rte_function_versioning.h
+F: doc/guides/contributing/abi_*.rst
 F: doc/guides/rel_notes/deprecation.rst
 F: devtools/check-abi.sh
 F: devtools/check-abi-version.sh
@@ -155,6 +153,8 @@ F: devtools/update_version_map_abi.py
 F: devtools/validate-abi.sh
 F: buildtools/check-symbols.sh
 F: buildtools/map-list-symbol.sh
+F: drivers/*/*/*.map
+F: lib/*/*.map
 
 Driver information
 M: Neil Horman <nhorman@tuxdriver.com>
index 986a527..0326662 100644 (file)
@@ -8,6 +8,12 @@
 [suppress_variable]
         symbol_version = INTERNAL
 
+; Ignore ABI 20.0.1 replaced with ABI 21
+[suppress_function]
+        symbol_version = DPDK_20.0.1
+[suppress_variable]
+        symbol_version = DPDK_20.0.1
+
 ; Explicit ignore for driver-only ABI
 [suppress_type]
         name = rte_cryptodev_ops
index 2f11d67..92ceac1 100644 (file)
@@ -1,4 +1,4 @@
-DPDK_20.0.1 {
+DPDK_21 {
        global:
 
        iavf_init_adminq;
index b58a378..564a9a7 100644 (file)
@@ -1,4 +1,4 @@
-DPDK_20.0.1 {
+DPDK_21 {
        global:
 
        mlx5_class_get;
index 8f2404b..01279c3 100644 (file)
@@ -34,7 +34,7 @@ DPDK_20.0 {
        local: *;
 };
 
-DPDK_20.0.1 {
+DPDK_21 {
        global:
 
        otx2_eth_dev_is_sec_capable;
index fc12cc0..2c7dadb 100644 (file)
@@ -13,7 +13,7 @@ DPDK_20.0 {
        local: *;
 };
 
-DPDK_20.0.1 {
+DPDK_21 {
        global:
 
        rte_meter_trtcm_rfc4115_color_aware_check;