version: reference next ABI 21 for recent additions

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>
This commit is contained in:
Ray Kinsella 2020-04-30 11:27:26 +01:00 committed by Thomas Monjalon
parent 67d376e7fe
commit 105f3039c7
10 changed files with 19 additions and 13 deletions

View 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>

View 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

View File

@ -1,4 +1,4 @@
DPDK_20.0.1 {
DPDK_21 {
global:
iavf_init_adminq;

View File

@ -1,4 +1,4 @@
DPDK_20.0.1 {
DPDK_21 {
global:
mlx5_class_get;

View File

@ -34,7 +34,7 @@ DPDK_20.0 {
local: *;
};
DPDK_20.0.1 {
DPDK_21 {
global:
otx2_eth_dev_is_sec_capable;

View File

@ -1,3 +1,3 @@
DPDK_20.0.2 {
DPDK_21 {
local: *;
};

View File

@ -1,4 +1,4 @@
DPDK_20.0.1 {
DPDK_21 {
local: *;
};

View File

@ -1,4 +1,4 @@
DPDK_20.0.1 {
DPDK_21 {
local: *;
};

View File

@ -1,3 +1,3 @@
DPDK_20.0.1 {
DPDK_21 {
local: *;
};

View File

@ -13,7 +13,7 @@ DPDK_20.0 {
local: *;
};
DPDK_20.0.1 {
DPDK_21 {
global:
rte_meter_trtcm_rfc4115_color_aware_check;