< 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 50008 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xa111522f [saddr 192.0.3.2 daddr 192.0.3.1 sport 60510 dport 50008] != expected 0x1746dac2 # # Exception| cpu 0: rx_hash 0xd80b31f2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60586 dport 50008] != expected 0x2aafb27b # # Exception| cpu 4: rx_hash 0xca337a7b [saddr 192.0.3.2 daddr 192.0.3.1 sport 60526 dport 50008] != expected 0xde2a90c8 # # Exception| cpu 4: rx_hash 0xe9eec924 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60540 dport 50008] != expected 0x22217ca6 # # Exception| cpu 5: rx_hash 0x011529c1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60554 dport 50008] != expected 0x9274747d # # Exception| cpu 5: rx_hash 0x1fa1b8f4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60566 dport 50008] != expected 0xc672d058 # # Exception| cpu 5: rx_hash 0x748390a0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60582 dport 50008] != expected 0xf1e9a52 # # Exception| cpu 5: rx_hash 0x49eab2ca [saddr 192.0.3.2 daddr 192.0.3.1 sport 60584 dport 50008] != expected 0xa713d219 # # Exception| cpu 5: rx_hash 0x33264331 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60604 dport 50008] != expected 0x107a6e24 # # Exception| cpu 0: rx_hash 0x6a370195 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60602 dport 50008] != expected 0x5b183e77 # # Exception| cpu 0: rx_hash 0xec716ccb [saddr 192.0.3.2 daddr 192.0.3.1 sport 60682 dport 50008] != expected 0x8b59fd3c # # Exception| cpu 0: rx_hash 0x075c1e08 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60700 dport 50008] != expected 0xb18c2163 # # Exception| cpu 4: rx_hash 0xc112848a [saddr 192.0.3.2 daddr 192.0.3.1 sport 60614 dport 50008] != expected 0x6ba8bf57 # # Exception| cpu 4: rx_hash 0xe2cf37d5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60628 dport 50008] != expected 0x97a35339 # # Exception| cpu 4: rx_hash 0x62c06d42 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60658 dport 50008] != expected 0x641ac56c # # Exception| cpu 4: rx_hash 0x2481ad57 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60686 dport 50008] != expected 0x4d87cd0d # # Exception| cpu 5: rx_hash 0xd0fc5d25 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60642 dport 50008] != expected 0x15ad4960 # # Exception| cpu 5: rx_hash 0x5fa94f28 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60668 dport 50008] != expected 0xcc178d27 # # Exception| cpu 5: rx_hash 0xce48cc10 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60670 dport 50008] != expected 0x41abed45 # # Exception| cpu 0: rx_hash 0xc0f6970e [saddr 192.0.3.2 daddr 192.0.3.1 sport 60704 dport 50008] != expected 0x5d514340 # # Exception| cpu 0: rx_hash 0xfa329129 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60766 dport 50008] != expected 0xe05da202 # # Exception| cpu 0: rx_hash 0x3d98182f [saddr 192.0.3.2 daddr 192.0.3.1 sport 60770 dport 50008] != expected 0xc80c021 # # Exception| cpu 0: rx_hash 0x9110b97d [saddr 192.0.3.2 daddr 192.0.3.1 sport 60782 dport 50008] != expected 0x2931e808 # # Exception| cpu 0: rx_hash 0x4754e9d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60790 dport 50008] != expected 0xbbe97c1c # # Exception| cpu 4: rx_hash 0x72caa769 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60720 dport 50008] != expected 0x2ce6cf4c # # Exception| cpu 4: rx_hash 0x4fa38503 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60734 dport 50008] != expected 0x84eb8707 # # Exception| cpu 5: rx_hash 0xd9ef2276 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60748 dport 50008] != expected 0x1c564e6c # # Exception| cpu 5: rx_hash 0x32c250b5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60762 dport 50008] != expected 0x26839233 # # Exception| cpu 0: rx_hash 0x232c891a [saddr 192.0.3.2 daddr 192.0.3.1 sport 60798 dport 50008] != expected 0x58866404 # # Exception| cpu 0: rx_hash 0x76b11102 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60832 dport 50008] != expected 0xb367b2c1 # # Exception| cpu 0: rx_hash 0xdd94941d [saddr 192.0.3.2 daddr 192.0.3.1 sport 60892 dport 50008] != expected 0x83d733e1 # # Exception| cpu 4: rx_hash 0x20fa1b3c [saddr 192.0.3.2 daddr 192.0.3.1 sport 60830 dport 50008] != expected 0xd206b080 # # Exception| cpu 4: rx_hash 0x0c7de0f9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60852 dport 50008] != expected 0x40e0efc # # Exception| cpu 4: rx_hash 0x3114c293 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60858 dport 50008] != expected 0xac0346b7 # # Exception| cpu 4: rx_hash 0x36b9e6de [saddr 192.0.3.2 daddr 192.0.3.1 sport 60874 dport 50008] != expected 0xb902efbe # # Exception| cpu 4: rx_hash 0x15645581 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60888 dport 50008] != expected 0x450903d0 # # Exception| cpu 4: rx_hash 0x1a3e1d1b [saddr 192.0.3.2 daddr 192.0.3.1 sport 60896 dport 50008] != expected 0x6f0a51c2 # # Exception| cpu 5: rx_hash 0x92c62b5b [saddr 192.0.3.2 daddr 192.0.3.1 sport 60814 dport 50008] != expected 0xa3b13c8c # # Exception| cpu 5: rx_hash 0xb11b9804 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60828 dport 50008] != expected 0x5fbad0e2 # # Exception| cpu 5: rx_hash 0x8328f2f4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60842 dport 50008] != expected 0xddb4cabb # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 4: rx_hash 0x9c25735d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47282 dport 39337] OK # # # cpu 4: rx_hash 0x30add20f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47294 dport 39337] OK # # # cpu 0: rx_hash 0x5378968c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47302 dport 39337] OK # # # cpu 5: rx_hash 0x937f3bc7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47242 dport 39337] OK # # # cpu 5: rx_hash 0x5b8ffa5b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47246 dport 39337] OK # # # cpu 5: rx_hash 0x21430ba0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47258 dport 39337] OK # # # cpu 5: rx_hash 0x2e19433a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47266 dport 39337] OK # # # cpu 5: rx_hash 0xa14c5137 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47292 dport 39337] OK # # # cpu 4: rx_hash 0x94d21f8a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47354 dport 39337] OK # # # cpu 4: rx_hash 0xb6ebbf51 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47374 dport 39337] OK # # # cpu 4: rx_hash 0x04d78f36 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47390 dport 39337] OK # # # cpu 4: rx_hash 0xc37d0630 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47394 dport 39337] OK # # # cpu 4: rx_hash 0x285074f3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47412 dport 39337] OK # # # cpu 0: rx_hash 0x29b46777 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47314 dport 39337] OK # # # cpu 0: rx_hash 0x42964f23 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47330 dport 39337] OK # # # cpu 0: rx_hash 0xee1eee71 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47342 dport 39337] OK # # # cpu 0: rx_hash 0x6ff5a762 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47406 dport 39337] OK # # # cpu 5: rx_hash 0x7e1b7ecd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47370 dport 39337] OK # # # cpu 5: rx_hash 0xa85f2e64 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47378 dport 39337] OK # # # cpu 4: rx_hash 0xda64b348 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47438 dport 39337] OK # # # cpu 4: rx_hash 0x0c20e3e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47446 dport 39337] OK # # # cpu 4: rx_hash 0x1dce3a4e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47474 dport 39337] OK # # # cpu 4: rx_hash 0xd53efbd2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47478 dport 39337] OK # # # cpu 4: rx_hash 0xac24980f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47490 dport 39337] OK # # # cpu 4: rx_hash 0x59bd7bf9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47496 dport 39337] OK # # # cpu 0: rx_hash 0x8375f1ec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47432 dport 39337] OK # # # cpu 0: rx_hash 0xaff20a29 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47458 dport 39337] OK # # # cpu 5: rx_hash 0xe70d9122 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47424 dport 39337] OK # # # cpu 5: rx_hash 0xd6e869f4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47510 dport 39337] OK # # # cpu 4: rx_hash 0x753a803c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47522 dport 39337] OK # # # cpu 4: rx_hash 0x56e73363 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47536 dport 39337] OK # # # cpu 4: rx_hash 0x085b558a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47558 dport 39337] OK # # # cpu 4: rx_hash 0x2b86e6d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47572 dport 39337] OK # # # cpu 0: rx_hash 0x88540f1d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47584 dport 39337] OK # # # cpu 0: rx_hash 0xd1454db9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47590 dport 39337] OK # # # cpu 5: rx_hash 0xb290093a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47518 dport 39337] OK # # # cpu 5: rx_hash 0xbdca41a0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47526 dport 39337] OK # # # cpu 5: rx_hash 0xc706b05b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47538 dport 39337] OK # # # cpu 5: rx_hash 0xc0ab9416 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47554 dport 39337] OK # # # cpu 5: rx_hash 0x24dcae4f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47596 dport 39337] OK # # # count: pass=40 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 44093 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x98db8d26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42125 dport 44093] != expected 0xd50c98e1 # # Exception| cpu 0: rx_hash 0x98db8d26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42125 dport 44093] != expected 0xd50c98e1 # # Exception| cpu 0: rx_hash 0x98db8d26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36945 dport 44093] != expected 0x4e5e9c3c # # Exception| cpu 0: rx_hash 0x98db8d26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36945 dport 44093] != expected 0x4e5e9c3c # # Exception| cpu 0: rx_hash 0x98db8d26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46292 dport 44093] != expected 0x7fb098be # # Exception| cpu 0: rx_hash 0x98db8d26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46292 dport 44093] != expected 0x7fb098be # # Exception| cpu 0: rx_hash 0x98db8d26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44889 dport 44093] != expected 0xa24b9de6 # # Exception| cpu 0: rx_hash 0x98db8d26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44889 dport 44093] != expected 0xa24b9de6 # # Exception| cpu 0: rx_hash 0x98db8d26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38919 dport 44093] != expected 0x5605cc78 # # Exception| cpu 0: rx_hash 0x98db8d26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38919 dport 44093] != expected 0x5605cc78 # # Exception| cpu 0: rx_hash 0x98db8d26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46458 dport 44093] != expected 0x764b9fb2 # # Exception| cpu 0: rx_hash 0x98db8d26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46458 dport 44093] != expected 0x764b9fb2 # # Exception| cpu 0: rx_hash 0x98db8d26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46667 dport 44093] != expected 0xa8c9d1dc # # Exception| cpu 0: rx_hash 0x98db8d26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46667 dport 44093] != expected 0xa8c9d1dc # # Exception| cpu 0: rx_hash 0x98db8d26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37920 dport 44093] != expected 0xbde12bc1 # # Exception| cpu 0: rx_hash 0x98db8d26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37920 dport 44093] != expected 0xbde12bc1 # # Exception| cpu 0: rx_hash 0x98db8d26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58430 dport 44093] != expected 0x9b4eee2f # # Exception| cpu 0: rx_hash 0x98db8d26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58430 dport 44093] != expected 0x9b4eee2f # # Exception| cpu 0: rx_hash 0x98db8d26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53430 dport 44093] != expected 0x6b18b5cc # # Exception| cpu 0: rx_hash 0x98db8d26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53430 dport 44093] != expected 0x6b18b5cc # # Exception| cpu 0: rx_hash 0x98db8d26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60722 dport 44093] != expected 0xb707d1de # # Exception| cpu 0: rx_hash 0x98db8d26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60722 dport 44093] != expected 0xb707d1de # # Exception| cpu 0: rx_hash 0x98db8d26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33268 dport 44093] != expected 0xcd7f9402 # # Exception| cpu 0: rx_hash 0x98db8d26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33268 dport 44093] != expected 0xcd7f9402 # # Exception| cpu 0: rx_hash 0x98db8d26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45655 dport 44093] != expected 0x109abc9 # # Exception| cpu 0: rx_hash 0x98db8d26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45655 dport 44093] != expected 0x109abc9 # # Exception| cpu 0: rx_hash 0x98db8d26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58313 dport 44093] != expected 0xc1333ca0 # # Exception| cpu 0: rx_hash 0x98db8d26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58313 dport 44093] != expected 0xc1333ca0 # # Exception| cpu 0: rx_hash 0x98db8d26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51386 dport 44093] != expected 0x4f3b4571 # # Exception| cpu 0: rx_hash 0x98db8d26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51386 dport 44093] != expected 0x4f3b4571 # # Exception| cpu 0: rx_hash 0x98db8d26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58660 dport 44093] != expected 0x73316299 # # Exception| cpu 0: rx_hash 0x98db8d26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58660 dport 44093] != expected 0x73316299 # # Exception| cpu 0: rx_hash 0x98db8d26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59208 dport 44093] != expected 0xc9bbd3d5 # # Exception| cpu 0: rx_hash 0x98db8d26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59208 dport 44093] != expected 0xc9bbd3d5 # # Exception| cpu 0: rx_hash 0x98db8d26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54065 dport 44093] != expected 0xd9a2107a # # Exception| cpu 0: rx_hash 0x98db8d26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54065 dport 44093] != expected 0xd9a2107a # # Exception| cpu 0: rx_hash 0x98db8d26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45262 dport 44093] != expected 0x9d12b2f8 # # Exception| cpu 0: rx_hash 0x98db8d26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45262 dport 44093] != expected 0x9d12b2f8 # # Exception| cpu 0: rx_hash 0x98db8d26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50209 dport 44093] != expected 0xa634316a # # Exception| cpu 0: rx_hash 0x98db8d26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50209 dport 44093] != expected 0xa634316a # # Exception| cpu 0: rx_hash 0x98db8d26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56373 dport 44093] != expected 0x10cf55c3 # # Exception| cpu 0: rx_hash 0x98db8d26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56373 dport 44093] != expected 0x10cf55c3 # # Exception| count: pass=0 nohash=0 fail=42 # # 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 39758 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 45 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xea49e8f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44075 dport 39758] != expected 0xbeee3eb # # Exception| cpu 0: rx_hash 0xea49e8f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44075 dport 39758] != expected 0xbeee3eb # # Exception| cpu 0: rx_hash 0xea49e8f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48466 dport 39758] != expected 0x25695e2e # # Exception| cpu 0: rx_hash 0xea49e8f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48466 dport 39758] != expected 0x25695e2e # # Exception| cpu 0: rx_hash 0xea49e8f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49829 dport 39758] != expected 0x748bfbb # # Exception| cpu 0: rx_hash 0xea49e8f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49829 dport 39758] != expected 0x748bfbb # # Exception| cpu 0: rx_hash 0xea49e8f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48506 dport 39758] != expected 0x980f26d3 # # Exception| cpu 0: rx_hash 0xea49e8f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48506 dport 39758] != expected 0x980f26d3 # # Exception| cpu 0: rx_hash 0xea49e8f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50793 dport 39758] != expected 0xa7c0643d # # Exception| cpu 0: rx_hash 0xea49e8f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50793 dport 39758] != expected 0xa7c0643d # # Exception| cpu 0: rx_hash 0xea49e8f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46276 dport 39758] != expected 0x48441187 # # Exception| cpu 0: rx_hash 0xea49e8f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46276 dport 39758] != expected 0x48441187 # # Exception| cpu 0: rx_hash 0xea49e8f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35268 dport 39758] != expected 0x81a07808 # # Exception| cpu 0: rx_hash 0xea49e8f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35268 dport 39758] != expected 0x81a07808 # # Exception| cpu 0: rx_hash 0xea49e8f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60313 dport 39758] != expected 0xea7c93c3 # # Exception| cpu 0: rx_hash 0xea49e8f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60313 dport 39758] != expected 0xea7c93c3 # # Exception| cpu 0: rx_hash 0xea49e8f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49797 dport 39758] != expected 0xde56a788 # # Exception| cpu 0: rx_hash 0xea49e8f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49797 dport 39758] != expected 0xde56a788 # # Exception| cpu 0: rx_hash 0xea49e8f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38735 dport 39758] != expected 0xc4324e90 # # Exception| cpu 0: rx_hash 0xea49e8f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38735 dport 39758] != expected 0xc4324e90 # # Exception| cpu 0: rx_hash 0xea49e8f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55491 dport 39758] != expected 0x188f4ce6 # # Exception| cpu 0: rx_hash 0xea49e8f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55491 dport 39758] != expected 0x188f4ce6 # # Exception| cpu 0: rx_hash 0xea49e8f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55010 dport 39758] != expected 0xf26f3b87 # # Exception| cpu 0: rx_hash 0xea49e8f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55010 dport 39758] != expected 0xf26f3b87 # # Exception| cpu 0: rx_hash 0xea49e8f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37249 dport 39758] != expected 0x58caf7ad # # Exception| cpu 0: rx_hash 0xea49e8f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40049 dport 39758] != expected 0xfaf1e4b # # Exception| cpu 0: rx_hash 0xea49e8f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40049 dport 39758] != expected 0xfaf1e4b # # Exception| cpu 0: rx_hash 0xea49e8f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52249 dport 39758] != expected 0x6698d993 # # Exception| cpu 0: rx_hash 0xea49e8f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52249 dport 39758] != expected 0x6698d993 # # Exception| cpu 0: rx_hash 0xea49e8f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52573 dport 39758] != expected 0x99c4d710 # # Exception| cpu 0: rx_hash 0xea49e8f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52573 dport 39758] != expected 0x99c4d710 # # Exception| cpu 0: rx_hash 0xea49e8f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37477 dport 39758] != expected 0x655e8692 # # Exception| cpu 0: rx_hash 0xea49e8f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37477 dport 39758] != expected 0x655e8692 # # Exception| cpu 0: rx_hash 0xea49e8f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57671 dport 39758] != expected 0x79149238 # # Exception| cpu 0: rx_hash 0xea49e8f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57671 dport 39758] != expected 0x79149238 # # Exception| cpu 0: rx_hash 0xea49e8f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42631 dport 39758] != expected 0xeca4565 # # Exception| cpu 0: rx_hash 0xea49e8f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42631 dport 39758] != expected 0xeca4565 # # Exception| cpu 0: rx_hash 0xea49e8f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40585 dport 39758] != expected 0x77ac3d47 # # Exception| cpu 0: rx_hash 0xea49e8f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40585 dport 39758] != expected 0x77ac3d47 # # Exception| cpu 0: rx_hash 0xea49e8f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51948 dport 39758] != expected 0x4718ad7c # # Exception| cpu 0: rx_hash 0xea49e8f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51948 dport 39758] != expected 0x4718ad7c # # Exception| cpu 0: rx_hash 0xea49e8f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55016 dport 39758] != expected 0x7f6d871 # # Exception| cpu 0: rx_hash 0xea49e8f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55016 dport 39758] != expected 0x7f6d871 # # Exception| cpu 0: rx_hash 0xea49e8f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51411 dport 39758] != expected 0x9f0140b1 # # Exception| cpu 0: rx_hash 0xea49e8f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51411 dport 39758] != expected 0x9f0140b1 # # Exception| count: pass=0 nohash=0 fail=45 # # 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__->