< 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 200, 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 129, 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 37611 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x3b2c5044 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33860 dport 37611] != expected 0xe731c574 # # Exception| cpu 0: rx_hash 0x1ae184b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33898 dport 37611] != expected 0xdba869df # # Exception| cpu 0: rx_hash 0x18ae1c7d [saddr 192.0.3.2 daddr 192.0.3.1 sport 33938 dport 37611] != expected 0xea599fb4 # # Exception| cpu 0: rx_hash 0xea87ac14 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33950 dport 37611] != expected 0xf19ca1a7 # # Exception| cpu 4: rx_hash 0xf78c877b [saddr 192.0.3.2 daddr 192.0.3.1 sport 33874 dport 37611] != expected 0x2be5cc55 # # Exception| cpu 4: rx_hash 0x05a53712 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33886 dport 37611] != expected 0x3020f246 # # Exception| cpu 4: rx_hash 0xd40ecb42 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33924 dport 37611] != expected 0x268d9695 # # Exception| cpu 5: rx_hash 0xdf7f3097 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33858 dport 37611] != expected 0xd0bbb952 # # Exception| cpu 5: rx_hash 0x8e985f4f [saddr 192.0.3.2 daddr 192.0.3.1 sport 33866 dport 37611] != expected 0x2607535c # # Exception| cpu 5: rx_hash 0x42388870 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33884 dport 37611] != expected 0xead35a7d # # Exception| cpu 5: rx_hash 0x87a63c5e [saddr 192.0.3.2 daddr 192.0.3.1 sport 33908 dport 37611] != expected 0xe1c08af0 # # Exception| cpu 5: rx_hash 0x07eaafd6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33958 dport 37611] != expected 0x1d1042d # # Exception| cpu 0: rx_hash 0x6f3f51fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 34066 dport 37611] != expected 0x8a87b644 # # Exception| cpu 0: rx_hash 0x94288286 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34080 dport 37611] != expected 0x568551fb # # Exception| cpu 4: rx_hash 0x8848f603 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33998 dport 37611] != expected 0x741549e1 # # Exception| cpu 4: rx_hash 0xe726fe8d [saddr 192.0.3.2 daddr 192.0.3.1 sport 34012 dport 37611] != expected 0x55b894dd # # Exception| cpu 4: rx_hash 0x970c45a8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34042 dport 37611] != expected 0x9f9dd278 # # Exception| cpu 5: rx_hash 0x8cd7c78b [saddr 192.0.3.2 daddr 192.0.3.1 sport 33970 dport 37611] != expected 0x17f6a537 # # Exception| cpu 5: rx_hash 0x7efe77e2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33982 dport 37611] != expected 0xc339b24 # # Exception| cpu 5: rx_hash 0x5bac9297 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34028 dport 37611] != expected 0x5349db59 # # Exception| cpu 5: rx_hash 0xc6eb2a70 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34034 dport 37611] != expected 0x69213876 # # Exception| cpu 5: rx_hash 0x162b89ca [saddr 192.0.3.2 daddr 192.0.3.1 sport 34058 dport 37611] != expected 0x8765294d # # Exception| cpu 5: rx_hash 0xbcdb356a [saddr 192.0.3.2 daddr 192.0.3.1 sport 34096 dport 37611] != expected 0xaddb24fc # # Exception| cpu 0: rx_hash 0x2503bc05 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34130 dport 37611] != expected 0xf4502b05 # # Exception| cpu 0: rx_hash 0xde146f7d [saddr 192.0.3.2 daddr 192.0.3.1 sport 34144 dport 37611] != expected 0x2852ccba # # Exception| cpu 0: rx_hash 0x04ce68f8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34172 dport 37611] != expected 0xc8c987ae # # Exception| cpu 0: rx_hash 0xe2d290ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 34178 dport 37611] != expected 0xceb20de3 # # Exception| cpu 4: rx_hash 0x86cd63b4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34134 dport 37611] != expected 0x1929ff18 # # Exception| cpu 4: rx_hash 0xd72a0c6c [saddr 192.0.3.2 daddr 192.0.3.1 sport 34142 dport 37611] != expected 0xef951516 # # Exception| cpu 5: rx_hash 0xed3c5ab2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34104 dport 37611] != expected 0x5b67cef2 # # Exception| cpu 5: rx_hash 0xae3ed458 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34118 dport 37611] != expected 0xe2778a1f # # Exception| cpu 5: rx_hash 0x6ba06076 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34158 dport 37611] != expected 0xe9645a92 # # Exception| cpu 5: rx_hash 0xf6e7d891 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34160 dport 37611] != expected 0xd30cb9bd # # Exception| cpu 5: rx_hash 0xb335ff37 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34186 dport 37611] != expected 0x380ee7ed # # Exception| cpu 5: rx_hash 0x69eff8b2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34198 dport 37611] != expected 0xd895acf9 # # Exception| cpu 0: rx_hash 0x7f952808 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34204 dport 37611] != expected 0xf4daeecc # # Exception| cpu 0: rx_hash 0x7b0a1980 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34272 dport 37611] != expected 0x9739021a # # Exception| cpu 4: rx_hash 0xd56594a8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34214 dport 37611] != expected 0xde64e37d # # Exception| cpu 4: rx_hash 0xbe94adae [saddr 192.0.3.2 daddr 192.0.3.1 sport 34248 dport 37611] != expected 0x9c2ad297 # # Exception| cpu 4: rx_hash 0x96671a42 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34264 dport 37611] != expected 0x6774a790 # # 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 0x6686391d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44100 dport 46029] OK # # # cpu 0: rx_hash 0x2825e56e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44152 dport 46029] OK # # # cpu 4: rx_hash 0x51313d5a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44128 dport 46029] OK # # # cpu 4: rx_hash 0x6fb85a0c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44154 dport 46029] OK # # # cpu 4: rx_hash 0xcc7685bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44158 dport 46029] OK # # # cpu 4: rx_hash 0x89a4a21b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44164 dport 46029] OK # # # cpu 4: rx_hash 0x14e31afc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44186 dport 46029] OK # # # cpu 5: rx_hash 0xaa26ee22 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44114 dport 46029] OK # # # cpu 5: rx_hash 0x4e758ef1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44116 dport 46029] OK # # # cpu 5: rx_hash 0x00d65282 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44136 dport 46029] OK # # # cpu 5: rx_hash 0x3c10ad10 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44170 dport 46029] OK # # # cpu 0: rx_hash 0xb72dc54d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44190 dport 46029] OK # # # cpu 0: rx_hash 0x5a40c68f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44198 dport 46029] OK # # # cpu 0: rx_hash 0x927f2038 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44236 dport 46029] OK # # # cpu 0: rx_hash 0xf42f4ba7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44256 dport 46029] OK # # # cpu 4: rx_hash 0x72b37163 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44214 dport 46029] OK # # # cpu 4: rx_hash 0x27cb2f33 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44226 dport 46029] OK # # # cpu 4: rx_hash 0xeb6bf80c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44244 dport 46029] OK # # # cpu 5: rx_hash 0x64c9a1d9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44220 dport 46029] OK # # # cpu 5: rx_hash 0x23541ebb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44222 dport 46029] OK # # # cpu 5: rx_hash 0x419b44ac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44270 dport 46029] OK # # # cpu 0: rx_hash 0x388f9c98 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44278 dport 46029] OK # # # cpu 0: rx_hash 0x5dfb3029 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44288 dport 46029] OK # # # cpu 0: rx_hash 0x750887c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44304 dport 46029] OK # # # cpu 0: rx_hash 0x505a62b0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44354 dport 46029] OK # # # cpu 0: rx_hash 0x2070d995 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44388 dport 46029] OK # # # cpu 0: rx_hash 0x360a092f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44398 dport 46029] OK # # # cpu 4: rx_hash 0xe1715c33 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44336 dport 46029] OK # # # cpu 4: rx_hash 0xa6ece351 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44338 dport 46029] OK # # # cpu 4: rx_hash 0xdb670aed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44374 dport 46029] OK # # # cpu 5: rx_hash 0xcaa62cf1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44282 dport 46029] OK # # # cpu 5: rx_hash 0xc982ebdf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44320 dport 46029] OK # # # cpu 5: rx_hash 0xe5ee6dbb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44364 dport 46029] OK # # # cpu 0: rx_hash 0xab4db1c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44400 dport 46029] OK # # # cpu 0: rx_hash 0x596401a1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44412 dport 46029] OK # # # cpu 0: rx_hash 0xee9f966e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44426 dport 46029] OK # # # cpu 0: rx_hash 0x81f19ee0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44440 dport 46029] OK # # # cpu 0: rx_hash 0xb6469aa7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44476 dport 46029] OK # # # cpu 0: rx_hash 0x1117749e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44484 dport 46029] OK # # # cpu 0: rx_hash 0x2f9e13c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44510 dport 46029] 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 200, 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 129, 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 53560 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x69284c07 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43079 dport 53560] != expected 0xaf0cb1c4 # # Exception| cpu 5: rx_hash 0x69284c07 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43079 dport 53560] != expected 0xaf0cb1c4 # # Exception| cpu 5: rx_hash 0x69284c07 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47964 dport 53560] != expected 0xd06e9c0c # # Exception| cpu 5: rx_hash 0x69284c07 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47964 dport 53560] != expected 0xd06e9c0c # # Exception| cpu 5: rx_hash 0x69284c07 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49488 dport 53560] != expected 0xefffcb8f # # Exception| cpu 5: rx_hash 0x69284c07 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49488 dport 53560] != expected 0xefffcb8f # # Exception| cpu 5: rx_hash 0x69284c07 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48711 dport 53560] != expected 0xdac065cd # # Exception| cpu 5: rx_hash 0x69284c07 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48711 dport 53560] != expected 0xdac065cd # # Exception| cpu 5: rx_hash 0x69284c07 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38029 dport 53560] != expected 0xd5e29461 # # Exception| cpu 5: rx_hash 0x69284c07 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38029 dport 53560] != expected 0xd5e29461 # # Exception| cpu 5: rx_hash 0x69284c07 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33911 dport 53560] != expected 0x931b9444 # # Exception| cpu 5: rx_hash 0x69284c07 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33911 dport 53560] != expected 0x931b9444 # # Exception| cpu 5: rx_hash 0x69284c07 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43179 dport 53560] != expected 0x88dae6b5 # # Exception| cpu 5: rx_hash 0x69284c07 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43179 dport 53560] != expected 0x88dae6b5 # # Exception| cpu 5: rx_hash 0x69284c07 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48264 dport 53560] != expected 0x7703db # # Exception| cpu 5: rx_hash 0x69284c07 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48264 dport 53560] != expected 0x7703db # # Exception| cpu 5: rx_hash 0x69284c07 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54558 dport 53560] != expected 0x4a08e747 # # Exception| cpu 5: rx_hash 0x69284c07 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54558 dport 53560] != expected 0x4a08e747 # # Exception| cpu 5: rx_hash 0x69284c07 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52826 dport 53560] != expected 0x9fc4587c # # Exception| cpu 5: rx_hash 0x69284c07 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52826 dport 53560] != expected 0x9fc4587c # # Exception| cpu 5: rx_hash 0x69284c07 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54417 dport 53560] != expected 0x5e0708e8 # # Exception| cpu 5: rx_hash 0x69284c07 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54417 dport 53560] != expected 0x5e0708e8 # # Exception| cpu 5: rx_hash 0x69284c07 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36833 dport 53560] != expected 0xb3dfbd7 # # Exception| cpu 5: rx_hash 0x69284c07 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36833 dport 53560] != expected 0xb3dfbd7 # # Exception| cpu 5: rx_hash 0x69284c07 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54039 dport 53560] != expected 0xd164d742 # # Exception| cpu 5: rx_hash 0x69284c07 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54039 dport 53560] != expected 0xd164d742 # # Exception| cpu 5: rx_hash 0x69284c07 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44458 dport 53560] != expected 0x55652846 # # Exception| cpu 5: rx_hash 0x69284c07 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44458 dport 53560] != expected 0x55652846 # # Exception| cpu 5: rx_hash 0x69284c07 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50256 dport 53560] != expected 0x87a7550b # # Exception| cpu 5: rx_hash 0x69284c07 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50256 dport 53560] != expected 0x87a7550b # # Exception| cpu 5: rx_hash 0x69284c07 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42172 dport 53560] != expected 0x1df27add # # Exception| cpu 5: rx_hash 0x69284c07 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42172 dport 53560] != expected 0x1df27add # # Exception| cpu 5: rx_hash 0x69284c07 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41970 dport 53560] != expected 0xa5911c98 # # Exception| cpu 5: rx_hash 0x69284c07 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41970 dport 53560] != expected 0xa5911c98 # # Exception| cpu 5: rx_hash 0x69284c07 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45241 dport 53560] != expected 0x5f7ad916 # # Exception| cpu 5: rx_hash 0x69284c07 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45241 dport 53560] != expected 0x5f7ad916 # # Exception| cpu 5: rx_hash 0x69284c07 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58852 dport 53560] != expected 0xda0c4858 # # Exception| cpu 5: rx_hash 0x69284c07 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58852 dport 53560] != expected 0xda0c4858 # # Exception| cpu 5: rx_hash 0x69284c07 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40965 dport 53560] != expected 0x50de3854 # # Exception| cpu 5: rx_hash 0x69284c07 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40965 dport 53560] != expected 0x50de3854 # # Exception| cpu 5: rx_hash 0x69284c07 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57072 dport 53560] != expected 0x5cb4b01f # # Exception| cpu 5: rx_hash 0x69284c07 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57072 dport 53560] != expected 0x5cb4b01f # # 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 200, 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 129, 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 60876 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x91c7fb6f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44638 dport 60876] != expected 0x34d910a1 # # Exception| cpu 4: rx_hash 0x91c7fb6f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44638 dport 60876] != expected 0x34d910a1 # # Exception| cpu 4: rx_hash 0x91c7fb6f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48717 dport 60876] != expected 0x59a4955c # # Exception| cpu 4: rx_hash 0x91c7fb6f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48717 dport 60876] != expected 0x59a4955c # # Exception| cpu 4: rx_hash 0x91c7fb6f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45428 dport 60876] != expected 0xaec8672b # # Exception| cpu 4: rx_hash 0x91c7fb6f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45428 dport 60876] != expected 0xaec8672b # # Exception| cpu 4: rx_hash 0x91c7fb6f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46009 dport 60876] != expected 0x55bfaf3f # # Exception| cpu 4: rx_hash 0x91c7fb6f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46009 dport 60876] != expected 0x55bfaf3f # # Exception| cpu 4: rx_hash 0x91c7fb6f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47254 dport 60876] != expected 0x5ad044a8 # # Exception| cpu 4: rx_hash 0x91c7fb6f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47254 dport 60876] != expected 0x5ad044a8 # # Exception| cpu 4: rx_hash 0x91c7fb6f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59225 dport 60876] != expected 0xb425ee4a # # Exception| cpu 4: rx_hash 0x91c7fb6f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59225 dport 60876] != expected 0xb425ee4a # # Exception| cpu 4: rx_hash 0x91c7fb6f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34377 dport 60876] != expected 0x2b8727ee # # Exception| cpu 4: rx_hash 0x91c7fb6f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34377 dport 60876] != expected 0x2b8727ee # # Exception| cpu 4: rx_hash 0x91c7fb6f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41767 dport 60876] != expected 0xe0ce9292 # # Exception| cpu 4: rx_hash 0x91c7fb6f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41767 dport 60876] != expected 0xe0ce9292 # # Exception| cpu 4: rx_hash 0x91c7fb6f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40507 dport 60876] != expected 0xdd50db5 # # Exception| cpu 4: rx_hash 0x91c7fb6f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40507 dport 60876] != expected 0xdd50db5 # # Exception| cpu 4: rx_hash 0x91c7fb6f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43910 dport 60876] != expected 0x44c3a632 # # Exception| cpu 4: rx_hash 0x91c7fb6f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43910 dport 60876] != expected 0x44c3a632 # # Exception| cpu 4: rx_hash 0x91c7fb6f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58423 dport 60876] != expected 0x641c718d # # Exception| cpu 4: rx_hash 0x91c7fb6f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58423 dport 60876] != expected 0x641c718d # # Exception| cpu 4: rx_hash 0x91c7fb6f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43988 dport 60876] != expected 0x61914347 # # Exception| cpu 4: rx_hash 0x91c7fb6f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43988 dport 60876] != expected 0x61914347 # # Exception| cpu 4: rx_hash 0x91c7fb6f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38048 dport 60876] != expected 0x6a6f180a # # Exception| cpu 4: rx_hash 0x91c7fb6f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38048 dport 60876] != expected 0x6a6f180a # # Exception| cpu 4: rx_hash 0x91c7fb6f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60023 dport 60876] != expected 0x69952879 # # Exception| cpu 4: rx_hash 0x91c7fb6f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60023 dport 60876] != expected 0x69952879 # # Exception| cpu 4: rx_hash 0x91c7fb6f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34603 dport 60876] != expected 0x60d095ff # # Exception| cpu 4: rx_hash 0x91c7fb6f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34603 dport 60876] != expected 0x60d095ff # # Exception| cpu 4: rx_hash 0x91c7fb6f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48788 dport 60876] != expected 0x40a9a8aa # # Exception| cpu 4: rx_hash 0x91c7fb6f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48788 dport 60876] != expected 0x40a9a8aa # # Exception| cpu 4: rx_hash 0x91c7fb6f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39846 dport 60876] != expected 0x1b06f7a8 # # Exception| cpu 4: rx_hash 0x91c7fb6f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39846 dport 60876] != expected 0x1b06f7a8 # # Exception| cpu 4: rx_hash 0x91c7fb6f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58699 dport 60876] != expected 0xb20c7b7b # # Exception| cpu 4: rx_hash 0x91c7fb6f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58699 dport 60876] != expected 0xb20c7b7b # # Exception| cpu 4: rx_hash 0x91c7fb6f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50145 dport 60876] != expected 0x8e612c71 # # Exception| cpu 4: rx_hash 0x91c7fb6f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50145 dport 60876] != expected 0x8e612c71 # # Exception| cpu 4: rx_hash 0x91c7fb6f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58953 dport 60876] != expected 0x4e5962d8 # # Exception| cpu 4: rx_hash 0x91c7fb6f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58953 dport 60876] != expected 0x4e5962d8 # # Exception| count: pass=0 nohash=0 fail=40 # # 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__->