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 -Passed 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.