Change references to abi 20.0.1 to use abi v21, add myself as the map file maintainer to more closely monitor future abi changes. Add suppressions that were missed on changes to librte_lpm.
Signed-off-by: Ray Kinsella <m...@ashroe.eu> --- MAINTAINERS | 2 ++ devtools/libabigail.abignore | 13 ++++++++++++- drivers/common/iavf/rte_common_iavf_version.map | 2 +- drivers/common/mlx5/rte_common_mlx5_version.map | 2 +- .../octeontx2/rte_common_octeontx2_version.map | 2 +- drivers/net/ionic/rte_pmd_ionic_version.map | 2 +- .../rte_rawdev_octeontx2_ep_version.map | 2 +- drivers/vdpa/mlx5/rte_pmd_mlx5_vdpa_version.map | 2 +- lib/librte_meter/rte_meter_version.map | 2 +- 9 files changed, 21 insertions(+), 8 deletions(-) diff --git a/MAINTAINERS b/MAINTAINERS index 7b81e2d1b..c24fd374d 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -86,6 +86,8 @@ F: doc/ ABI Policy M: Ray Kinsella <m...@ashroe.eu> F: doc/guides/contributing/abi_*.rst +F: drivers/*/*/*.map +F: lib/*/*.map Developers and Maintainers Tools M: Thomas Monjalon <tho...@monjalon.net> diff --git a/devtools/libabigail.abignore b/devtools/libabigail.abignore index cd86d89ca..20c821cee 100644 --- a/devtools/libabigail.abignore +++ b/devtools/libabigail.abignore @@ -2,7 +2,6 @@ symbol_version = EXPERIMENTAL [suppress_variable] symbol_version = EXPERIMENTAL - ; Explicit ignore for driver-only ABI [suppress_type] name = rte_cryptodev_ops @@ -18,3 +17,15 @@ [suppress_type] type_kind = struct name = rte_event_ring +; Explicit ignore ABI 20.0.1 +[suppress_function] + symbol_version = DPDK_20.0.1 +[suppress_variable] + symbol_version = DPDK_20.0.1 +; Explicit ignore of const lpm6_lookup change +[suppress_function] + name = rte_lpm6_delete + parameter = '1 uint8_t* +[suppress_function] + name = rte_lpm6_is_rule_present + parameter = '1 uint8_t* diff --git a/drivers/common/iavf/rte_common_iavf_version.map b/drivers/common/iavf/rte_common_iavf_version.map index 2f11d67c0..92ceac108 100644 --- a/drivers/common/iavf/rte_common_iavf_version.map +++ b/drivers/common/iavf/rte_common_iavf_version.map @@ -1,4 +1,4 @@ -DPDK_20.0.1 { +DPDK_21 { global: iavf_init_adminq; diff --git a/drivers/common/mlx5/rte_common_mlx5_version.map b/drivers/common/mlx5/rte_common_mlx5_version.map index aede2a0a5..fe151fe0d 100644 --- a/drivers/common/mlx5/rte_common_mlx5_version.map +++ b/drivers/common/mlx5/rte_common_mlx5_version.map @@ -1,4 +1,4 @@ -DPDK_20.0.1 { +DPDK_21 { global: mlx5_class_get; diff --git a/drivers/common/octeontx2/rte_common_octeontx2_version.map b/drivers/common/octeontx2/rte_common_octeontx2_version.map index 8f2404bd9..01279c339 100644 --- a/drivers/common/octeontx2/rte_common_octeontx2_version.map +++ b/drivers/common/octeontx2/rte_common_octeontx2_version.map @@ -34,7 +34,7 @@ DPDK_20.0 { local: *; }; -DPDK_20.0.1 { +DPDK_21 { global: otx2_eth_dev_is_sec_capable; diff --git a/drivers/net/ionic/rte_pmd_ionic_version.map b/drivers/net/ionic/rte_pmd_ionic_version.map index bc8fd6d4d..acdaf587d 100644 --- a/drivers/net/ionic/rte_pmd_ionic_version.map +++ b/drivers/net/ionic/rte_pmd_ionic_version.map @@ -1,4 +1,4 @@ -DPDK_20.0.1 { +DPDK_21 { local: *; }; diff --git a/drivers/raw/octeontx2_ep/rte_rawdev_octeontx2_ep_version.map b/drivers/raw/octeontx2_ep/rte_rawdev_octeontx2_ep_version.map index bc8fd6d4d..acdaf587d 100644 --- a/drivers/raw/octeontx2_ep/rte_rawdev_octeontx2_ep_version.map +++ b/drivers/raw/octeontx2_ep/rte_rawdev_octeontx2_ep_version.map @@ -1,4 +1,4 @@ -DPDK_20.0.1 { +DPDK_21 { local: *; }; diff --git a/drivers/vdpa/mlx5/rte_pmd_mlx5_vdpa_version.map b/drivers/vdpa/mlx5/rte_pmd_mlx5_vdpa_version.map index 179f7f1ae..4a76d1d52 100644 --- a/drivers/vdpa/mlx5/rte_pmd_mlx5_vdpa_version.map +++ b/drivers/vdpa/mlx5/rte_pmd_mlx5_vdpa_version.map @@ -1,3 +1,3 @@ -DPDK_20.0.1 { +DPDK_21 { local: *; }; diff --git a/lib/librte_meter/rte_meter_version.map b/lib/librte_meter/rte_meter_version.map index fc12cc0bf..2c7dadbca 100644 --- a/lib/librte_meter/rte_meter_version.map +++ b/lib/librte_meter/rte_meter_version.map @@ -13,7 +13,7 @@ DPDK_20.0 { local: *; }; -DPDK_20.0.1 { +DPDK_21 { global: rte_meter_trtcm_rfc4115_color_aware_check; -- 2.17.1