< 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' TAP version 13 1..1 # overriding timeout to 360 # 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 338, 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 182, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 117, 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 48950 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xa1102ff2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59050 dport 48950] != expected 0x27407762 # # Exception| cpu 0: rx_hash 0xcb2b14d1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59104 dport 48950] != expected 0x4538162e # # Exception| cpu 0: rx_hash 0x6beedbe9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59130 dport 48950] != expected 0xf388d5f1 # # Exception| cpu 4: rx_hash 0x5ed6fce7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59080 dport 48950] != expected 0xeca95309 # # Exception| cpu 4: rx_hash 0x47804cc3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59088 dport 48950] != expected 0xddb72acc # # Exception| cpu 4: rx_hash 0x40150b84 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59118 dport 48950] != expected 0xa0aa5fbf # # Exception| cpu 4: rx_hash 0xa578acc6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59138 dport 48950] != expected 0x5dc0d5d9 # # Exception| cpu 5: rx_hash 0x93bd4fbb [saddr 192.0.3.2 daddr 192.0.3.1 sport 59046 dport 48950] != expected 0x457c84e9 # # Exception| cpu 5: rx_hash 0xefb13f0d [saddr 192.0.3.2 daddr 192.0.3.1 sport 59064 dport 48950] != expected 0xb01b1a3b # # Exception| cpu 5: rx_hash 0x72b86bcd [saddr 192.0.3.2 daddr 192.0.3.1 sport 59106 dport 48950] != expected 0xc296ac34 # # Exception| cpu 5: rx_hash 0xae71d443 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59110 dport 48950] != expected 0x8141f139 # # Exception| cpu 5: rx_hash 0xb7276467 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59134 dport 48950] != expected 0xb05f88fc # # Exception| cpu 0: rx_hash 0xf28f0c1d [saddr 192.0.3.2 daddr 192.0.3.1 sport 59144 dport 48950] != expected 0xfb85c145 # # Exception| cpu 0: rx_hash 0x29d3f4d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59186 dport 48950] != expected 0xc54fe93b # # Exception| cpu 0: rx_hash 0x98b4373e [saddr 192.0.3.2 daddr 192.0.3.1 sport 59202 dport 48950] != expected 0x99fda009 # # Exception| cpu 0: rx_hash 0xaa195777 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59214 dport 48950] != expected 0xfbc15382 # # Exception| cpu 0: rx_hash 0x6f8658dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 59218 dport 48950] != expected 0x8908774a # # Exception| cpu 4: rx_hash 0x371003b7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59156 dport 48950] != expected 0x894ce58d # # Exception| cpu 4: rx_hash 0xbbbb5ba5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59172 dport 48950] != expected 0x11c3d96f # # Exception| cpu 4: rx_hash 0x308544f0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59178 dport 48950] != expected 0xf45190fe # # Exception| cpu 4: rx_hash 0xad8c1030 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59248 dport 48950] != expected 0x86dc26f1 # # Exception| cpu 5: rx_hash 0xdee19b37 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59170 dport 48950] != expected 0xd5ba3e78 # # Exception| cpu 5: rx_hash 0xcf4397e5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59208 dport 48950] != expected 0x3fb8b495 # # Exception| cpu 5: rx_hash 0x5abe7fd3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59232 dport 48950] != expected 0x9629f1b2 # # Exception| cpu 0: rx_hash 0x26b20f65 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59262 dport 48950] != expected 0x634e6f60 # # Exception| cpu 0: rx_hash 0xc007d6cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 59298 dport 48950] != expected 0xb7a48490 # # Exception| cpu 0: rx_hash 0xbc0ba67d [saddr 192.0.3.2 daddr 192.0.3.1 sport 59324 dport 48950] != expected 0x42c31a42 # # Exception| cpu 0: rx_hash 0x86527ac2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59330 dport 48950] != expected 0xfbe31ae1 # # Exception| cpu 0: rx_hash 0xe308ba50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59332 dport 48950] != expected 0x3f9afdf6 # # Exception| cpu 4: rx_hash 0xdec421a8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59268 dport 48950] != expected 0xfba78826 # # Exception| cpu 4: rx_hash 0xec6941e1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59272 dport 48950] != expected 0x999b7bad # # Exception| cpu 4: rx_hash 0x29f64e4b [saddr 192.0.3.2 daddr 192.0.3.1 sport 59284 dport 48950] != expected 0xeb525f65 # # Exception| cpu 5: rx_hash 0x8ea6c634 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59312 dport 48950] != expected 0x20ffe9c9 # # Exception| cpu 5: rx_hash 0x5a9bc54c [saddr 192.0.3.2 daddr 192.0.3.1 sport 59334 dport 48950] != expected 0xb83447ec # # Exception| cpu 5: rx_hash 0xc8f36a3d [saddr 192.0.3.2 daddr 192.0.3.1 sport 59344 dport 48950] != expected 0x6cb877b8 # # Exception| cpu 5: rx_hash 0xada9aaaf [saddr 192.0.3.2 daddr 192.0.3.1 sport 59350 dport 48950] != expected 0xa8c190af # # Exception| cpu 0: rx_hash 0xfa5e0a74 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59356 dport 48950] != expected 0xe848433 # # Exception| cpu 0: rx_hash 0xe49dfd17 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59386 dport 48950] != expected 0x42878885 # # Exception| cpu 0: rx_hash 0x01434344 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59428 dport 48950] != expected 0xa2291652 # # Exception| cpu 4: rx_hash 0x5121a4d8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59408 dport 48950] != expected 0x797177bd # # 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 0xa0d72f87 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57076 dport 59548] OK # # # cpu 4: rx_hash 0x8025876f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57092 dport 59548] OK # # # cpu 4: rx_hash 0xd7d227b4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57102 dport 59548] OK # # # cpu 5: rx_hash 0x57e54064 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57060 dport 59548] OK # # # cpu 5: rx_hash 0xe57f47fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57090 dport 59548] OK # # # cpu 5: rx_hash 0xfc29f7d9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57114 dport 59548] OK # # # cpu 5: rx_hash 0x27750f10 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57120 dport 59548] OK # # # cpu 5: rx_hash 0x422fcf82 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57126 dport 59548] OK # # # cpu 5: rx_hash 0x6120a319 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57152 dport 59548] OK # # # cpu 5: rx_hash 0x047a638b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57158 dport 59548] OK # # # cpu 0: rx_hash 0x69d41fef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57138 dport 59548] OK # # # cpu 0: rx_hash 0xf4dd4b2f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57192 dport 59548] OK # # # cpu 4: rx_hash 0x8f447cde [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57160 dport 59548] OK # # # cpu 4: rx_hash 0x4d4e3433 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57194 dport 59548] OK # # # cpu 4: rx_hash 0x91878bbd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57198 dport 59548] OK # # # cpu 4: rx_hash 0xdf269b42 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57212 dport 59548] OK # # # cpu 4: rx_hash 0x70a71554 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57228 dport 59548] OK # # # cpu 4: rx_hash 0xd062da6c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57238 dport 59548] OK # # # cpu 5: rx_hash 0x9612ccfa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57168 dport 59548] OK # # # cpu 5: rx_hash 0x1d2cd3af [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57182 dport 59548] OK # # # cpu 5: rx_hash 0x66b5e45e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57214 dport 59548] OK # # # cpu 5: rx_hash 0xd7f79d2b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57256 dport 59548] OK # # # cpu 5: rx_hash 0x77325213 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57266 dport 59548] OK # # # cpu 0: rx_hash 0x399342ec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57248 dport 59548] OK # # # cpu 0: rx_hash 0xa30f516b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57284 dport 59548] OK # # # cpu 0: rx_hash 0xa49a162c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57338 dport 59548] OK # # # cpu 4: rx_hash 0x88f48106 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57296 dport 59548] OK # # # cpu 4: rx_hash 0x36f2b95d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57324 dport 59548] OK # # # cpu 4: rx_hash 0x9a5d4460 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57370 dport 59548] OK # # # cpu 4: rx_hash 0x9dc80327 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57380 dport 59548] OK # # # cpu 4: rx_hash 0x16f61c72 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57386 dport 59548] OK # # # cpu 5: rx_hash 0x7fc6eee5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57280 dport 59548] OK # # # cpu 5: rx_hash 0x91a23122 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57288 dport 59548] OK # # # cpu 5: rx_hash 0xba59e14f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57308 dport 59548] OK # # # cpu 5: rx_hash 0x3a988b58 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57344 dport 59548] OK # # # cpu 5: rx_hash 0x5fc24bca [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57350 dport 59548] OK # # # cpu 0: rx_hash 0x0835eb11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57356 dport 59548] OK # # # cpu 0: rx_hash 0x245b7c3b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57382 dport 59548] OK # # # cpu 0: rx_hash 0xb633d34a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57392 dport 59548] OK # # # cpu 0: rx_hash 0x35f970e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57420 dport 59548] OK # # # cpu 0: rx_hash 0x49f5005f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57426 dport 59548] 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 338, 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 182, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 117, 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 58826 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 36 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0xf9d18a2e [saddr 192.0.3.2 daddr 192.0.3.1 sport 46735 dport 58826] != expected 0x63839d3f # # Exception| cpu 5: rx_hash 0xf9d18a2e [saddr 192.0.3.2 daddr 192.0.3.1 sport 44440 dport 58826] != expected 0x3ceb34e8 # # Exception| cpu 5: rx_hash 0xf9d18a2e [saddr 192.0.3.2 daddr 192.0.3.1 sport 56186 dport 58826] != expected 0x818461c5 # # Exception| cpu 5: rx_hash 0xf9d18a2e [saddr 192.0.3.2 daddr 192.0.3.1 sport 37328 dport 58826] != expected 0xf5c75c71 # # Exception| cpu 5: rx_hash 0xf9d18a2e [saddr 192.0.3.2 daddr 192.0.3.1 sport 48368 dport 58826] != expected 0xbb58acbc # # Exception| cpu 5: rx_hash 0xf9d18a2e [saddr 192.0.3.2 daddr 192.0.3.1 sport 54283 dport 58826] != expected 0x618193fe # # Exception| cpu 5: rx_hash 0xf9d18a2e [saddr 192.0.3.2 daddr 192.0.3.1 sport 57236 dport 58826] != expected 0x260cdb90 # # Exception| cpu 5: rx_hash 0xf9d18a2e [saddr 192.0.3.2 daddr 192.0.3.1 sport 54594 dport 58826] != expected 0x3a0561e8 # # Exception| cpu 5: rx_hash 0xf9d18a2e [saddr 192.0.3.2 daddr 192.0.3.1 sport 56781 dport 58826] != expected 0x4f50d0b # # Exception| cpu 5: rx_hash 0xf9d18a2e [saddr 192.0.3.2 daddr 192.0.3.1 sport 52033 dport 58826] != expected 0xeb03c858 # # Exception| cpu 5: rx_hash 0xf9d18a2e [saddr 192.0.3.2 daddr 192.0.3.1 sport 35063 dport 58826] != expected 0xeaa767fe # # Exception| cpu 5: rx_hash 0xf9d18a2e [saddr 192.0.3.2 daddr 192.0.3.1 sport 34868 dport 58826] != expected 0xc47766e8 # # Exception| cpu 5: rx_hash 0xf9d18a2e [saddr 192.0.3.2 daddr 192.0.3.1 sport 52617 dport 58826] != expected 0xd80fd001 # # Exception| cpu 5: rx_hash 0xf9d18a2e [saddr 192.0.3.2 daddr 192.0.3.1 sport 45899 dport 58826] != expected 0x5b3b8523 # # Exception| cpu 5: rx_hash 0xf9d18a2e [saddr 192.0.3.2 daddr 192.0.3.1 sport 35079 dport 58826] != expected 0x6504c950 # # Exception| cpu 5: rx_hash 0xf9d18a2e [saddr 192.0.3.2 daddr 192.0.3.1 sport 54063 dport 58826] != expected 0xafe701c1 # # Exception| cpu 5: rx_hash 0xf9d18a2e [saddr 192.0.3.2 daddr 192.0.3.1 sport 48441 dport 58826] != expected 0x82c2e442 # # Exception| cpu 5: rx_hash 0xf9d18a2e [saddr 192.0.3.2 daddr 192.0.3.1 sport 60135 dport 58826] != expected 0xd9995999 # # Exception| cpu 5: rx_hash 0xf9d18a2e [saddr 192.0.3.2 daddr 192.0.3.1 sport 54245 dport 58826] != expected 0xaf81da65 # # Exception| cpu 5: rx_hash 0xf9d18a2e [saddr 192.0.3.2 daddr 192.0.3.1 sport 32905 dport 58826] != expected 0xe5a68cf3 # # Exception| cpu 5: rx_hash 0xf9d18a2e [saddr 192.0.3.2 daddr 192.0.3.1 sport 52773 dport 58826] != expected 0x39df810d # # Exception| cpu 5: rx_hash 0xf9d18a2e [saddr 192.0.3.2 daddr 192.0.3.1 sport 40609 dport 58826] != expected 0x15c2ae4a # # Exception| cpu 5: rx_hash 0xf9d18a2e [saddr 192.0.3.2 daddr 192.0.3.1 sport 51383 dport 58826] != expected 0x785e2f5b # # Exception| cpu 5: rx_hash 0xf9d18a2e [saddr 192.0.3.2 daddr 192.0.3.1 sport 56843 dport 58826] != expected 0xf27d6ea # # Exception| cpu 5: rx_hash 0xf9d18a2e [saddr 192.0.3.2 daddr 192.0.3.1 sport 38273 dport 58826] != expected 0x42115d8b # # Exception| cpu 5: rx_hash 0xf9d18a2e [saddr 192.0.3.2 daddr 192.0.3.1 sport 60393 dport 58826] != expected 0x8d044d7c # # Exception| cpu 5: rx_hash 0xf9d18a2e [saddr 192.0.3.2 daddr 192.0.3.1 sport 44228 dport 58826] != expected 0x3b103884 # # Exception| cpu 5: rx_hash 0xf9d18a2e [saddr 192.0.3.2 daddr 192.0.3.1 sport 33997 dport 58826] != expected 0xe0f7373 # # Exception| cpu 5: rx_hash 0xf9d18a2e [saddr 192.0.3.2 daddr 192.0.3.1 sport 54777 dport 58826] != expected 0x698c874a # # Exception| cpu 5: rx_hash 0xf9d18a2e [saddr 192.0.3.2 daddr 192.0.3.1 sport 60080 dport 58826] != expected 0xc6756829 # # Exception| cpu 5: rx_hash 0xf9d18a2e [saddr 192.0.3.2 daddr 192.0.3.1 sport 50513 dport 58826] != expected 0xf9138d52 # # Exception| cpu 5: rx_hash 0xf9d18a2e [saddr 192.0.3.2 daddr 192.0.3.1 sport 34328 dport 58826] != expected 0x2cd4ec8b # # Exception| cpu 5: rx_hash 0xf9d18a2e [saddr 192.0.3.2 daddr 192.0.3.1 sport 38704 dport 58826] != expected 0x6f5a010f # # Exception| cpu 5: rx_hash 0xf9d18a2e [saddr 192.0.3.2 daddr 192.0.3.1 sport 55931 dport 58826] != expected 0x3fd64885 # # Exception| cpu 5: rx_hash 0xf9d18a2e [saddr 192.0.3.2 daddr 192.0.3.1 sport 37142 dport 58826] != expected 0x979d745e # # Exception| cpu 5: rx_hash 0xf9d18a2e [saddr 192.0.3.2 daddr 192.0.3.1 sport 43363 dport 58826] != expected 0xc71c70c7 # # Exception| count: pass=0 nohash=0 fail=36 # # 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 338, 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 182, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 117, 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 57340 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0xeca8d90d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36074 dport 57340] != expected 0xd2c7af9c # # Exception| cpu 5: rx_hash 0xeca8d90d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44243 dport 57340] != expected 0x77554f46 # # Exception| cpu 5: rx_hash 0xeca8d90d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42768 dport 57340] != expected 0x87eec938 # # Exception| cpu 5: rx_hash 0xeca8d90d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60137 dport 57340] != expected 0x125121d4 # # Exception| cpu 5: rx_hash 0xeca8d90d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48254 dport 57340] != expected 0x3b569955 # # Exception| cpu 5: rx_hash 0xeca8d90d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55645 dport 57340] != expected 0x4893956d # # Exception| cpu 5: rx_hash 0xeca8d90d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43949 dport 57340] != expected 0x261aefc7 # # Exception| cpu 5: rx_hash 0xeca8d90d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52826 dport 57340] != expected 0x5d0ee596 # # Exception| cpu 5: rx_hash 0xeca8d90d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41726 dport 57340] != expected 0x78ccd8d9 # # Exception| cpu 5: rx_hash 0xeca8d90d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43531 dport 57340] != expected 0xa94c73a6 # # Exception| cpu 5: rx_hash 0xeca8d90d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49059 dport 57340] != expected 0x660f0b42 # # Exception| cpu 5: rx_hash 0xeca8d90d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50871 dport 57340] != expected 0x95d8fecd # # Exception| cpu 5: rx_hash 0xeca8d90d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44483 dport 57340] != expected 0xf14065b # # Exception| cpu 5: rx_hash 0xeca8d90d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43045 dport 57340] != expected 0x1e52c87d # # Exception| cpu 5: rx_hash 0xeca8d90d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60199 dport 57340] != expected 0x3536ce7b # # Exception| cpu 5: rx_hash 0xeca8d90d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60446 dport 57340] != expected 0x4fc9cba8 # # Exception| cpu 5: rx_hash 0xeca8d90d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45008 dport 57340] != expected 0x752a7be3 # # Exception| cpu 5: rx_hash 0xeca8d90d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49633 dport 57340] != expected 0x516ab67a # # Exception| cpu 5: rx_hash 0xeca8d90d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39901 dport 57340] != expected 0x4bf18775 # # Exception| cpu 5: rx_hash 0xeca8d90d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39674 dport 57340] != expected 0xa967a8d0 # # Exception| cpu 5: rx_hash 0xeca8d90d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37792 dport 57340] != expected 0x6af3be31 # # Exception| cpu 5: rx_hash 0xeca8d90d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49556 dport 57340] != expected 0x4fe23426 # # Exception| cpu 5: rx_hash 0xeca8d90d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32831 dport 57340] != expected 0xdb02faad # # Exception| cpu 5: rx_hash 0xeca8d90d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34995 dport 57340] != expected 0x26a7b3c7 # # Exception| cpu 5: rx_hash 0xeca8d90d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38020 dport 57340] != expected 0xa6b54a70 # # Exception| cpu 5: rx_hash 0xeca8d90d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54631 dport 57340] != expected 0xe1fdc0c4 # # Exception| cpu 5: rx_hash 0xeca8d90d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58955 dport 57340] != expected 0xbc8f89a5 # # Exception| cpu 5: rx_hash 0xeca8d90d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54271 dport 57340] != expected 0x22867dc # # Exception| cpu 5: rx_hash 0xeca8d90d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47778 dport 57340] != expected 0x39861a3b # # Exception| cpu 5: rx_hash 0xeca8d90d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47901 dport 57340] != expected 0xdca0c846 # # Exception| cpu 5: rx_hash 0xeca8d90d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39917 dport 57340] != expected 0xc75adf67 # # Exception| cpu 5: rx_hash 0xeca8d90d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49893 dport 57340] != expected 0x4569bc75 # # Exception| cpu 5: rx_hash 0xeca8d90d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60885 dport 57340] != expected 0xc74165b1 # # Exception| cpu 5: rx_hash 0xeca8d90d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49042 dport 57340] != expected 0x9982ad68 # # Exception| cpu 5: rx_hash 0xeca8d90d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39339 dport 57340] != expected 0xd8751772 # # Exception| cpu 5: rx_hash 0xeca8d90d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45743 dport 57340] != expected 0xa9e3e095 # # Exception| cpu 5: rx_hash 0xeca8d90d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48454 dport 57340] != expected 0xd6ea387e # # Exception| cpu 5: rx_hash 0xeca8d90d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36271 dport 57340] != expected 0xcf97532c # # Exception| cpu 5: rx_hash 0xeca8d90d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42714 dport 57340] != expected 0x7c409919 # # Exception| cpu 5: rx_hash 0xeca8d90d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40779 dport 57340] != expected 0x64a3ac47 # # Exception| cpu 5: rx_hash 0xeca8d90d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40881 dport 57340] != expected 0x9cd5828a # # Exception| cpu 5: rx_hash 0xeca8d90d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57369 dport 57340] != expected 0x2b875862 # # Exception| cpu 5: rx_hash 0xeca8d90d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54073 dport 57340] != expected 0x4458714a # # Exception| cpu 5: rx_hash 0xeca8d90d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43355 dport 57340] != expected 0xab78323c # # Exception| cpu 5: rx_hash 0xeca8d90d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50866 dport 57340] != expected 0x3a37bf7b # # Exception| cpu 5: rx_hash 0xeca8d90d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39880 dport 57340] != expected 0x132ca920 # # Exception| count: pass=0 nohash=0 fail=46 # # 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 338, 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 338, 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 338, 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 338, 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 338, 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 338, 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 338, 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 338, 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 /srv/vmksft/testing/wt-24/tools/testing/selftests/kselftest/runner.sh: line 50: : No such file or directory 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__->