< TEST_PROGS=toeplitz.py TEST_GEN_PROGS="" run_tests make: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests' make[1]: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' # overriding timeout to 720 # selftests: drivers/net/hw: toeplitz.py # TAP version 13 # 1..12 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 40483 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xdda490ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 50416 dport 40483] != expected 0xb9a5927c # # Exception| cpu 0: rx_hash 0xc95e7674 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50432 dport 40483] != expected 0x678c8ede # # Exception| cpu 0: rx_hash 0x9d78d6a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50448 dport 40483] != expected 0x5f76ce2a # # Exception| cpu 0: rx_hash 0xc2782098 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50466 dport 40483] != expected 0x3c23a905 # # Exception| cpu 4: rx_hash 0x7ecf87a2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50394 dport 40483] != expected 0x93fe344f # # Exception| cpu 4: rx_hash 0x8982303f [saddr 192.0.3.2 daddr 192.0.3.1 sport 50400 dport 40483] != expected 0x815fd288 # # Exception| cpu 4: rx_hash 0x75e9d14e [saddr 192.0.3.2 daddr 192.0.3.1 sport 50424 dport 40483] != expected 0xc8511394 # # Exception| cpu 4: rx_hash 0x686b70f0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50434 dport 40483] != expected 0xa05e897f # # Exception| cpu 4: rx_hash 0xc49a12c3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50462 dport 40483] != expected 0xab94bb3 # # Exception| cpu 4: rx_hash 0x965e8048 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50482 dport 40483] != expected 0x4d9e9f1 # # Exception| cpu 5: rx_hash 0x8f600264 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50396 dport 40483] != expected 0xb7c5303e # # Exception| cpu 5: rx_hash 0x38f1f3b2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50438 dport 40483] != expected 0x43b78aaf # # Exception| cpu 5: rx_hash 0x9f26c76d [saddr 192.0.3.2 daddr 192.0.3.1 sport 50488 dport 40483] != expected 0xb2ff6fb8 # # Exception| cpu 0: rx_hash 0xcccd5d02 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50500 dport 40483] != expected 0xca5b1d33 # # Exception| cpu 0: rx_hash 0x6df85b86 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50502 dport 40483] != expected 0xd891a92 # # Exception| cpu 0: rx_hash 0x952f9965 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50506 dport 40483] != expected 0x9f9498aa # # Exception| cpu 0: rx_hash 0x39defb56 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50518 dport 40483] != expected 0x35735a66 # # Exception| cpu 0: rx_hash 0x62622ef8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50544 dport 40483] != expected 0x8d357e6d # # Exception| cpu 0: rx_hash 0xbe84459b [saddr 192.0.3.2 daddr 192.0.3.1 sport 50586 dport 40483] != expected 0xce4f007d # # Exception| cpu 0: rx_hash 0x40b1b523 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50602 dport 40483] != expected 0x6ac860f3 # # Exception| cpu 4: rx_hash 0xc8717e90 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50512 dport 40483] != expected 0x11485e17 # # Exception| cpu 4: rx_hash 0x3b80ea9f [saddr 192.0.3.2 daddr 192.0.3.1 sport 50558 dport 40483] != expected 0xd8fafbf4 # # Exception| cpu 4: rx_hash 0x1b0d608d [saddr 192.0.3.2 daddr 192.0.3.1 sport 50572 dport 40483] != expected 0xd28e44f8 # # Exception| cpu 5: rx_hash 0x603c3f31 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50520 dport 40483] != expected 0x60bcdfff # # Exception| cpu 5: rx_hash 0x977188ac [saddr 192.0.3.2 daddr 192.0.3.1 sport 50530 dport 40483] != expected 0x721d3938 # # Exception| cpu 0: rx_hash 0xb5a21377 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50616 dport 40483] != expected 0x95e027a6 # # Exception| cpu 0: rx_hash 0x1e9e4bfb [saddr 192.0.3.2 daddr 192.0.3.1 sport 50632 dport 40483] != expected 0x7f59d715 # # Exception| cpu 0: rx_hash 0x4e04c8b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50636 dport 40483] != expected 0x9cb0d4c5 # # Exception| cpu 0: rx_hash 0xbdf55cb6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50658 dport 40483] != expected 0x55027126 # # Exception| cpu 0: rx_hash 0x6712acb9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50694 dport 40483] != expected 0x59fffca7 # # Exception| cpu 0: rx_hash 0x9b794dc8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50718 dport 40483] != expected 0x10f13dbb # # Exception| cpu 0: rx_hash 0x94e338b6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50728 dport 40483] != expected 0x904d5944 # # Exception| cpu 4: rx_hash 0x440d96b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50622 dport 40483] != expected 0xb1db23d7 # # Exception| cpu 4: rx_hash 0x33340c69 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50710 dport 40483] != expected 0x6105bc53 # # Exception| cpu 4: rx_hash 0x932e0209 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50756 dport 40483] != expected 0xd0136b3b # # Exception| cpu 4: rx_hash 0x6bf9c0ea [saddr 192.0.3.2 daddr 192.0.3.1 sport 50760 dport 40483] != expected 0x420ee903 # # Exception| cpu 5: rx_hash 0x135a2f4c [saddr 192.0.3.2 daddr 192.0.3.1 sport 50646 dport 40483] != expected 0x126c1278 # # Exception| cpu 5: rx_hash 0x45229e55 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50670 dport 40483] != expected 0xc71ff31e # # Exception| cpu 5: rx_hash 0xe0abbb43 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50680 dport 40483] != expected 0xdbdeb79b # # Exception| cpu 5: rx_hash 0x99275c01 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50742 dport 40483] != expected 0xfd789c29 # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0xd88a81da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33518 dport 58778] OK # # # cpu 0: rx_hash 0xc75631ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33596 dport 58778] OK # # # cpu 4: rx_hash 0xd1f2c6ff [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33508 dport 58778] OK # # # cpu 4: rx_hash 0x301b8630 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33542 dport 58778] OK # # # cpu 4: rx_hash 0x9ceae403 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33562 dport 58778] OK # # # cpu 4: rx_hash 0x6c6a6921 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33612 dport 58778] OK # # # cpu 5: rx_hash 0x2d99278e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33532 dport 58778] OK # # # cpu 5: rx_hash 0xc5082064 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33556 dport 58778] OK # # # cpu 5: rx_hash 0x62df14bb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33578 dport 58778] OK # # # cpu 5: rx_hash 0xce2e7688 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33590 dport 58778] OK # # # cpu 5: rx_hash 0x3588ad46 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33602 dport 58778] OK # # # cpu 5: rx_hash 0xc9e34c37 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33626 dport 58778] OK # # # cpu 0: rx_hash 0x63f01c5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33658 dport 58778] OK # # # cpu 0: rx_hash 0xeb30d7ec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33664 dport 58778] OK # # # cpu 0: rx_hash 0x18c143e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33710 dport 58778] OK # # # cpu 4: rx_hash 0xbbaa54ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33668 dport 58778] OK # # # cpu 4: rx_hash 0xe24890c9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33674 dport 58778] OK # # # cpu 4: rx_hash 0xb08c0242 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33702 dport 58778] OK # # # cpu 4: rx_hash 0xedd2e5b7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33724 dport 58778] OK # # # cpu 4: rx_hash 0x4ce7e333 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33726 dport 58778] OK # # # cpu 5: rx_hash 0x6e3478e8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33636 dport 58778] OK # # # cpu 5: rx_hash 0xc6793949 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33644 dport 58778] OK # # # cpu 5: rx_hash 0xb66e3019 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33690 dport 58778] OK # # # cpu 5: rx_hash 0x42529ea9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33752 dport 58778] OK # # # cpu 0: rx_hash 0xe7dbbbbf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33742 dport 58778] OK # # # cpu 0: rx_hash 0x44b0acf2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33764 dport 58778] OK # # # cpu 0: rx_hash 0x4dc8ebd7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33774 dport 58778] OK # # # cpu 0: rx_hash 0x8f3b68ce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33858 dport 58778] OK # # # cpu 0: rx_hash 0x7e94ed08 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33860 dport 58778] OK # # # cpu 4: rx_hash 0x876c270f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33816 dport 58778] OK # # # cpu 4: rx_hash 0x749db300 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33846 dport 58778] OK # # # cpu 4: rx_hash 0x2776296f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33866 dport 58778] OK # # # cpu 5: rx_hash 0x12c81deb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33756 dport 58778] OK # # # cpu 5: rx_hash 0x19ee4b07 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33790 dport 58778] OK # # # cpu 5: rx_hash 0xd34a87df [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33800 dport 58778] OK # # # cpu 5: rx_hash 0x727f815b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33802 dport 58778] OK # # # cpu 5: rx_hash 0x83d0049d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33804 dport 58778] OK # # # cpu 5: rx_hash 0x20bb13d0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33830 dport 58778] OK # # # cpu 0: rx_hash 0xd2658f3b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33880 dport 58778] OK # # # cpu 0: rx_hash 0x28ec5c11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33916 dport 58778] OK # # # cpu 0: rx_hash 0xf0b614e0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33922 dport 58778] OK # # # cpu 0: rx_hash 0xf2e80529 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33962 dport 58778] OK # # # cpu 0: rx_hash 0xff2c619e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33972 dport 58778] OK # # # count: pass=43 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 53709 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x5366b7ac [saddr 192.0.3.2 daddr 192.0.3.1 sport 33643 dport 53709] != expected 0x69fdbd30 # # Exception| cpu 5: rx_hash 0x5366b7ac [saddr 192.0.3.2 daddr 192.0.3.1 sport 33643 dport 53709] != expected 0x69fdbd30 # # Exception| cpu 5: rx_hash 0x5366b7ac [saddr 192.0.3.2 daddr 192.0.3.1 sport 42188 dport 53709] != expected 0xe7373c4d # # Exception| cpu 5: rx_hash 0x5366b7ac [saddr 192.0.3.2 daddr 192.0.3.1 sport 42188 dport 53709] != expected 0xe7373c4d # # Exception| cpu 5: rx_hash 0x5366b7ac [saddr 192.0.3.2 daddr 192.0.3.1 sport 37693 dport 53709] != expected 0x3a3a93c8 # # Exception| cpu 5: rx_hash 0x5366b7ac [saddr 192.0.3.2 daddr 192.0.3.1 sport 37693 dport 53709] != expected 0x3a3a93c8 # # Exception| cpu 5: rx_hash 0x5366b7ac [saddr 192.0.3.2 daddr 192.0.3.1 sport 57915 dport 53709] != expected 0x4c648a46 # # Exception| cpu 5: rx_hash 0x5366b7ac [saddr 192.0.3.2 daddr 192.0.3.1 sport 57915 dport 53709] != expected 0x4c648a46 # # Exception| cpu 5: rx_hash 0x5366b7ac [saddr 192.0.3.2 daddr 192.0.3.1 sport 36618 dport 53709] != expected 0x32881fb6 # # Exception| cpu 5: rx_hash 0x5366b7ac [saddr 192.0.3.2 daddr 192.0.3.1 sport 36618 dport 53709] != expected 0x32881fb6 # # Exception| cpu 5: rx_hash 0x5366b7ac [saddr 192.0.3.2 daddr 192.0.3.1 sport 47268 dport 53709] != expected 0x432aea20 # # Exception| cpu 5: rx_hash 0x5366b7ac [saddr 192.0.3.2 daddr 192.0.3.1 sport 47268 dport 53709] != expected 0x432aea20 # # Exception| cpu 5: rx_hash 0x5366b7ac [saddr 192.0.3.2 daddr 192.0.3.1 sport 57609 dport 53709] != expected 0x35799b61 # # Exception| cpu 5: rx_hash 0x5366b7ac [saddr 192.0.3.2 daddr 192.0.3.1 sport 57609 dport 53709] != expected 0x35799b61 # # Exception| cpu 5: rx_hash 0x5366b7ac [saddr 192.0.3.2 daddr 192.0.3.1 sport 40835 dport 53709] != expected 0xeaff2343 # # Exception| cpu 5: rx_hash 0x5366b7ac [saddr 192.0.3.2 daddr 192.0.3.1 sport 40835 dport 53709] != expected 0xeaff2343 # # Exception| cpu 5: rx_hash 0x5366b7ac [saddr 192.0.3.2 daddr 192.0.3.1 sport 41516 dport 53709] != expected 0x1f4fff10 # # Exception| cpu 5: rx_hash 0x5366b7ac [saddr 192.0.3.2 daddr 192.0.3.1 sport 41516 dport 53709] != expected 0x1f4fff10 # # Exception| cpu 5: rx_hash 0x5366b7ac [saddr 192.0.3.2 daddr 192.0.3.1 sport 45819 dport 53709] != expected 0xe43396b5 # # Exception| cpu 5: rx_hash 0x5366b7ac [saddr 192.0.3.2 daddr 192.0.3.1 sport 45819 dport 53709] != expected 0xe43396b5 # # Exception| cpu 5: rx_hash 0x5366b7ac [saddr 192.0.3.2 daddr 192.0.3.1 sport 36152 dport 53709] != expected 0x581aaa9e # # Exception| cpu 5: rx_hash 0x5366b7ac [saddr 192.0.3.2 daddr 192.0.3.1 sport 36152 dport 53709] != expected 0x581aaa9e # # Exception| cpu 5: rx_hash 0x5366b7ac [saddr 192.0.3.2 daddr 192.0.3.1 sport 59457 dport 53709] != expected 0x1b4dda3a # # Exception| cpu 5: rx_hash 0x5366b7ac [saddr 192.0.3.2 daddr 192.0.3.1 sport 59457 dport 53709] != expected 0x1b4dda3a # # Exception| cpu 5: rx_hash 0x5366b7ac [saddr 192.0.3.2 daddr 192.0.3.1 sport 42185 dport 53709] != expected 0x8b7a30de # # Exception| cpu 5: rx_hash 0x5366b7ac [saddr 192.0.3.2 daddr 192.0.3.1 sport 42185 dport 53709] != expected 0x8b7a30de # # Exception| cpu 5: rx_hash 0x5366b7ac [saddr 192.0.3.2 daddr 192.0.3.1 sport 44381 dport 53709] != expected 0x66886b6a # # Exception| cpu 5: rx_hash 0x5366b7ac [saddr 192.0.3.2 daddr 192.0.3.1 sport 44381 dport 53709] != expected 0x66886b6a # # Exception| cpu 5: rx_hash 0x5366b7ac [saddr 192.0.3.2 daddr 192.0.3.1 sport 38462 dport 53709] != expected 0x6520d626 # # Exception| cpu 5: rx_hash 0x5366b7ac [saddr 192.0.3.2 daddr 192.0.3.1 sport 38462 dport 53709] != expected 0x6520d626 # # Exception| cpu 5: rx_hash 0x5366b7ac [saddr 192.0.3.2 daddr 192.0.3.1 sport 43846 dport 53709] != expected 0x6ad49990 # # Exception| cpu 5: rx_hash 0x5366b7ac [saddr 192.0.3.2 daddr 192.0.3.1 sport 43846 dport 53709] != expected 0x6ad49990 # # Exception| cpu 5: rx_hash 0x5366b7ac [saddr 192.0.3.2 daddr 192.0.3.1 sport 52252 dport 53709] != expected 0xf44f13ab # # Exception| cpu 5: rx_hash 0x5366b7ac [saddr 192.0.3.2 daddr 192.0.3.1 sport 52252 dport 53709] != expected 0xf44f13ab # # Exception| cpu 5: rx_hash 0x5366b7ac [saddr 192.0.3.2 daddr 192.0.3.1 sport 58357 dport 53709] != expected 0x630573f3 # # Exception| cpu 5: rx_hash 0x5366b7ac [saddr 192.0.3.2 daddr 192.0.3.1 sport 58357 dport 53709] != expected 0x630573f3 # # Exception| cpu 5: rx_hash 0x5366b7ac [saddr 192.0.3.2 daddr 192.0.3.1 sport 38079 dport 53709] != expected 0xc45c437c # # Exception| cpu 5: rx_hash 0x5366b7ac [saddr 192.0.3.2 daddr 192.0.3.1 sport 38079 dport 53709] != expected 0xc45c437c # # Exception| cpu 5: rx_hash 0x5366b7ac [saddr 192.0.3.2 daddr 192.0.3.1 sport 45589 dport 53709] != expected 0x44a0eb75 # # Exception| cpu 5: rx_hash 0x5366b7ac [saddr 192.0.3.2 daddr 192.0.3.1 sport 45589 dport 53709] != expected 0x44a0eb75 # # Exception| cpu 5: rx_hash 0x5366b7ac [saddr 192.0.3.2 daddr 192.0.3.1 sport 39656 dport 53709] != expected 0x16525702 # # Exception| cpu 5: rx_hash 0x5366b7ac [saddr 192.0.3.2 daddr 192.0.3.1 sport 39656 dport 53709] != expected 0x16525702 # # Exception| cpu 5: rx_hash 0x5366b7ac [saddr 192.0.3.2 daddr 192.0.3.1 sport 40796 dport 53709] != expected 0x614f314e # # Exception| cpu 5: rx_hash 0x5366b7ac [saddr 192.0.3.2 daddr 192.0.3.1 sport 40796 dport 53709] != expected 0x614f314e # # Exception| count: pass=0 nohash=0 fail=44 # # Exception| # not ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 43224 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x6c30a646 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51102 dport 43224] != expected 0x472613b5 # # Exception| cpu 5: rx_hash 0x6c30a646 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51102 dport 43224] != expected 0x472613b5 # # Exception| cpu 5: rx_hash 0x6c30a646 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42001 dport 43224] != expected 0xcb364b32 # # Exception| cpu 5: rx_hash 0x6c30a646 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42001 dport 43224] != expected 0xcb364b32 # # Exception| cpu 5: rx_hash 0x6c30a646 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48496 dport 43224] != expected 0x68f8bf8b # # Exception| cpu 5: rx_hash 0x6c30a646 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48496 dport 43224] != expected 0x68f8bf8b # # Exception| cpu 5: rx_hash 0x6c30a646 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49868 dport 43224] != expected 0x972eed5b # # Exception| cpu 5: rx_hash 0x6c30a646 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49868 dport 43224] != expected 0x972eed5b # # Exception| cpu 5: rx_hash 0x6c30a646 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49159 dport 43224] != expected 0x6910ee5f # # Exception| cpu 5: rx_hash 0x6c30a646 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49159 dport 43224] != expected 0x6910ee5f # # Exception| cpu 5: rx_hash 0x6c30a646 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51710 dport 43224] != expected 0x6565092d # # Exception| cpu 5: rx_hash 0x6c30a646 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51710 dport 43224] != expected 0x6565092d # # Exception| cpu 5: rx_hash 0x6c30a646 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34796 dport 43224] != expected 0x137a4415 # # Exception| cpu 5: rx_hash 0x6c30a646 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34796 dport 43224] != expected 0x137a4415 # # Exception| cpu 5: rx_hash 0x6c30a646 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57494 dport 43224] != expected 0xe97284cc # # Exception| cpu 5: rx_hash 0x6c30a646 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57494 dport 43224] != expected 0xe97284cc # # Exception| cpu 5: rx_hash 0x6c30a646 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50052 dport 43224] != expected 0xff286ec3 # # Exception| cpu 5: rx_hash 0x6c30a646 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50052 dport 43224] != expected 0xff286ec3 # # Exception| cpu 5: rx_hash 0x6c30a646 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37233 dport 43224] != expected 0x81c07610 # # Exception| cpu 5: rx_hash 0x6c30a646 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37233 dport 43224] != expected 0x81c07610 # # Exception| cpu 5: rx_hash 0x6c30a646 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38379 dport 43224] != expected 0x134adf7c # # Exception| cpu 5: rx_hash 0x6c30a646 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38379 dport 43224] != expected 0x134adf7c # # Exception| cpu 5: rx_hash 0x6c30a646 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39675 dport 43224] != expected 0xf77f765 # # Exception| cpu 5: rx_hash 0x6c30a646 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39675 dport 43224] != expected 0xf77f765 # # Exception| cpu 5: rx_hash 0x6c30a646 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49153 dport 43224] != expected 0x98bf6b99 # # Exception| cpu 5: rx_hash 0x6c30a646 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49153 dport 43224] != expected 0x98bf6b99 # # Exception| cpu 5: rx_hash 0x6c30a646 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53186 dport 43224] != expected 0x4c7694f3 # # Exception| cpu 5: rx_hash 0x6c30a646 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53186 dport 43224] != expected 0x4c7694f3 # # Exception| cpu 5: rx_hash 0x6c30a646 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35506 dport 43224] != expected 0xc90d3559 # # Exception| cpu 5: rx_hash 0x6c30a646 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35506 dport 43224] != expected 0xc90d3559 # # Exception| cpu 5: rx_hash 0x6c30a646 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51885 dport 43224] != expected 0xd8f6554f # # Exception| cpu 5: rx_hash 0x6c30a646 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51885 dport 43224] != expected 0xd8f6554f # # Exception| cpu 5: rx_hash 0x6c30a646 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41018 dport 43224] != expected 0xcf67cbf5 # # Exception| cpu 5: rx_hash 0x6c30a646 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41018 dport 43224] != expected 0xcf67cbf5 # # Exception| cpu 5: rx_hash 0x6c30a646 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41060 dport 43224] != expected 0x97aa0776 # # Exception| cpu 5: rx_hash 0x6c30a646 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41060 dport 43224] != expected 0x97aa0776 # # Exception| cpu 5: rx_hash 0x6c30a646 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52938 dport 43224] != expected 0x7179bf5f # # Exception| cpu 5: rx_hash 0x6c30a646 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52938 dport 43224] != expected 0x7179bf5f # # Exception| cpu 5: rx_hash 0x6c30a646 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52827 dport 43224] != expected 0x4db1c69c # # Exception| cpu 5: rx_hash 0x6c30a646 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52827 dport 43224] != expected 0x4db1c69c # # Exception| cpu 5: rx_hash 0x6c30a646 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37999 dport 43224] != expected 0xfc16e229 # # Exception| cpu 5: rx_hash 0x6c30a646 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37999 dport 43224] != expected 0xfc16e229 # # Exception| cpu 5: rx_hash 0x6c30a646 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46878 dport 43224] != expected 0xf609fbf7 # # Exception| cpu 5: rx_hash 0x6c30a646 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46878 dport 43224] != expected 0xf609fbf7 # # Exception| count: pass=0 nohash=0 fail=44 # # Exception| # not ok 4 toeplitz.test.udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 5 toeplitz.test.rss_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 6 toeplitz.test.rss_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 7 toeplitz.test.rss_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 8 toeplitz.test.rss_udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 9 toeplitz.test.rps_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 10 toeplitz.test.rps_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 11 toeplitz.test.rps_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 12 toeplitz.test.rps_udp_ipv6 # # Totals: pass:1 fail:11 xfail:0 xpass:0 skip:0 error:0 not ok 1 selftests: drivers/net/hw: toeplitz.py # exit=1 make[1]: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests' xx__-> echo $? 0 xx__-> echo scan > /sys/kernel/debug/kmemleak xx__-> /opt/nipa/contest/scripts/env_check.py Comparing to existing state file: no differences detected. Current system state saved to /tmp/nipa-env-state.json xx__-> echo $? 0 xx__->