> -----Original Message----- > From: David Marchand <david.march...@redhat.com> > Sent: Wednesday, April 7, 2021 10:07 AM > To: dev@dpdk.org > Cc: sta...@dpdk.org; Van Haaren, Harry <harry.van.haa...@intel.com>; Ray > Kinsella <m...@ashroe.eu>; Neil Horman <nhor...@tuxdriver.com>; Pavan > Nikhilesh <pbhagavat...@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: sta...@dpdk.org > > Signed-off-by: David Marchand <david.march...@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.haa...@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