< 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 1800 # selftests: drivers/net/hw: toeplitz.py # # Interface: enp1s0, driver: fbnic # 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 214, 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 39342 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x6ad6f6fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 49764 dport 39342] != expected 0xf3768429 # # Exception| cpu 0: rx_hash 0x448be9e0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49796 dport 39342] != expected 0x160f758 # # Exception| cpu 0: rx_hash 0x6ac69c80 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49838 dport 39342] != expected 0x78ed960c # # Exception| cpu 0: rx_hash 0xdc0fdeb9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49844 dport 39342] != expected 0xa9435d40 # # Exception| cpu 4: rx_hash 0x076b7fa5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49792 dport 39342] != expected 0xc19438e6 # # Exception| cpu 4: rx_hash 0xe2ba8e48 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49806 dport 39342] != expected 0xe0f30ffb # # Exception| cpu 4: rx_hash 0x80b5e084 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49860 dport 39342] != expected 0x4d6fbba3 # # Exception| cpu 5: rx_hash 0x4b26bddc [saddr 192.0.3.2 daddr 192.0.3.1 sport 49772 dport 39342] != expected 0x930ce3f6 # # Exception| cpu 5: rx_hash 0x9fff2282 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49786 dport 39342] != expected 0xe22c80db # # Exception| cpu 5: rx_hash 0x905276be [saddr 192.0.3.2 daddr 192.0.3.1 sport 49810 dport 39342] != expected 0x70409475 # # Exception| cpu 5: rx_hash 0x36631116 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49816 dport 39342] != expected 0x91d36cd6 # # Exception| cpu 5: rx_hash 0xf242abd9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49822 dport 39342] != expected 0xd0ce3c14 # # Exception| cpu 0: rx_hash 0xd3ad5350 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49872 dport 39342] != expected 0xbda647f2 # # Exception| cpu 0: rx_hash 0x546c7fda [saddr 192.0.3.2 daddr 192.0.3.1 sport 49874 dport 39342] != expected 0x3c4fd88e # # Exception| cpu 0: rx_hash 0xed1803a1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49898 dport 39342] != expected 0xf4161549 # # Exception| cpu 0: rx_hash 0x5bd14198 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49904 dport 39342] != expected 0x25b8de05 # # Exception| cpu 0: rx_hash 0x724a9ee6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49930 dport 39342] != expected 0x9503b506 # # Exception| cpu 0: rx_hash 0x62b2bb77 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49946 dport 39342] != expected 0xa53e86e9 # # Exception| cpu 4: rx_hash 0x178ce99f [saddr 192.0.3.2 daddr 192.0.3.1 sport 49878 dport 39342] != expected 0xfcbb1730 # # Exception| cpu 4: rx_hash 0x367ca2bd [saddr 192.0.3.2 daddr 192.0.3.1 sport 49886 dport 39342] != expected 0x9cc170ef # # Exception| cpu 4: rx_hash 0xdc106d12 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49906 dport 39342] != expected 0xa4514179 # # Exception| cpu 4: rx_hash 0xd47bf94e [saddr 192.0.3.2 daddr 192.0.3.1 sport 49920 dport 39342] != expected 0x74904da5 # # Exception| cpu 5: rx_hash 0x6ad92f2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 49896 dport 39342] != expected 0x75ff8a35 # # Exception| cpu 5: rx_hash 0x4342f055 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49938 dport 39342] != expected 0xc544e136 # # Exception| cpu 5: rx_hash 0xfa368c2e [saddr 192.0.3.2 daddr 192.0.3.1 sport 49962 dport 39342] != expected 0xd1d2cf1 # # Exception| cpu 0: rx_hash 0xb9d61a6b [saddr 192.0.3.2 daddr 192.0.3.1 sport 49966 dport 39342] != expected 0xcde9e34f # # Exception| cpu 0: rx_hash 0xeacea9bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 49978 dport 39342] != expected 0x3d201f1e # # Exception| cpu 0: rx_hash 0x1ff8ce68 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50018 dport 39342] != expected 0x216807d5 # # Exception| cpu 0: rx_hash 0x6d10369e [saddr 192.0.3.2 daddr 192.0.3.1 sport 50046 dport 39342] != expected 0xb1db9c5b # # Exception| cpu 0: rx_hash 0xf5846bb9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50052 dport 39342] != expected 0x92632466 # # Exception| cpu 4: rx_hash 0x7de8130f [saddr 192.0.3.2 daddr 192.0.3.1 sport 50030 dport 39342] != expected 0x81e6afb4 # # Exception| cpu 4: rx_hash 0x9794b6de [saddr 192.0.3.2 daddr 192.0.3.1 sport 50056 dport 39342] != expected 0x32ed8c07 # # Exception| cpu 4: rx_hash 0x62bd62a2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50070 dport 39342] != expected 0x23b788f5 # # Exception| cpu 4: rx_hash 0x9829889c [saddr 192.0.3.2 daddr 192.0.3.1 sport 50090 dport 39342] != expected 0x2b1a8a8c # # Exception| cpu 4: rx_hash 0x2ee0caa5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50096 dport 39342] != expected 0xfab441c0 # # Exception| cpu 5: rx_hash 0xd4644ae5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49990 dport 39342] != expected 0x7982519c # # Exception| cpu 5: rx_hash 0x00bdd5bb [saddr 192.0.3.2 daddr 192.0.3.1 sport 50000 dport 39342] != expected 0x8a232b1 # # Exception| cpu 5: rx_hash 0x877cf931 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50002 dport 39342] != expected 0x894badcd # # Exception| cpu 5: rx_hash 0x31a5d176 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50050 dport 39342] != expected 0xd37e74a4 # # Exception| cpu 5: rx_hash 0xb9d9c3be [saddr 192.0.3.2 daddr 192.0.3.1 sport 50082 dport 39342] != expected 0x4b60ed53 # # 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 0xe811d0f5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37188 dport 55761] OK # # # cpu 4: rx_hash 0x336ac242 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37174 dport 55761] OK # # # cpu 4: rx_hash 0x0dc02118 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37194 dport 55761] OK # # # cpu 4: rx_hash 0x238d5478 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37216 dport 55761] OK # # # cpu 4: rx_hash 0x027d1f5a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37224 dport 55761] OK # # # cpu 4: rx_hash 0xb4b45d63 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37234 dport 55761] OK # # # cpu 5: rx_hash 0x708a5407 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37170 dport 55761] OK # # # cpu 5: rx_hash 0x6fd0fc7f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37190 dport 55761] OK # # # cpu 5: rx_hash 0xe801ba8b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37262 dport 55761] OK # # # cpu 5: rx_hash 0x5ec8f8b2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37268 dport 55761] OK # # # cpu 0: rx_hash 0x1d380489 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37210 dport 55761] OK # # # cpu 0: rx_hash 0x8a1167ec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37250 dport 55761] OK # # # cpu 0: rx_hash 0xd6b4ea7a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37300 dport 55761] OK # # # cpu 0: rx_hash 0x6fdf25aa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37322 dport 55761] OK # # # cpu 0: rx_hash 0x7f27003b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37338 dport 55761] OK # # # cpu 4: rx_hash 0x026d7524 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37282 dport 55761] OK # # # cpu 4: rx_hash 0x3cc7967e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37342 dport 55761] OK # # # cpu 4: rx_hash 0x128ae31e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37364 dport 55761] OK # # # cpu 4: rx_hash 0x917e05ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37394 dport 55761] OK # # # cpu 5: rx_hash 0x418de361 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37286 dport 55761] OK # # # cpu 5: rx_hash 0xf744a158 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37308 dport 55761] OK # # # cpu 5: rx_hash 0x516a755b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37360 dport 55761] OK # # # cpu 0: rx_hash 0xe7a33762 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37354 dport 55761] OK # # # cpu 0: rx_hash 0x06470ca1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37376 dport 55761] OK # # # cpu 0: rx_hash 0xc266b66e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37382 dport 55761] OK # # # cpu 0: rx_hash 0x09fa32e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37410 dport 55761] OK # # # cpu 0: rx_hash 0xec2bc30e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37420 dport 55761] OK # # # cpu 0: rx_hash 0xbf3370da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37432 dport 55761] OK # # # cpu 0: rx_hash 0x38f25c50 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37434 dport 55761] OK # # # cpu 4: rx_hash 0x74b047fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37466 dport 55761] OK # # # cpu 4: rx_hash 0xec3470a5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37482 dport 55761] OK # # # cpu 5: rx_hash 0x5ae28137 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37430 dport 55761] OK # # # cpu 5: rx_hash 0x45b8294f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37442 dport 55761] OK # # # cpu 5: rx_hash 0x6448626d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37450 dport 55761] OK # # # cpu 5: rx_hash 0x27a8f428 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37454 dport 55761] OK # # # cpu 5: rx_hash 0x7b0d79be [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37496 dport 55761] OK # # # cpu 5: rx_hash 0x64580813 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37504 dport 55761] OK # # # cpu 5: rx_hash 0x74a02d82 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37520 dport 55761] OK # # # cpu 0: rx_hash 0xf3610108 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37522 dport 55761] OK # # # cpu 0: rx_hash 0xe3869732 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37572 dport 55761] OK # # # cpu 0: rx_hash 0x554fd50b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37598 dport 55761] OK # # # count: pass=41 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 214, 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 54890 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x1ef12d7c [saddr 192.0.3.2 daddr 192.0.3.1 sport 41624 dport 54890] != expected 0x57a1007 # # Exception| cpu 5: rx_hash 0x1ef12d7c [saddr 192.0.3.2 daddr 192.0.3.1 sport 41624 dport 54890] != expected 0x57a1007 # # Exception| cpu 5: rx_hash 0x1ef12d7c [saddr 192.0.3.2 daddr 192.0.3.1 sport 60911 dport 54890] != expected 0xa9f6239a # # Exception| cpu 5: rx_hash 0x1ef12d7c [saddr 192.0.3.2 daddr 192.0.3.1 sport 60911 dport 54890] != expected 0xa9f6239a # # Exception| cpu 5: rx_hash 0x1ef12d7c [saddr 192.0.3.2 daddr 192.0.3.1 sport 49738 dport 54890] != expected 0xd47247c7 # # Exception| cpu 5: rx_hash 0x1ef12d7c [saddr 192.0.3.2 daddr 192.0.3.1 sport 49738 dport 54890] != expected 0xd47247c7 # # Exception| cpu 5: rx_hash 0x1ef12d7c [saddr 192.0.3.2 daddr 192.0.3.1 sport 55782 dport 54890] != expected 0xbb37add9 # # Exception| cpu 5: rx_hash 0x1ef12d7c [saddr 192.0.3.2 daddr 192.0.3.1 sport 55782 dport 54890] != expected 0xbb37add9 # # Exception| cpu 5: rx_hash 0x1ef12d7c [saddr 192.0.3.2 daddr 192.0.3.1 sport 48047 dport 54890] != expected 0x57c4404e # # Exception| cpu 5: rx_hash 0x1ef12d7c [saddr 192.0.3.2 daddr 192.0.3.1 sport 48047 dport 54890] != expected 0x57c4404e # # Exception| cpu 5: rx_hash 0x1ef12d7c [saddr 192.0.3.2 daddr 192.0.3.1 sport 42408 dport 54890] != expected 0x931b7471 # # Exception| cpu 5: rx_hash 0x1ef12d7c [saddr 192.0.3.2 daddr 192.0.3.1 sport 42408 dport 54890] != expected 0x931b7471 # # Exception| cpu 5: rx_hash 0x1ef12d7c [saddr 192.0.3.2 daddr 192.0.3.1 sport 36608 dport 54890] != expected 0xba01a145 # # Exception| cpu 5: rx_hash 0x1ef12d7c [saddr 192.0.3.2 daddr 192.0.3.1 sport 36608 dport 54890] != expected 0xba01a145 # # Exception| cpu 5: rx_hash 0x1ef12d7c [saddr 192.0.3.2 daddr 192.0.3.1 sport 41980 dport 54890] != expected 0x829cd98b # # Exception| cpu 5: rx_hash 0x1ef12d7c [saddr 192.0.3.2 daddr 192.0.3.1 sport 41980 dport 54890] != expected 0x829cd98b # # Exception| cpu 5: rx_hash 0x1ef12d7c [saddr 192.0.3.2 daddr 192.0.3.1 sport 54911 dport 54890] != expected 0xc286d564 # # Exception| cpu 5: rx_hash 0x1ef12d7c [saddr 192.0.3.2 daddr 192.0.3.1 sport 54911 dport 54890] != expected 0xc286d564 # # Exception| cpu 5: rx_hash 0x1ef12d7c [saddr 192.0.3.2 daddr 192.0.3.1 sport 58855 dport 54890] != expected 0xfbec3e22 # # Exception| cpu 5: rx_hash 0x1ef12d7c [saddr 192.0.3.2 daddr 192.0.3.1 sport 58855 dport 54890] != expected 0xfbec3e22 # # Exception| cpu 5: rx_hash 0x1ef12d7c [saddr 192.0.3.2 daddr 192.0.3.1 sport 49103 dport 54890] != expected 0xe715618d # # Exception| cpu 5: rx_hash 0x1ef12d7c [saddr 192.0.3.2 daddr 192.0.3.1 sport 49103 dport 54890] != expected 0xe715618d # # Exception| cpu 5: rx_hash 0x1ef12d7c [saddr 192.0.3.2 daddr 192.0.3.1 sport 41602 dport 54890] != expected 0xd4d4db4b # # Exception| cpu 5: rx_hash 0x1ef12d7c [saddr 192.0.3.2 daddr 192.0.3.1 sport 41602 dport 54890] != expected 0xd4d4db4b # # Exception| cpu 5: rx_hash 0x1ef12d7c [saddr 192.0.3.2 daddr 192.0.3.1 sport 42125 dport 54890] != expected 0x5b21cfff # # Exception| cpu 5: rx_hash 0x1ef12d7c [saddr 192.0.3.2 daddr 192.0.3.1 sport 42125 dport 54890] != expected 0x5b21cfff # # Exception| cpu 5: rx_hash 0x1ef12d7c [saddr 192.0.3.2 daddr 192.0.3.1 sport 49294 dport 54890] != expected 0xb70f8b60 # # Exception| cpu 5: rx_hash 0x1ef12d7c [saddr 192.0.3.2 daddr 192.0.3.1 sport 49294 dport 54890] != expected 0xb70f8b60 # # Exception| cpu 5: rx_hash 0x1ef12d7c [saddr 192.0.3.2 daddr 192.0.3.1 sport 53979 dport 54890] != expected 0xd8abd19f # # Exception| cpu 5: rx_hash 0x1ef12d7c [saddr 192.0.3.2 daddr 192.0.3.1 sport 53979 dport 54890] != expected 0xd8abd19f # # Exception| cpu 5: rx_hash 0x1ef12d7c [saddr 192.0.3.2 daddr 192.0.3.1 sport 36531 dport 54890] != expected 0x251cdf9b # # Exception| cpu 5: rx_hash 0x1ef12d7c [saddr 192.0.3.2 daddr 192.0.3.1 sport 36531 dport 54890] != expected 0x251cdf9b # # Exception| cpu 5: rx_hash 0x1ef12d7c [saddr 192.0.3.2 daddr 192.0.3.1 sport 47459 dport 54890] != expected 0x54c3eb36 # # Exception| cpu 5: rx_hash 0x1ef12d7c [saddr 192.0.3.2 daddr 192.0.3.1 sport 47459 dport 54890] != expected 0x54c3eb36 # # Exception| cpu 5: rx_hash 0x1ef12d7c [saddr 192.0.3.2 daddr 192.0.3.1 sport 55316 dport 54890] != expected 0x6bf6a105 # # Exception| cpu 5: rx_hash 0x1ef12d7c [saddr 192.0.3.2 daddr 192.0.3.1 sport 55316 dport 54890] != expected 0x6bf6a105 # # Exception| cpu 5: rx_hash 0x1ef12d7c [saddr 192.0.3.2 daddr 192.0.3.1 sport 38279 dport 54890] != expected 0x3c19c7c8 # # Exception| cpu 5: rx_hash 0x1ef12d7c [saddr 192.0.3.2 daddr 192.0.3.1 sport 38279 dport 54890] != expected 0x3c19c7c8 # # Exception| cpu 5: rx_hash 0x1ef12d7c [saddr 192.0.3.2 daddr 192.0.3.1 sport 48642 dport 54890] != expected 0xbd43cead # # Exception| cpu 5: rx_hash 0x1ef12d7c [saddr 192.0.3.2 daddr 192.0.3.1 sport 48642 dport 54890] != expected 0xbd43cead # # Exception| cpu 5: rx_hash 0x1ef12d7c [saddr 192.0.3.2 daddr 192.0.3.1 sport 44659 dport 54890] != expected 0x438c2b84 # # Exception| cpu 5: rx_hash 0x1ef12d7c [saddr 192.0.3.2 daddr 192.0.3.1 sport 44659 dport 54890] != expected 0x438c2b84 # # Exception| cpu 5: rx_hash 0x1ef12d7c [saddr 192.0.3.2 daddr 192.0.3.1 sport 43942 dport 54890] != expected 0x2d5d245b # # Exception| cpu 5: rx_hash 0x1ef12d7c [saddr 192.0.3.2 daddr 192.0.3.1 sport 43942 dport 54890] != expected 0x2d5d245b # # Exception| count: pass=0 nohash=0 fail=44 # # Exception| # not ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 214, 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 39431 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x30daa8fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50482 dport 39431] != expected 0x96e93511 # # Exception| cpu 4: rx_hash 0x30daa8fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50482 dport 39431] != expected 0x96e93511 # # Exception| cpu 4: rx_hash 0x30daa8fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45604 dport 39431] != expected 0x1fa7b392 # # Exception| cpu 4: rx_hash 0x30daa8fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45604 dport 39431] != expected 0x1fa7b392 # # Exception| cpu 4: rx_hash 0x30daa8fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37204 dport 39431] != expected 0x171db2c8 # # Exception| cpu 4: rx_hash 0x30daa8fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37204 dport 39431] != expected 0x171db2c8 # # Exception| cpu 4: rx_hash 0x30daa8fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35221 dport 39431] != expected 0x338fee65 # # Exception| cpu 4: rx_hash 0x30daa8fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35221 dport 39431] != expected 0x338fee65 # # Exception| cpu 4: rx_hash 0x30daa8fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47285 dport 39431] != expected 0x4c64fac3 # # Exception| cpu 4: rx_hash 0x30daa8fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47285 dport 39431] != expected 0x4c64fac3 # # Exception| cpu 4: rx_hash 0x30daa8fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60933 dport 39431] != expected 0x67ef2ebe # # Exception| cpu 4: rx_hash 0x30daa8fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60933 dport 39431] != expected 0x67ef2ebe # # Exception| cpu 4: rx_hash 0x30daa8fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43359 dport 39431] != expected 0xe17f809 # # Exception| cpu 4: rx_hash 0x30daa8fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43359 dport 39431] != expected 0xe17f809 # # Exception| cpu 4: rx_hash 0x30daa8fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41546 dport 39431] != expected 0xcd24a1f6 # # Exception| cpu 4: rx_hash 0x30daa8fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41546 dport 39431] != expected 0xcd24a1f6 # # Exception| cpu 4: rx_hash 0x30daa8fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35477 dport 39431] != expected 0x5a07ad10 # # Exception| cpu 4: rx_hash 0x30daa8fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35477 dport 39431] != expected 0x5a07ad10 # # Exception| cpu 4: rx_hash 0x30daa8fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45880 dport 39431] != expected 0xdc40c93d # # Exception| cpu 4: rx_hash 0x30daa8fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45880 dport 39431] != expected 0xdc40c93d # # Exception| cpu 4: rx_hash 0x30daa8fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40178 dport 39431] != expected 0x92328cf9 # # Exception| cpu 4: rx_hash 0x30daa8fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40178 dport 39431] != expected 0x92328cf9 # # Exception| cpu 4: rx_hash 0x30daa8fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41904 dport 39431] != expected 0xe4bf7e88 # # Exception| cpu 4: rx_hash 0x30daa8fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41904 dport 39431] != expected 0xe4bf7e88 # # Exception| cpu 4: rx_hash 0x30daa8fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49643 dport 39431] != expected 0xe201eff7 # # Exception| cpu 4: rx_hash 0x30daa8fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49643 dport 39431] != expected 0xe201eff7 # # Exception| cpu 4: rx_hash 0x30daa8fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49804 dport 39431] != expected 0xc6854f4 # # Exception| cpu 4: rx_hash 0x30daa8fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49804 dport 39431] != expected 0xc6854f4 # # Exception| cpu 4: rx_hash 0x30daa8fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57137 dport 39431] != expected 0x4b1c89cc # # Exception| cpu 4: rx_hash 0x30daa8fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57137 dport 39431] != expected 0x4b1c89cc # # Exception| cpu 4: rx_hash 0x30daa8fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32804 dport 39431] != expected 0x81b8f689 # # Exception| cpu 4: rx_hash 0x30daa8fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32804 dport 39431] != expected 0x81b8f689 # # Exception| cpu 4: rx_hash 0x30daa8fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47286 dport 39431] != expected 0xc4278f5c # # Exception| cpu 4: rx_hash 0x30daa8fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47286 dport 39431] != expected 0xc4278f5c # # Exception| cpu 4: rx_hash 0x30daa8fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58323 dport 39431] != expected 0xbe7a2eb2 # # Exception| cpu 4: rx_hash 0x30daa8fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58323 dport 39431] != expected 0xbe7a2eb2 # # Exception| cpu 4: rx_hash 0x30daa8fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53981 dport 39431] != expected 0xac3cd931 # # Exception| cpu 4: rx_hash 0x30daa8fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53981 dport 39431] != expected 0xac3cd931 # # Exception| cpu 4: rx_hash 0x30daa8fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45630 dport 39431] != expected 0xa96ef1ab # # Exception| cpu 4: rx_hash 0x30daa8fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45630 dport 39431] != expected 0xa96ef1ab # # 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 203, 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 203, 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 203, 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 203, 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 208, 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 208, 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 208, 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 208, 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__->