< 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 216, 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 43773 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xf28eb938 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51644 dport 43773] != expected 0xf33af06f # # Exception| cpu 0: rx_hash 0x831872da [saddr 192.0.3.2 daddr 192.0.3.1 sport 51660 dport 43773] != expected 0xb8a4c2cb # # Exception| cpu 0: rx_hash 0xaa122f38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51672 dport 43773] != expected 0x3f4c5438 # # Exception| cpu 0: rx_hash 0xf47a7153 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51682 dport 43773] != expected 0xe3140f6 # # Exception| cpu 0: rx_hash 0xdf91f780 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51716 dport 43773] != expected 0xcd755372 # # Exception| cpu 4: rx_hash 0xc37d2f84 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51632 dport 43773] != expected 0x98a14cd # # Exception| cpu 4: rx_hash 0xb2ebe466 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51648 dport 43773] != expected 0x42142669 # # Exception| cpu 4: rx_hash 0xd10cc91e [saddr 192.0.3.2 daddr 192.0.3.1 sport 51654 dport 43773] != expected 0xb775ef2d # # Exception| cpu 4: rx_hash 0x03d2c866 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51698 dport 43773] != expected 0xdaf96ec6 # # Exception| cpu 4: rx_hash 0x51c673a2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51704 dport 43773] != expected 0xd5284320 # # Exception| cpu 4: rx_hash 0x8f649775 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51708 dport 43773] != expected 0x8608fbe3 # # Exception| cpu 5: rx_hash 0x91699440 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51642 dport 43773] != expected 0x65b392b # # Exception| cpu 0: rx_hash 0x8d854c44 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51726 dport 43773] != expected 0xc2a47e94 # # Exception| cpu 0: rx_hash 0x957c871a [saddr 192.0.3.2 daddr 192.0.3.1 sport 51734 dport 43773] != expected 0xbffc0cc5 # # Exception| cpu 0: rx_hash 0x2445ab1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 51748 dport 43773] != expected 0x2711446a # # Exception| cpu 0: rx_hash 0x6420f644 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51800 dport 43773] != expected 0x963f926c # # Exception| cpu 0: rx_hash 0x3a48a82f [saddr 192.0.3.2 daddr 192.0.3.1 sport 51810 dport 43773] != expected 0xa74286a2 # # Exception| cpu 0: rx_hash 0xcde0111a [saddr 192.0.3.2 daddr 192.0.3.1 sport 51826 dport 43773] != expected 0x738aa892 # # Exception| cpu 4: rx_hash 0x19cad809 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51736 dport 43773] != expected 0xe30d99e0 # # Exception| cpu 4: rx_hash 0xc7683cde [saddr 192.0.3.2 daddr 192.0.3.1 sport 51740 dport 43773] != expected 0xb02d2123 # # Exception| cpu 4: rx_hash 0x765110de [saddr 192.0.3.2 daddr 192.0.3.1 sport 51758 dport 43773] != expected 0x28c0698c # # Exception| cpu 4: rx_hash 0x5f5b4d3c [saddr 192.0.3.2 daddr 192.0.3.1 sport 51770 dport 43773] != expected 0xaf28ff7f # # Exception| cpu 4: rx_hash 0x9ff4aade [saddr 192.0.3.2 daddr 192.0.3.1 sport 51832 dport 43773] != expected 0x7c5b8574 # # Exception| cpu 5: rx_hash 0x81f9a9eb [saddr 192.0.3.2 daddr 192.0.3.1 sport 51774 dport 43773] != expected 0xfc0847bc # # Exception| cpu 5: rx_hash 0x4d2aaba6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51788 dport 43773] != expected 0x11d7049f # # Exception| cpu 5: rx_hash 0xfc1387a6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51838 dport 43773] != expected 0x893a4c30 # # Exception| cpu 0: rx_hash 0xa73fcf2f [saddr 192.0.3.2 daddr 192.0.3.1 sport 51864 dport 43773] != expected 0xd9949c26 # # Exception| cpu 0: rx_hash 0x1606e32f [saddr 192.0.3.2 daddr 192.0.3.1 sport 51882 dport 43773] != expected 0x4179d489 # # Exception| cpu 0: rx_hash 0xc8a407f8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51886 dport 43773] != expected 0x12596c4a # # Exception| cpu 0: rx_hash 0xe1ae5a1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 51898 dport 43773] != expected 0x95b1fab9 # # Exception| cpu 0: rx_hash 0x4e9a752f [saddr 192.0.3.2 daddr 192.0.3.1 sport 51918 dport 43773] != expected 0x8d0f70de # # Exception| cpu 0: rx_hash 0xb932cc1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 51934 dport 43773] != expected 0x59c75eee # # Exception| cpu 4: rx_hash 0xc4d8e257 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51870 dport 43773] != expected 0x2cf55562 # # Exception| cpu 4: rx_hash 0x6d180509 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51892 dport 43773] != expected 0xc9406f9c # # Exception| cpu 4: rx_hash 0x7f69e393 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51906 dport 43773] != expected 0x77bf947c # # Exception| cpu 4: rx_hash 0x35849309 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51920 dport 43773] != expected 0x536cbcb # # Exception| cpu 4: rx_hash 0x5a1f5bde [saddr 192.0.3.2 daddr 192.0.3.1 sport 51942 dport 43773] != expected 0xcefb3ba7 # # Exception| cpu 5: rx_hash 0xedd2bfb5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51850 dport 43773] != expected 0xab1dc391 # # Exception| cpu 5: rx_hash 0xd05dcca6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51894 dport 43773] != expected 0x6f011e1b # # Exception| cpu 5: rx_hash 0x39f876a6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51936 dport 43773] != expected 0x3b9af2e3 # # 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 0x81ac45b7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45366 dport 42748] OK # # # cpu 4: rx_hash 0x0beed2cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45414 dport 42748] OK # # # cpu 4: rx_hash 0x483b5118 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45464 dport 42748] OK # # # cpu 4: rx_hash 0xf57e98b7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45466 dport 42748] OK # # # cpu 5: rx_hash 0x4d7f47fa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45380 dport 42748] OK # # # cpu 5: rx_hash 0xa22e3591 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45388 dport 42748] OK # # # cpu 5: rx_hash 0x8b246873 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45400 dport 42748] OK # # # cpu 5: rx_hash 0x50c29a46 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45440 dport 42748] OK # # # cpu 5: rx_hash 0xa76a2373 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45456 dport 42748] OK # # # cpu 0: rx_hash 0x59fa690b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45420 dport 42748] OK # # # cpu 0: rx_hash 0xae52d03e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45436 dport 42748] OK # # # cpu 0: rx_hash 0xc48d0e0b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45462 dport 42748] OK # # # cpu 0: rx_hash 0x75b4220b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45476 dport 42748] OK # # # cpu 4: rx_hash 0x27a099cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45486 dport 42748] OK # # # cpu 4: rx_hash 0x0eaac42d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45498 dport 42748] OK # # # cpu 4: rx_hash 0xc279c660 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45512 dport 42748] OK # # # cpu 4: rx_hash 0x5636522d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45534 dport 42748] OK # # # cpu 4: rx_hash 0xe70f7e2d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45548 dport 42748] OK # # # cpu 4: rx_hash 0x10a7c718 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45564 dport 42748] OK # # # cpu 4: rx_hash 0xade20eb7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45566 dport 42748] OK # # # cpu 4: rx_hash 0xfd176e42 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45574 dport 42748] OK # # # cpu 5: rx_hash 0x3f595291 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45494 dport 42748] OK # # # cpu 5: rx_hash 0x5a4ab782 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45550 dport 42748] OK # # # cpu 0: rx_hash 0xda800d3e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45520 dport 42748] OK # # # cpu 0: rx_hash 0x6bb9213e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45538 dport 42748] OK # # # cpu 0: rx_hash 0x58ab6cb3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45596 dport 42748] OK # # # cpu 4: rx_hash 0xf16b8bed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45622 dport 42748] OK # # # cpu 4: rx_hash 0x80fd400f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45638 dport 42748] OK # # # cpu 4: rx_hash 0xef6688d8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45680 dport 42748] OK # # # cpu 5: rx_hash 0xd41d33a0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45586 dport 42748] OK # # # cpu 5: rx_hash 0x54d7891c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45612 dport 42748] OK # # # cpu 5: rx_hash 0x3db889a0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45636 dport 42748] OK # # # cpu 5: rx_hash 0x6fac3264 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45646 dport 42748] OK # # # cpu 5: rx_hash 0xc66cd53a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45668 dport 42748] OK # # # cpu 5: rx_hash 0x11f6c2a0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45708 dport 42748] OK # # # cpu 0: rx_hash 0x46a66f86 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45658 dport 42748] OK # # # cpu 0: rx_hash 0x52234177 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45682 dport 42748] OK # # # cpu 0: rx_hash 0x63d0d7cb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45694 dport 42748] OK # # # cpu 0: rx_hash 0x6ae82486 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45714 dport 42748] OK # # # cpu 0: rx_hash 0x6694c129 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45730 dport 42748] 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 216, 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 41393 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x5c75d883 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51093 dport 41393] != expected 0xeaf0183d # # Exception| cpu 0: rx_hash 0x5c75d883 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51093 dport 41393] != expected 0xeaf0183d # # Exception| cpu 0: rx_hash 0x5c75d883 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56638 dport 41393] != expected 0x6585dd08 # # Exception| cpu 0: rx_hash 0x5c75d883 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56638 dport 41393] != expected 0x6585dd08 # # Exception| cpu 0: rx_hash 0x5c75d883 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53731 dport 41393] != expected 0x6c2e4a3a # # Exception| cpu 0: rx_hash 0x5c75d883 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53731 dport 41393] != expected 0x6c2e4a3a # # Exception| cpu 0: rx_hash 0x5c75d883 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55734 dport 41393] != expected 0x31dfa417 # # Exception| cpu 0: rx_hash 0x5c75d883 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55734 dport 41393] != expected 0x31dfa417 # # Exception| cpu 0: rx_hash 0x5c75d883 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52541 dport 41393] != expected 0xfe9287af # # Exception| cpu 0: rx_hash 0x5c75d883 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52541 dport 41393] != expected 0xfe9287af # # Exception| cpu 0: rx_hash 0x5c75d883 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54678 dport 41393] != expected 0xff4103eb # # Exception| cpu 0: rx_hash 0x5c75d883 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54678 dport 41393] != expected 0xff4103eb # # Exception| cpu 0: rx_hash 0x5c75d883 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38922 dport 41393] != expected 0xce63ccb3 # # Exception| cpu 0: rx_hash 0x5c75d883 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38922 dport 41393] != expected 0xce63ccb3 # # Exception| cpu 0: rx_hash 0x5c75d883 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44931 dport 41393] != expected 0xc6f3909 # # Exception| cpu 0: rx_hash 0x5c75d883 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44931 dport 41393] != expected 0xc6f3909 # # Exception| cpu 0: rx_hash 0x5c75d883 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36554 dport 41393] != expected 0xb9e96b1e # # Exception| cpu 0: rx_hash 0x5c75d883 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36554 dport 41393] != expected 0xb9e96b1e # # Exception| cpu 0: rx_hash 0x5c75d883 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36079 dport 41393] != expected 0xc28966ba # # Exception| cpu 0: rx_hash 0x5c75d883 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36079 dport 41393] != expected 0xc28966ba # # Exception| cpu 0: rx_hash 0x5c75d883 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49505 dport 41393] != expected 0x8122f655 # # Exception| cpu 0: rx_hash 0x5c75d883 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49505 dport 41393] != expected 0x8122f655 # # Exception| cpu 0: rx_hash 0x5c75d883 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56966 dport 41393] != expected 0x5bca7e15 # # Exception| cpu 0: rx_hash 0x5c75d883 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56966 dport 41393] != expected 0x5bca7e15 # # Exception| cpu 0: rx_hash 0x5c75d883 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35744 dport 41393] != expected 0xf371f837 # # Exception| cpu 0: rx_hash 0x5c75d883 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35744 dport 41393] != expected 0xf371f837 # # Exception| cpu 0: rx_hash 0x5c75d883 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42566 dport 41393] != expected 0xa2837e31 # # Exception| cpu 0: rx_hash 0x5c75d883 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42566 dport 41393] != expected 0xa2837e31 # # Exception| cpu 0: rx_hash 0x5c75d883 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36290 dport 41393] != expected 0x8393f4ed # # Exception| cpu 0: rx_hash 0x5c75d883 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36290 dport 41393] != expected 0x8393f4ed # # Exception| cpu 0: rx_hash 0x5c75d883 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44263 dport 41393] != expected 0x53f35ecc # # Exception| cpu 0: rx_hash 0x5c75d883 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44263 dport 41393] != expected 0x53f35ecc # # Exception| cpu 0: rx_hash 0x5c75d883 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53534 dport 41393] != expected 0xab1b7af4 # # Exception| cpu 0: rx_hash 0x5c75d883 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53534 dport 41393] != expected 0xab1b7af4 # # Exception| cpu 0: rx_hash 0x5c75d883 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48982 dport 41393] != expected 0xf97a8a90 # # Exception| cpu 0: rx_hash 0x5c75d883 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48982 dport 41393] != expected 0xf97a8a90 # # Exception| cpu 0: rx_hash 0x5c75d883 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44625 dport 41393] != expected 0x2c01ea17 # # Exception| cpu 0: rx_hash 0x5c75d883 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44625 dport 41393] != expected 0x2c01ea17 # # Exception| cpu 0: rx_hash 0x5c75d883 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41562 dport 41393] != expected 0x4ba8941b # # Exception| cpu 0: rx_hash 0x5c75d883 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41562 dport 41393] != expected 0x4ba8941b # # Exception| count: pass=0 nohash=0 fail=40 # # 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 216, 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 38902 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0xa6e1bc27 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34989 dport 38902] != expected 0x6f45db36 # # Exception| cpu 4: rx_hash 0xa6e1bc27 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34989 dport 38902] != expected 0x6f45db36 # # Exception| cpu 4: rx_hash 0xa6e1bc27 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41933 dport 38902] != expected 0x60a8e295 # # Exception| cpu 4: rx_hash 0xa6e1bc27 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41933 dport 38902] != expected 0x60a8e295 # # Exception| cpu 4: rx_hash 0xa6e1bc27 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46146 dport 38902] != expected 0xaa8efdf8 # # Exception| cpu 4: rx_hash 0xa6e1bc27 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46146 dport 38902] != expected 0xaa8efdf8 # # Exception| cpu 4: rx_hash 0xa6e1bc27 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57489 dport 38902] != expected 0x32a3c725 # # Exception| cpu 4: rx_hash 0xa6e1bc27 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57489 dport 38902] != expected 0x32a3c725 # # Exception| cpu 4: rx_hash 0xa6e1bc27 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40828 dport 38902] != expected 0xa3970c30 # # Exception| cpu 4: rx_hash 0xa6e1bc27 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40828 dport 38902] != expected 0xa3970c30 # # Exception| cpu 4: rx_hash 0xa6e1bc27 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58424 dport 38902] != expected 0x7586cf49 # # Exception| cpu 4: rx_hash 0xa6e1bc27 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58424 dport 38902] != expected 0x7586cf49 # # Exception| cpu 4: rx_hash 0xa6e1bc27 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52350 dport 38902] != expected 0x929f4952 # # Exception| cpu 4: rx_hash 0xa6e1bc27 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52350 dport 38902] != expected 0x929f4952 # # Exception| cpu 4: rx_hash 0xa6e1bc27 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58453 dport 38902] != expected 0xb8c0b87d # # Exception| cpu 4: rx_hash 0xa6e1bc27 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58453 dport 38902] != expected 0xb8c0b87d # # Exception| cpu 4: rx_hash 0xa6e1bc27 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36666 dport 38902] != expected 0xd86da7bc # # Exception| cpu 4: rx_hash 0xa6e1bc27 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36666 dport 38902] != expected 0xd86da7bc # # Exception| cpu 4: rx_hash 0xa6e1bc27 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55152 dport 38902] != expected 0xc0f621d0 # # Exception| cpu 4: rx_hash 0xa6e1bc27 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55152 dport 38902] != expected 0xc0f621d0 # # Exception| cpu 4: rx_hash 0xa6e1bc27 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36781 dport 38902] != expected 0x885cb788 # # Exception| cpu 4: rx_hash 0xa6e1bc27 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36781 dport 38902] != expected 0x885cb788 # # Exception| cpu 4: rx_hash 0xa6e1bc27 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33932 dport 38902] != expected 0xb22be765 # # Exception| cpu 4: rx_hash 0xa6e1bc27 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33932 dport 38902] != expected 0xb22be765 # # Exception| cpu 4: rx_hash 0xa6e1bc27 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49609 dport 38902] != expected 0x3a317df9 # # Exception| cpu 4: rx_hash 0xa6e1bc27 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49609 dport 38902] != expected 0x3a317df9 # # Exception| cpu 4: rx_hash 0xa6e1bc27 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58384 dport 38902] != expected 0x6103e1b8 # # Exception| cpu 4: rx_hash 0xa6e1bc27 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58384 dport 38902] != expected 0x6103e1b8 # # Exception| cpu 4: rx_hash 0xa6e1bc27 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55109 dport 38902] != expected 0x68a3b3f7 # # Exception| cpu 4: rx_hash 0xa6e1bc27 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55109 dport 38902] != expected 0x68a3b3f7 # # Exception| cpu 4: rx_hash 0xa6e1bc27 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55790 dport 38902] != expected 0x7691668f # # Exception| cpu 4: rx_hash 0xa6e1bc27 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55790 dport 38902] != expected 0x7691668f # # Exception| cpu 4: rx_hash 0xa6e1bc27 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34833 dport 38902] != expected 0xec3fbf03 # # Exception| cpu 4: rx_hash 0xa6e1bc27 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34833 dport 38902] != expected 0xec3fbf03 # # Exception| cpu 4: rx_hash 0xa6e1bc27 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51219 dport 38902] != expected 0xc8079c82 # # Exception| cpu 4: rx_hash 0xa6e1bc27 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51219 dport 38902] != expected 0xc8079c82 # # Exception| cpu 4: rx_hash 0xa6e1bc27 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33936 dport 38902] != expected 0x7470c8ec # # Exception| cpu 4: rx_hash 0xa6e1bc27 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33936 dport 38902] != expected 0x7470c8ec # # Exception| cpu 4: rx_hash 0xa6e1bc27 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50134 dport 38902] != expected 0x14194d49 # # Exception| cpu 4: rx_hash 0xa6e1bc27 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50134 dport 38902] != expected 0x14194d49 # # Exception| cpu 4: rx_hash 0xa6e1bc27 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48285 dport 38902] != expected 0xa3ebe098 # # Exception| cpu 4: rx_hash 0xa6e1bc27 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48285 dport 38902] != expected 0xa3ebe098 # # Exception| cpu 4: rx_hash 0xa6e1bc27 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45860 dport 38902] != expected 0xa84ecee9 # # Exception| cpu 4: rx_hash 0xa6e1bc27 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45860 dport 38902] != expected 0xa84ecee9 # # 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 204, 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 88, 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 49, 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 204, 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 88, 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 49, 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 204, 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 88, 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 49, 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 204, 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 88, 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 49, 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 209, 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 101, 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 88, 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 49, 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 209, 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 101, 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 88, 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 49, 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 209, 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 101, 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 88, 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 49, 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 209, 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 101, 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 88, 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 49, 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__->