< TEST_PROGS=toeplitz.py TEST_GEN_PROGS="" run_tests make: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests' make[1]: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' # timeout set to 0 # selftests: drivers/net/hw: toeplitz.py # TAP version 13 # 1..12 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 49647 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x64b9eea1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44548 dport 49647] != expected 0xbb052327 # # Exception| cpu 0: rx_hash 0xe9bb974a [saddr 192.0.3.2 daddr 192.0.3.1 sport 44558 dport 49647] != expected 0xdf7097b6 # # Exception| cpu 0: rx_hash 0x8307587d [saddr 192.0.3.2 daddr 192.0.3.1 sport 44576 dport 49647] != expected 0x41cb2273 # # Exception| cpu 0: rx_hash 0xd81bd877 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44638 dport 49647] != expected 0xb3fe2124 # # Exception| cpu 0: rx_hash 0xea80e195 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44674 dport 49647] != expected 0xd48e984 # # Exception| cpu 0: rx_hash 0x96d50608 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44682 dport 49647] != expected 0x13f9cdab # # Exception| cpu 0: rx_hash 0x59a86bb0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44696 dport 49647] != expected 0xe665cf02 # # Exception| cpu 0: rx_hash 0xcbbf6bbc [saddr 192.0.3.2 daddr 192.0.3.1 sport 44722 dport 49647] != expected 0x45bc3298 # # Exception| cpu 0: rx_hash 0x995fbafb [saddr 192.0.3.2 daddr 192.0.3.1 sport 44746 dport 49647] != expected 0xf02fe92e # # Exception| cpu 0: rx_hash 0xa7754935 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44762 dport 49647] != expected 0x7f777b39 # # Exception| cpu 0: rx_hash 0xcdc98602 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44788 dport 49647] != expected 0xe1cccefc # # Exception| cpu 0: rx_hash 0x40cbffe9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44798 dport 49647] != expected 0x85b97a6d # # Exception| cpu 0: rx_hash 0x384e387a [saddr 192.0.3.2 daddr 192.0.3.1 sport 44836 dport 49647] != expected 0x845ce30d # # Exception| cpu 0: rx_hash 0xac2fd5c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44872 dport 49647] != expected 0x83f5e2f3 # # Exception| cpu 0: rx_hash 0x426d3259 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44906 dport 49647] != expected 0x3e9d3b46 # # Exception| cpu 0: rx_hash 0x51c98192 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44934 dport 49647] != expected 0xc8df28fa # # Exception| cpu 0: rx_hash 0x6fe3725c [saddr 192.0.3.2 daddr 192.0.3.1 sport 44950 dport 49647] != expected 0x4787baed # # Exception| cpu 0: rx_hash 0x1a4ac48c [saddr 192.0.3.2 daddr 192.0.3.1 sport 44952 dport 49647] != expected 0x1e904623 # # Exception| cpu 0: rx_hash 0x0ca3ec26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44990 dport 49647] != expected 0x9e9ad7c9 # # Exception| cpu 0: rx_hash 0x8e2b293e [saddr 192.0.3.2 daddr 192.0.3.1 sport 45044 dport 49647] != expected 0x193947dd # # Exception| cpu 0: rx_hash 0x4f735111 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45072 dport 49647] != expected 0xbe9b601 # # Exception| cpu 0: rx_hash 0xa131b680 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45106 dport 49647] != expected 0xb6816fb4 # # Exception| cpu 0: rx_hash 0x7ed31e2c [saddr 192.0.3.2 daddr 192.0.3.1 sport 45120 dport 49647] != expected 0x67670093 # # Exception| cpu 0: rx_hash 0x61c667cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 45152 dport 49647] != expected 0xa0cb4998 # # Exception| cpu 0: rx_hash 0xa7475b3e [saddr 192.0.3.2 daddr 192.0.3.1 sport 45172 dport 49647] != expected 0x12f193d0 # # Exception| cpu 0: rx_hash 0x4c4827ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 45212 dport 49647] != expected 0xd9d1c833 # # Exception| cpu 0: rx_hash 0x648bfcaa [saddr 192.0.3.2 daddr 192.0.3.1 sport 45226 dport 49647] != expected 0xd683cbce # # Exception| cpu 0: rx_hash 0x9a56de2f [saddr 192.0.3.2 daddr 192.0.3.1 sport 45288 dport 49647] != expected 0x4f917ff5 # # Exception| cpu 0: rx_hash 0x32bb0de3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45312 dport 49647] != expected 0x7c44ad37 # # Exception| cpu 0: rx_hash 0xa0ac0def [saddr 192.0.3.2 daddr 192.0.3.1 sport 45354 dport 49647] != expected 0xdf9d50ad # # Exception| cpu 0: rx_hash 0x15f26a74 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45430 dport 49647] != expected 0x90c08a4f # # Exception| cpu 0: rx_hash 0x0faa88f2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45468 dport 49647] != expected 0x21244112 # # Exception| cpu 0: rx_hash 0x5b3cb40b [saddr 192.0.3.2 daddr 192.0.3.1 sport 45474 dport 49647] != expected 0x30c766c0 # # Exception| cpu 0: rx_hash 0xdfc29cad [saddr 192.0.3.2 daddr 192.0.3.1 sport 45486 dport 49647] != expected 0x13140ab0 # # Exception| cpu 0: rx_hash 0x28e3ef65 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45546 dport 49647] != expected 0xcda0666a # # Exception| cpu 0: rx_hash 0xd0a8f541 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45568 dport 49647] != expected 0x78cbe086 # # Exception| cpu 0: rx_hash 0xee82068f [saddr 192.0.3.2 daddr 192.0.3.1 sport 45584 dport 49647] != expected 0xf7937291 # # Exception| cpu 0: rx_hash 0x756957ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 45628 dport 49647] != expected 0x13ec57ea # # Exception| cpu 0: rx_hash 0xa377ae2f [saddr 192.0.3.2 daddr 192.0.3.1 sport 45640 dport 49647] != expected 0x85ace02c # # Exception| cpu 0: rx_hash 0xd393839e [saddr 192.0.3.2 daddr 192.0.3.1 sport 45708 dport 49647] != expected 0xaaf39eb4 # # 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 0x13f2e36b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35386 dport 45511] OK # # # cpu 0: rx_hash 0xfbc6e944 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35422 dport 45511] OK # # # cpu 0: rx_hash 0x57fb1a86 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35428 dport 45511] OK # # # cpu 0: rx_hash 0x602db805 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35442 dport 45511] OK # # # cpu 0: rx_hash 0x445fa94d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35464 dport 45511] OK # # # cpu 0: rx_hash 0x0fdcec53 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35478 dport 45511] OK # # # cpu 0: rx_hash 0xd648a941 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35490 dport 45511] OK # # # cpu 0: rx_hash 0x6c9c7229 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35518 dport 45511] OK # # # cpu 0: rx_hash 0x3e7ca36e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35526 dport 45511] OK # # # cpu 0: rx_hash 0xf8fd9f9b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35538 dport 45511] OK # # # cpu 0: rx_hash 0x2169da89 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35558 dport 45511] OK # # # cpu 0: rx_hash 0x5d3c3d14 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35566 dport 45511] OK # # # cpu 0: rx_hash 0xdb64d802 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35702 dport 45511] OK # # # cpu 0: rx_hash 0x7214b0a1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35718 dport 45511] OK # # # cpu 0: rx_hash 0x95aa067d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35746 dport 45511] OK # # # cpu 0: rx_hash 0x5ad76bc5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35760 dport 45511] OK # # # cpu 0: rx_hash 0xceb68677 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35804 dport 45511] OK # # # cpu 0: rx_hash 0x07cd6cfe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35924 dport 45511] OK # # # cpu 0: rx_hash 0xd7a578a1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35942 dport 45511] OK # # # cpu 0: rx_hash 0xf3d769e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35996 dport 45511] OK # # # cpu 0: rx_hash 0x23bf7db6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36014 dport 45511] OK # # # cpu 0: rx_hash 0xeab4fdb0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36090 dport 45511] OK # # # cpu 0: rx_hash 0x00263a2f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36106 dport 45511] OK # # # cpu 0: rx_hash 0x92313a23 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36128 dport 45511] OK # # # cpu 0: rx_hash 0x73f96141 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36162 dport 45511] OK # # # cpu 0: rx_hash 0x4dd3928f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36178 dport 45511] OK # # # cpu 0: rx_hash 0xaa6d2453 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36214 dport 45511] OK # # # cpu 0: rx_hash 0x76b4fa20 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36232 dport 45511] OK # # # cpu 0: rx_hash 0x87e36456 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36234 dport 45511] OK # # # cpu 0: rx_hash 0xb9c99798 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36250 dport 45511] OK # # # cpu 0: rx_hash 0xaf20bf32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36284 dport 45511] OK # # # cpu 0: rx_hash 0x4714b51d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36312 dport 45511] OK # # # cpu 0: rx_hash 0x1a9e0db6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36366 dport 45511] OK # # # cpu 0: rx_hash 0xd5e3600e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36380 dport 45511] OK # # # cpu 0: rx_hash 0xfb5656d4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36460 dport 45511] OK # # # cpu 4: rx_hash 0xb63341e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35334 dport 45511] OK # # # cpu 4: rx_hash 0x8819b22a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35350 dport 45511] OK # # # cpu 4: rx_hash 0xa0da694e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35360 dport 45511] OK # # # cpu 4: rx_hash 0x2dd810a5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35370 dport 45511] OK # # # cpu 4: rx_hash 0x15840ed5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35452 dport 45511] OK # # # cpu 4: rx_hash 0x4da3f800 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35470 dport 45511] OK # # # cpu 4: rx_hash 0x0620bd1e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35472 dport 45511] OK # # # cpu 4: rx_hash 0x52b681e7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35502 dport 45511] OK # # # cpu 4: rx_hash 0x84a87806 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35546 dport 45511] OK # # # cpu 4: rx_hash 0x9bbd01e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35578 dport 45511] OK # # # cpu 4: rx_hash 0x712fc67e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35594 dport 45511] OK # # # cpu 4: rx_hash 0x78d39733 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35596 dport 45511] OK # # # cpu 4: rx_hash 0x3350d22d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35602 dport 45511] OK # # # cpu 4: rx_hash 0x3aac8360 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35604 dport 45511] OK # # # cpu 4: rx_hash 0xe338c672 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35616 dport 45511] OK # # # cpu 4: rx_hash 0x6e3abf99 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35626 dport 45511] OK # # # cpu 4: rx_hash 0x50104c57 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35642 dport 45511] OK # # # cpu 4: rx_hash 0x0b0ccc5d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35652 dport 45511] OK # # # cpu 4: rx_hash 0x3cda6ede [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35666 dport 45511] OK # # # cpu 4: rx_hash 0xecb27a81 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35680 dport 45511] OK # # # cpu 4: rx_hash 0x991bcc51 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35694 dport 45511] OK # # # cpu 4: rx_hash 0x4c3e436f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35734 dport 45511] OK # # # cpu 4: rx_hash 0x8cc99224 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35780 dport 45511] OK # # # cpu 4: rx_hash 0x01cbebcf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35790 dport 45511] OK # # # cpu 4: rx_hash 0x93dcebc3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35812 dport 45511] OK # # # cpu 4: rx_hash 0xd1a3ff90 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35836 dport 45511] OK # # # cpu 4: rx_hash 0xf9104e7b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35862 dport 45511] OK # # # cpu 4: rx_hash 0x29785a24 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35876 dport 45511] OK # # # cpu 4: rx_hash 0xa47a23cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35886 dport 45511] OK # # # cpu 4: rx_hash 0xe605379c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35894 dport 45511] OK # # # cpu 4: rx_hash 0x39e79f30 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35908 dport 45511] OK # # # cpu 4: rx_hash 0xe98f8b6f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35958 dport 45511] OK # # # cpu 4: rx_hash 0x40ffe3cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35974 dport 45511] OK # # # cpu 4: rx_hash 0x3caa0451 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35982 dport 45511] OK # # # cpu 4: rx_hash 0x867edf39 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35986 dport 45511] OK # # # cpu 4: rx_hash 0xaebd045d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36004 dport 45511] OK # # # cpu 4: rx_hash 0x9097f793 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36020 dport 45511] OK # # # cpu 4: rx_hash 0x80083287 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36052 dport 45511] OK # # # cpu 4: rx_hash 0x04f61a21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36056 dport 45511] OK # # # cpu 4: rx_hash 0xf5a18457 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36058 dport 45511] OK # # # cpu 4: rx_hash 0x0d0a4b6c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36062 dport 45511] OK # # # cpu 4: rx_hash 0x2c35c145 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36078 dport 45511] OK # # # cpu 4: rx_hash 0x3e0cc9e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36122 dport 45511] OK # # # cpu 4: rx_hash 0xe8123000 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36206 dport 45511] OK # # # cpu 4: rx_hash 0xa391751e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36208 dport 45511] OK # # # cpu 4: rx_hash 0x056ba14e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36288 dport 45511] OK # # # cpu 4: rx_hash 0x8869d8a5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36298 dport 45511] OK # # # cpu 4: rx_hash 0x2da87a2a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36342 dport 45511] OK # # # cpu 4: rx_hash 0x979c745d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36356 dport 45511] OK # # # cpu 4: rx_hash 0xa9b68793 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36372 dport 45511] OK # # # cpu 4: rx_hash 0x24b4fe78 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36382 dport 45511] OK # # # cpu 4: rx_hash 0x79de93cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36390 dport 45511] OK # # # cpu 4: rx_hash 0x325dd6d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36408 dport 45511] OK # # # cpu 4: rx_hash 0x3ba1879f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36414 dport 45511] OK # # # cpu 4: rx_hash 0xe4432f33 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36428 dport 45511] OK # # # cpu 4: rx_hash 0xafc06a2d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36434 dport 45511] OK # # # cpu 4: rx_hash 0xb9294287 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36468 dport 45511] OK # # # cpu 4: rx_hash 0x10592a24 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36484 dport 45511] OK # # # cpu 4: rx_hash 0x0f4c53c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36516 dport 45511] OK # # # cpu 4: rx_hash 0x5dac8284 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36572 dport 45511] OK # # # count: pass=95 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 40445 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 48 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x80700f73 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57566 dport 40445] != expected 0x9fdc8acb # # Exception| cpu 5: rx_hash 0x80700f73 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57566 dport 40445] != expected 0x9fdc8acb # # Exception| cpu 5: rx_hash 0x80700f73 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43076 dport 40445] != expected 0x5e7d90f # # Exception| cpu 5: rx_hash 0x80700f73 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43076 dport 40445] != expected 0x5e7d90f # # Exception| cpu 5: rx_hash 0x80700f73 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57769 dport 40445] != expected 0x7e2405ee # # Exception| cpu 5: rx_hash 0x80700f73 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57769 dport 40445] != expected 0x7e2405ee # # Exception| cpu 5: rx_hash 0x80700f73 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60202 dport 40445] != expected 0x3e6d3da # # Exception| cpu 5: rx_hash 0x80700f73 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60202 dport 40445] != expected 0x3e6d3da # # Exception| cpu 5: rx_hash 0x80700f73 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50069 dport 40445] != expected 0x16beda5b # # Exception| cpu 5: rx_hash 0x80700f73 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50069 dport 40445] != expected 0x16beda5b # # Exception| cpu 5: rx_hash 0x80700f73 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49393 dport 40445] != expected 0xb29b23b # # Exception| cpu 5: rx_hash 0x80700f73 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49393 dport 40445] != expected 0xb29b23b # # Exception| cpu 5: rx_hash 0x80700f73 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38748 dport 40445] != expected 0x91ea0531 # # Exception| cpu 5: rx_hash 0x80700f73 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38748 dport 40445] != expected 0x91ea0531 # # Exception| cpu 5: rx_hash 0x80700f73 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46103 dport 40445] != expected 0x188855a1 # # Exception| cpu 5: rx_hash 0x80700f73 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46103 dport 40445] != expected 0x188855a1 # # Exception| cpu 5: rx_hash 0x80700f73 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58255 dport 40445] != expected 0x2545094 # # Exception| cpu 5: rx_hash 0x80700f73 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58255 dport 40445] != expected 0x2545094 # # Exception| cpu 5: rx_hash 0x80700f73 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50331 dport 40445] != expected 0xb51b096c # # Exception| cpu 5: rx_hash 0x80700f73 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50331 dport 40445] != expected 0xb51b096c # # Exception| cpu 5: rx_hash 0x80700f73 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35986 dport 40445] != expected 0xdede6b3f # # Exception| cpu 5: rx_hash 0x80700f73 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35986 dport 40445] != expected 0xdede6b3f # # Exception| cpu 5: rx_hash 0x80700f73 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37826 dport 40445] != expected 0x48731be2 # # Exception| cpu 5: rx_hash 0x80700f73 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37826 dport 40445] != expected 0x48731be2 # # Exception| cpu 5: rx_hash 0x80700f73 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49818 dport 40445] != expected 0x42d58ec8 # # Exception| cpu 5: rx_hash 0x80700f73 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49818 dport 40445] != expected 0x42d58ec8 # # Exception| cpu 5: rx_hash 0x80700f73 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36230 dport 40445] != expected 0x94113856 # # Exception| cpu 5: rx_hash 0x80700f73 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36230 dport 40445] != expected 0x94113856 # # Exception| cpu 5: rx_hash 0x80700f73 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36228 dport 40445] != expected 0xeed5a8e8 # # Exception| cpu 5: rx_hash 0x80700f73 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36228 dport 40445] != expected 0xeed5a8e8 # # Exception| cpu 5: rx_hash 0x80700f73 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53111 dport 40445] != expected 0xb8c8e645 # # Exception| cpu 5: rx_hash 0x80700f73 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53111 dport 40445] != expected 0xb8c8e645 # # Exception| cpu 5: rx_hash 0x80700f73 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54134 dport 40445] != expected 0xb3ed4cc7 # # Exception| cpu 5: rx_hash 0x80700f73 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54134 dport 40445] != expected 0xb3ed4cc7 # # Exception| cpu 5: rx_hash 0x80700f73 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59457 dport 40445] != expected 0xb2ef6608 # # Exception| cpu 5: rx_hash 0x80700f73 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59457 dport 40445] != expected 0xb2ef6608 # # Exception| cpu 5: rx_hash 0x80700f73 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45582 dport 40445] != expected 0x7eaf643d # # Exception| cpu 5: rx_hash 0x80700f73 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45582 dport 40445] != expected 0x7eaf643d # # Exception| cpu 5: rx_hash 0x80700f73 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45740 dport 40445] != expected 0x322cafca # # Exception| cpu 5: rx_hash 0x80700f73 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45740 dport 40445] != expected 0x322cafca # # Exception| cpu 5: rx_hash 0x80700f73 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52189 dport 40445] != expected 0x14c76bd5 # # Exception| cpu 5: rx_hash 0x80700f73 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52189 dport 40445] != expected 0x14c76bd5 # # Exception| cpu 5: rx_hash 0x80700f73 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44011 dport 40445] != expected 0x9bb11245 # # Exception| cpu 5: rx_hash 0x80700f73 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44011 dport 40445] != expected 0x9bb11245 # # Exception| cpu 5: rx_hash 0x80700f73 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35026 dport 40445] != expected 0xc3352df2 # # Exception| cpu 5: rx_hash 0x80700f73 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35026 dport 40445] != expected 0xc3352df2 # # Exception| cpu 5: rx_hash 0x80700f73 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50628 dport 40445] != expected 0x8dfeeb6d # # Exception| cpu 5: rx_hash 0x80700f73 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50628 dport 40445] != expected 0x8dfeeb6d # # Exception| count: pass=0 nohash=0 fail=48 # # Exception| # not ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 59630 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x6206a007 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39540 dport 59630] != expected 0xe5ed9917 # # Exception| cpu 5: rx_hash 0x6206a007 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39540 dport 59630] != expected 0xe5ed9917 # # Exception| cpu 5: rx_hash 0x6206a007 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53711 dport 59630] != expected 0xbbda2fb9 # # Exception| cpu 5: rx_hash 0x6206a007 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53711 dport 59630] != expected 0xbbda2fb9 # # Exception| cpu 5: rx_hash 0x6206a007 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46517 dport 59630] != expected 0x6f855482 # # Exception| cpu 5: rx_hash 0x6206a007 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46517 dport 59630] != expected 0x6f855482 # # Exception| cpu 5: rx_hash 0x6206a007 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45853 dport 59630] != expected 0xfa0968d0 # # Exception| cpu 5: rx_hash 0x6206a007 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45853 dport 59630] != expected 0xfa0968d0 # # Exception| cpu 5: rx_hash 0x6206a007 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36487 dport 59630] != expected 0xfba3d212 # # Exception| cpu 5: rx_hash 0x6206a007 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36487 dport 59630] != expected 0xfba3d212 # # Exception| cpu 5: rx_hash 0x6206a007 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54742 dport 59630] != expected 0xcbf2acc9 # # Exception| cpu 5: rx_hash 0x6206a007 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54742 dport 59630] != expected 0xcbf2acc9 # # Exception| cpu 5: rx_hash 0x6206a007 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46131 dport 59630] != expected 0xa25ef48a # # Exception| cpu 5: rx_hash 0x6206a007 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46131 dport 59630] != expected 0xa25ef48a # # Exception| cpu 5: rx_hash 0x6206a007 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40157 dport 59630] != expected 0x92ce99a9 # # Exception| cpu 5: rx_hash 0x6206a007 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40157 dport 59630] != expected 0x92ce99a9 # # Exception| cpu 5: rx_hash 0x6206a007 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56754 dport 59630] != expected 0xcbbaf301 # # Exception| cpu 5: rx_hash 0x6206a007 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56754 dport 59630] != expected 0xcbbaf301 # # Exception| cpu 5: rx_hash 0x6206a007 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35802 dport 59630] != expected 0x3f488d96 # # Exception| cpu 5: rx_hash 0x6206a007 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35802 dport 59630] != expected 0x3f488d96 # # Exception| cpu 5: rx_hash 0x6206a007 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40036 dport 59630] != expected 0xaace9688 # # Exception| cpu 5: rx_hash 0x6206a007 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40036 dport 59630] != expected 0xaace9688 # # Exception| cpu 5: rx_hash 0x6206a007 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51482 dport 59630] != expected 0x8bf9b23e # # Exception| cpu 5: rx_hash 0x6206a007 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51482 dport 59630] != expected 0x8bf9b23e # # Exception| cpu 5: rx_hash 0x6206a007 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54176 dport 59630] != expected 0x9db2370f # # Exception| cpu 5: rx_hash 0x6206a007 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54176 dport 59630] != expected 0x9db2370f # # Exception| cpu 5: rx_hash 0x6206a007 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57851 dport 59630] != expected 0x2c6f5521 # # Exception| cpu 5: rx_hash 0x6206a007 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57851 dport 59630] != expected 0x2c6f5521 # # Exception| cpu 5: rx_hash 0x6206a007 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39132 dport 59630] != expected 0xa0990e8a # # Exception| cpu 5: rx_hash 0x6206a007 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39132 dport 59630] != expected 0xa0990e8a # # Exception| cpu 5: rx_hash 0x6206a007 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47726 dport 59630] != expected 0x6cda064b # # Exception| cpu 5: rx_hash 0x6206a007 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47726 dport 59630] != expected 0x6cda064b # # Exception| cpu 5: rx_hash 0x6206a007 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58392 dport 59630] != expected 0x3bd76825 # # Exception| cpu 5: rx_hash 0x6206a007 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58392 dport 59630] != expected 0x3bd76825 # # Exception| cpu 5: rx_hash 0x6206a007 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53851 dport 59630] != expected 0x188db597 # # Exception| cpu 5: rx_hash 0x6206a007 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53851 dport 59630] != expected 0x188db597 # # Exception| cpu 5: rx_hash 0x6206a007 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44323 dport 59630] != expected 0x43d4d76c # # Exception| cpu 5: rx_hash 0x6206a007 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44323 dport 59630] != expected 0x43d4d76c # # Exception| cpu 5: rx_hash 0x6206a007 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54564 dport 59630] != expected 0x93d55a1c # # Exception| cpu 5: rx_hash 0x6206a007 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54564 dport 59630] != expected 0x93d55a1c # # Exception| cpu 5: rx_hash 0x6206a007 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39137 dport 59630] != expected 0xe7f790e9 # # Exception| cpu 5: rx_hash 0x6206a007 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39137 dport 59630] != expected 0xe7f790e9 # # Exception| cpu 5: rx_hash 0x6206a007 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58680 dport 59630] != expected 0x6720befe # # Exception| cpu 5: rx_hash 0x6206a007 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58680 dport 59630] != expected 0x6720befe # # Exception| count: pass=0 nohash=0 fail=44 # # Exception| # not ok 4 toeplitz.test.udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/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-23/tools/testing/selftests/drivers/net/hw' make: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests' xx__-> echo $? 0 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__->