[dpdk-dev] [PATCH] service: clean references to removed symbol
Van Haaren, Harry
harry.van.haaren at intel.com
Thu Apr 8 14:54:17 CEST 2021
> -----Original Message-----
> From: David Marchand <david.marchand at redhat.com>
> Sent: Wednesday, April 7, 2021 10:07 AM
> To: dev at dpdk.org
> Cc: stable at dpdk.org; Van Haaren, Harry <harry.van.haaren at intel.com>; Ray
> Kinsella <mdr at ashroe.eu>; Neil Horman <nhorman at tuxdriver.com>; Pavan
> Nikhilesh <pbhagavatula at caviumnetworks.com>
> Subject: [PATCH] service: clean references to removed symbol
>
> rte_service_get_id() was removed in v17.11 but the API description
> still referenced it and a version node was still present in EAL map.
>
> Fixes: 8edc9aaaf217 ("service: use id in get by name function")
> Cc: stable at dpdk.org
>
> Signed-off-by: David Marchand <david.marchand at redhat.com>
For rte_service.h doc changes I'm all fine.
For ABI consistency, this removes a function from the DPDK_21 version map that didn't exist in
the shared object itself. I'm not sure if that's an ABI break or not... I see ABI experts on CC,
and will let them comment on that topic.
Reviewed-by: Harry van Haaren <harry.van.haaren at intel.com>
> ---
> lib/librte_eal/include/rte_service.h | 5 +----
> lib/librte_eal/version.map | 1 -
> 2 files changed, 1 insertion(+), 5 deletions(-)
>
> diff --git a/lib/librte_eal/include/rte_service.h
> b/lib/librte_eal/include/rte_service.h
> index ca9950d091..c7d037d862 100644
> --- a/lib/librte_eal/include/rte_service.h
> +++ b/lib/librte_eal/include/rte_service.h
> @@ -47,10 +47,7 @@ extern "C" {
> #define RTE_SERVICE_CAP_MT_SAFE (1 << 0)
>
> /**
> - * Return the number of services registered.
> - *
> - * The number of services registered can be passed to *rte_service_get_by_id*,
> - * enabling the application to retrieve the specification of each service.
> + * Return the number of services registered.
> *
> * @return The number of services registered.
> */
> diff --git a/lib/librte_eal/version.map b/lib/librte_eal/version.map
> index e23745ae6e..0f2a9228b3 100644
> --- a/lib/librte_eal/version.map
> +++ b/lib/librte_eal/version.map
> @@ -159,7 +159,6 @@ DPDK_21 {
> rte_service_component_unregister;
> rte_service_dump;
> rte_service_finalize;
> - rte_service_get_by_id;
> rte_service_get_by_name;
> rte_service_get_count;
> rte_service_get_name;
> --
> 2.23.0
More information about the dev
mailing list