[PATCH v2 0/6] Service cores performance and statistics improvements
Mattias Rönnblom
mattias.ronnblom at ericsson.com
Wed Oct 5 12:14:44 CEST 2022
On 2022-10-05 11:49, Morten Brørup wrote:
>> From: Mattias Rönnblom [mailto:mattias.ronnblom at ericsson.com]
>> Sent: Wednesday, 5 October 2022 11.16
>>
>> This series contains performance improvements and new statistics-
>> related functionality for the EAL service cores framework.
>>
>> A new per-lcore TSC cycle counter is introduced, which reflect the
>> total amount of cycles spent by that lcore running services. This may
>> be used to estimate service lcore load.
>>
>> The patchset introduces a backward-compatible convention, where a DPDK
>> service may signal to the framework that no useful work was performed,
>> which in turn is used to make the busy cycles statistics more
>> accurate.
>>
>> Depends-on: series-23959 ("test/service: add perf measurements for with
>> stats mode ")
>>
>> Mattias Rönnblom (6):
>> service: reduce statistics overhead for parallel services
>> service: introduce per-lcore cycles counter
>> service: reduce average case service core overhead
>> service: tweak cycle statistics semantics
>> event/sw: report idle when no work is performed
>> service: provide links to functions in documentation
>>
>> app/test/test_service_cores.c | 2 +-
>> drivers/event/sw/sw_evdev.c | 3 +-
>> drivers/event/sw/sw_evdev.h | 2 +-
>> drivers/event/sw/sw_evdev_scheduler.c | 6 +-
>> lib/eal/common/rte_service.c | 228 +++++++++++++++++-------
>> lib/eal/include/rte_service.h | 32 ++--
>> lib/eal/include/rte_service_component.h | 5 +
>> 7 files changed, 192 insertions(+), 86 deletions(-)
>>
>> --
>> 2.34.1
>>
>
> In case it wasn't noticed with v1 of the patch series...
>
> Series-Acked-by: Morten Brørup <mb at smartsharesystems.com>
>
It was noticed, but then forgotten. Just like I forgot to add the
Acked-by from Harry van Haaren.
More information about the dev
mailing list