Re: v5.14 RXE driver broken?
From: Zhu Yanjun <zyjzyj2000@gmail.com>
Date: 2021-08-25 03:02:39
Also in:
linux-block
On Tue, Aug 24, 2021 at 11:02 AM Bart Van Assche [off-list ref] wrote:
Hi Bob,
If I run the following test against Linus' master branch then that test
passes (commit d5ae8d7f85b7 ("Revert "media: dvb header files: move some
headers to staging"")):
# export use_siw=1 && modprobe brd && (cd blktests && ./check -q srp/002)
srp/002 (File I/O on top of multipath concurrently with logout and login (mq)) [passed]
runtime ... 48.849s
The following test fails:
# export use_siw= && modprobe brd && (cd blktests && ./check -q srp/002)
srp/002 (File I/O on top of multipath concurrently with logout and login (mq)) [failed]
runtime 48.849s ... 15.024s
--- tests/srp/002.out 2018-09-08 19:43:42.291664821 -0700
+++ /home/bart/software/blktests/results/nodev/srp/002.out.bad 2021-08-23 19:51:05.182958728 -0700
@@ -1,2 +1 @@
Configured SRP target driver
-PassedCan this commit "RDMA/rxe: Zero out index member of struct rxe_queue" in the link https://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git/commit/?h=wip/jgg-for-rc fix this problem? And the commit will be merged into linux upstream very soon. Zhu Yanjun
The only difference between these two tests is that test (1) use the siw (soft-iWARP) driver while test (2) uses the rdma_rxe driver (soft-RoCE). Both tests run reliably against previous Linux kernel versions, e.g. v5.13. Can you take a look at this? The blktests software is available at https://github.com/osandov/blktests/. Thanks, Bart.