[PATCH net-next v2 0/2] add benchmark selftest and optimization for ptr_ring

From: Yunsheng Lin
Date: Thu Jun 24 2021 - 23:19:28 EST


Patch 1: add a selftest app to benchmark the performance
of ptr_ring.
Patch 2: make __ptr_ring_empty() checking more reliable
and use the just added selftest to benchmark the
performance impact.

V2: add patch 1 and add performance data for patch 2.

Yunsheng Lin (2):
selftests/ptr_ring: add benchmark application for ptr_ring
ptr_ring: make __ptr_ring_empty() checking more reliable

MAINTAINERS | 5 +
include/linux/ptr_ring.h | 25 ++-
tools/testing/selftests/ptr_ring/Makefile | 6 +
tools/testing/selftests/ptr_ring/ptr_ring_test.c | 249 +++++++++++++++++++++++
tools/testing/selftests/ptr_ring/ptr_ring_test.h | 150 ++++++++++++++
5 files changed, 426 insertions(+), 9 deletions(-)
create mode 100644 tools/testing/selftests/ptr_ring/Makefile
create mode 100644 tools/testing/selftests/ptr_ring/ptr_ring_test.c
create mode 100644 tools/testing/selftests/ptr_ring/ptr_ring_test.h

--
2.7.4