[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20240912171251.937743-1-sdf@fomichev.me>
Date: Thu, 12 Sep 2024 10:12:38 -0700
From: Stanislav Fomichev <sdf@...ichev.me>
To: netdev@...r.kernel.org
Cc: davem@...emloft.net,
edumazet@...gle.com,
kuba@...nel.org,
pabeni@...hat.com,
Mina Almasry <almasrymina@...gle.com>
Subject: [PATCH net-next 00/13] selftests: ncdevmem: Add ncdevmem to ksft
The goal of the series is to simplify and make it possible to use
ncdevmem in an automated way from the ksft python wrapper.
ncdevmem is slowly mutated into a state where it uses stdout
to print the payload and the python wrapper is added to
make sure the arrived payload matches the expected one.
Cc: Mina Almasry <almasrymina@...gle.com>
Stanislav Fomichev (13):
selftests: ncdevmem: Add a flag for the selftest
selftests: ncdevmem: Remove validation
selftests: ncdevmem: Redirect all non-payload output to stderr
selftests: ncdevmem: Separate out dmabuf provider
selftests: ncdevmem: Unify error handling
selftests: ncdevmem: Remove client_ip
selftests: ncdevmem: Remove default arguments
selftests: ncdevmem: Switch to AF_INET6
selftests: ncdevmem: Properly reset flow steering
selftests: ncdevmem: Use YNL to enable TCP header split
selftests: ncdevmem: Remove hard-coded queue numbers
selftests: ncdevmem: Move ncdevmem under drivers/net
selftests: ncdevmem: Add automated test
.../testing/selftests/drivers/net/.gitignore | 1 +
tools/testing/selftests/drivers/net/Makefile | 10 +
tools/testing/selftests/drivers/net/devmem.py | 46 ++
.../testing/selftests/drivers/net/ncdevmem.c | 682 ++++++++++++++++++
tools/testing/selftests/net/.gitignore | 1 -
tools/testing/selftests/net/Makefile | 9 -
tools/testing/selftests/net/ncdevmem.c | 570 ---------------
7 files changed, 739 insertions(+), 580 deletions(-)
create mode 100644 tools/testing/selftests/drivers/net/.gitignore
create mode 100755 tools/testing/selftests/drivers/net/devmem.py
create mode 100644 tools/testing/selftests/drivers/net/ncdevmem.c
delete mode 100644 tools/testing/selftests/net/ncdevmem.c
--
2.46.0
Powered by blists - more mailing lists