]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
Merge branch 'selftests-rds-add-roce-support-to-rds-selftests'
authorJakub Kicinski <kuba@kernel.org>
Thu, 21 May 2026 00:03:04 +0000 (17:03 -0700)
committerJakub Kicinski <kuba@kernel.org>
Thu, 21 May 2026 00:03:05 +0000 (17:03 -0700)
commitb63ef8e7c12932fe4f9a5f0ce85099a02e2174ce
tree6bc3eef14193549b4ba00d012c93542bb30da092
parent2e68f49bda78f6f62f5b287dbed1ee69a44b9a67
parent47f079e56ee5281c836be11ecf65e4033d2e49af
Merge branch 'selftests-rds-add-roce-support-to-rds-selftests'

Allison Henderson says:

====================
selftests: rds: Add ROCE support to rds selftests

Currently the rds selftests only tests the tcp transport.  This means
most of rds_rdma.ko has no testing coverage.  This series refactors the
rds self tests to add an rdma option when running tests.  When used,
the test creates a pair of ROCE interfaces to run the payloads through.

Most of this set is refactoring the existing test.py module.  Since most
of this code is one long procedure, it is difficult to modularize it
without creating a lot of pylint complaints about lengthy functions
with too many variables or branches.

Patch 1 fixes an RDS-IB shutdown hang exposed by the new ROCE selftests
in patches 10/11. The next seven patches break down test.py into helper
functions.  After we have modularized the send/recv packet logic, we
introduce the new ROCE equivalent network configurations, add the new
command line flags to build and run the test with rdma support.
====================

Link: https://patch.msgid.link/20260518012443.2629206-1-achender@kernel.org
Signed-off-by: Jakub Kicinski <kuba@kernel.org>