< TEST_PROGS=toeplitz.py TEST_GEN_PROGS="" run_tests make: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests' make[1]: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' # overriding timeout to 720 # selftests: drivers/net/hw: toeplitz.py # TAP version 13 # 1..12 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 47967 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xbbd16392 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39396 dport 47967] != expected 0x8fbe424a # # Exception| cpu 0: rx_hash 0x80357ce9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39426 dport 47967] != expected 0xd875af10 # # Exception| cpu 0: rx_hash 0xefd105d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39440 dport 47967] != expected 0x40a88035 # # Exception| cpu 0: rx_hash 0x2a6072ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 39480 dport 47967] != expected 0x312365bf # # Exception| cpu 4: rx_hash 0x9ae683e1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39370 dport 47967] != expected 0x85ff43f1 # # Exception| cpu 4: rx_hash 0xfd7f11a2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39464 dport 47967] != expected 0xfb72f2bb # # Exception| cpu 5: rx_hash 0x221d9991 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39368 dport 47967] != expected 0xd773fbd0 # # Exception| cpu 5: rx_hash 0x4df9e0af [saddr 192.0.3.2 daddr 192.0.3.1 sport 39386 dport 47967] != expected 0x4faed4f5 # # Exception| cpu 5: rx_hash 0x6cce00dc [saddr 192.0.3.2 daddr 192.0.3.1 sport 39412 dport 47967] != expected 0x45efd54e # # Exception| cpu 5: rx_hash 0x1d924e73 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39452 dport 47967] != expected 0xfd4df22d # # Exception| cpu 5: rx_hash 0x845eb470 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39472 dport 47967] != expected 0xa5804bb7 # # Exception| cpu 0: rx_hash 0x8d09be4a [saddr 192.0.3.2 daddr 192.0.3.1 sport 39488 dport 47967] != expected 0x786d72f0 # # Exception| cpu 0: rx_hash 0xc7b1ef9e [saddr 192.0.3.2 daddr 192.0.3.1 sport 39502 dport 47967] != expected 0x9704b8c9 # # Exception| cpu 0: rx_hash 0x6de4e19b [saddr 192.0.3.2 daddr 192.0.3.1 sport 39540 dport 47967] != expected 0x7e527266 # # Exception| cpu 0: rx_hash 0x694f6486 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39572 dport 47967] != expected 0x90a4eec5 # # Exception| cpu 0: rx_hash 0xc31a6a83 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39598 dport 47967] != expected 0x79f2246a # # Exception| cpu 4: rx_hash 0x020098a5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39526 dport 47967] != expected 0xe68f5d43 # # Exception| cpu 4: rx_hash 0xac3e5e39 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39534 dport 47967] != expected 0x722c734b # # Exception| cpu 4: rx_hash 0xe22d8af0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39552 dport 47967] != expected 0x73b325d1 # # Exception| cpu 4: rx_hash 0x106ec154 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39564 dport 47967] != expected 0xce5657c9 # # Exception| cpu 4: rx_hash 0x89a23b57 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39584 dport 47967] != expected 0x969bee53 # # Exception| cpu 4: rx_hash 0xd5dfb66f [saddr 192.0.3.2 daddr 192.0.3.1 sport 39588 dport 47967] != expected 0xbfddb243 # # Exception| cpu 4: rx_hash 0xba3bcf51 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39606 dport 47967] != expected 0x27009d66 # # Exception| cpu 5: rx_hash 0xa85596a0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39516 dport 47967] != expected 0xfd997ec # # Exception| cpu 5: rx_hash 0xf0839e85 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39608 dport 47967] != expected 0xc869575f # # Exception| cpu 0: rx_hash 0x487884f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39610 dport 47967] != expected 0x9ae5ef7e # # Exception| cpu 0: rx_hash 0xce26a820 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39660 dport 47967] != expected 0xd9eaf98a # # Exception| cpu 0: rx_hash 0x45444656 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39672 dport 47967] != expected 0x3afd329e # # Exception| cpu 0: rx_hash 0x1939cb6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 39676 dport 47967] != expected 0x13bb6e8e # # Exception| cpu 0: rx_hash 0x624dac32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39716 dport 47967] != expected 0x3a3299d3 # # Exception| cpu 0: rx_hash 0x5883520e [saddr 192.0.3.2 daddr 192.0.3.1 sport 39746 dport 47967] != expected 0x5644d3a1 # # Exception| cpu 4: rx_hash 0x0b97df1b [saddr 192.0.3.2 daddr 192.0.3.1 sport 39620 dport 47967] != expected 0xa8611c00 # # Exception| cpu 4: rx_hash 0x72b67ac9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39644 dport 47967] != expected 0xf693a50c # # Exception| cpu 4: rx_hash 0xa1c2d11e [saddr 192.0.3.2 daddr 192.0.3.1 sport 39678 dport 47967] != expected 0x4137d6af # # Exception| cpu 4: rx_hash 0xa7fcdb09 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39692 dport 47967] != expected 0x4bb97c59 # # Exception| cpu 4: rx_hash 0x94652f0f [saddr 192.0.3.2 daddr 192.0.3.1 sport 39706 dport 47967] != expected 0xfa220f6c # # Exception| cpu 4: rx_hash 0xdab6b642 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39718 dport 47967] != expected 0x68be21f2 # # Exception| cpu 4: rx_hash 0x04fedf36 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39750 dport 47967] != expected 0x7f028fb1 # # Exception| cpu 5: rx_hash 0x1d5203f7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39630 dport 47967] != expected 0x6e4e8a29 # # Exception| cpu 5: rx_hash 0xb552cf7c [saddr 192.0.3.2 daddr 192.0.3.1 sport 39732 dport 47967] != expected 0xf0630ed7 # # 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 0x1e24bc7e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32976 dport 43697] OK # # # cpu 4: rx_hash 0xfaa22b36 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32982 dport 43697] OK # # # cpu 4: rx_hash 0x1a4f74e7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32994 dport 43697] OK # # # cpu 4: rx_hash 0x29d680e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33012 dport 43697] OK # # # cpu 4: rx_hash 0x181ab669 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33058 dport 43697] OK # # # cpu 4: rx_hash 0x52a2e7bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33068 dport 43697] OK # # # cpu 4: rx_hash 0xcf05d527 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33074 dport 43697] OK # # # cpu 0: rx_hash 0xa6dfa60e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32978 dport 43697] OK # # # cpu 0: rx_hash 0x739507ce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33026 dport 43697] OK # # # cpu 0: rx_hash 0x97139086 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33028 dport 43697] OK # # # cpu 0: rx_hash 0xa48a6480 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33042 dport 43697] OK # # # cpu 5: rx_hash 0x75ab0dd9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33008 dport 43697] OK # # # cpu 5: rx_hash 0x7ea9c56d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33088 dport 43697] OK # # # cpu 4: rx_hash 0x8cea8ec9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33100 dport 43697] OK # # # cpu 4: rx_hash 0x5f9e251e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33134 dport 43697] OK # # # cpu 4: rx_hash 0xc2391784 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33136 dport 43697] OK # # # cpu 4: rx_hash 0x6c07d118 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33144 dport 43697] OK # # # cpu 4: rx_hash 0xf50b669f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33158 dport 43697] OK # # # cpu 4: rx_hash 0x6cc79c9c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33194 dport 43697] OK # # # cpu 0: rx_hash 0x341194b9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33102 dport 43697] OK # # # cpu 0: rx_hash 0x7e6988e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33170 dport 43697] OK # # # cpu 0: rx_hash 0xd43c86ec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33192 dport 43697] OK # # # cpu 0: rx_hash 0xad1d233e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33200 dport 43697] OK # # # cpu 5: rx_hash 0x9a2f5225 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33094 dport 43697] OK # # # cpu 5: rx_hash 0xe30ef7f7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33118 dport 43697] OK # # # cpu 5: rx_hash 0x7a024070 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33184 dport 43697] OK # # # cpu 4: rx_hash 0xf160ae06 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33204 dport 43697] OK # # # cpu 4: rx_hash 0xbbd8ffd2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33210 dport 43697] OK # # # cpu 4: rx_hash 0xe7a572ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33214 dport 43697] OK # # # cpu 4: rx_hash 0x2f28c772 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33236 dport 43697] OK # # # cpu 4: rx_hash 0xfc5c6ca5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33270 dport 43697] OK # # # cpu 4: rx_hash 0xbe99d60c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33288 dport 43697] OK # # # cpu 0: rx_hash 0x0a74ef98 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33224 dport 43697] OK # # # cpu 0: rx_hash 0x73554a4a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33232 dport 43697] OK # # # cpu 0: rx_hash 0x97d3dd02 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33238 dport 43697] OK # # # cpu 0: rx_hash 0x93b8159b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33252 dport 43697] OK # # # cpu 0: rx_hash 0xa85c0ae0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33282 dport 43697] OK # # # cpu 0: rx_hash 0x9bc5fee6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33300 dport 43697] OK # # # cpu 5: rx_hash 0x2b430feb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33254 dport 43697] OK # # # cpu 4: rx_hash 0x27552c0f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33316 dport 43697] OK # # # cpu 4: rx_hash 0x14ccd809 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33330 dport 43697] OK # # # cpu 4: rx_hash 0x84572830 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33390 dport 43697] OK # # # cpu 4: rx_hash 0xb7cedc36 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33400 dport 43697] OK # # # cpu 4: rx_hash 0xdc812015 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33418 dport 43697] OK # # # count: pass=44 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 53573 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0xd9aa10c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52557 dport 53573] != expected 0xb56237f9 # # Exception| cpu 4: rx_hash 0xd9aa10c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52557 dport 53573] != expected 0xb56237f9 # # Exception| cpu 4: rx_hash 0xd9aa10c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47614 dport 53573] != expected 0xca303a99 # # Exception| cpu 4: rx_hash 0xd9aa10c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47614 dport 53573] != expected 0xca303a99 # # Exception| cpu 4: rx_hash 0xd9aa10c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53330 dport 53573] != expected 0x4e91b713 # # Exception| cpu 4: rx_hash 0xd9aa10c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53330 dport 53573] != expected 0x4e91b713 # # Exception| cpu 4: rx_hash 0xd9aa10c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43475 dport 53573] != expected 0x802ea2d6 # # Exception| cpu 4: rx_hash 0xd9aa10c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43475 dport 53573] != expected 0x802ea2d6 # # Exception| cpu 4: rx_hash 0xd9aa10c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40764 dport 53573] != expected 0x29fc37b6 # # Exception| cpu 4: rx_hash 0xd9aa10c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40764 dport 53573] != expected 0x29fc37b6 # # Exception| cpu 4: rx_hash 0xd9aa10c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35605 dport 53573] != expected 0x958db5b5 # # Exception| cpu 4: rx_hash 0xd9aa10c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35605 dport 53573] != expected 0x958db5b5 # # Exception| cpu 4: rx_hash 0xd9aa10c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48779 dport 53573] != expected 0x865cfc18 # # Exception| cpu 4: rx_hash 0xd9aa10c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48779 dport 53573] != expected 0x865cfc18 # # Exception| cpu 4: rx_hash 0xd9aa10c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44169 dport 53573] != expected 0xdd489916 # # Exception| cpu 4: rx_hash 0xd9aa10c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44169 dport 53573] != expected 0xdd489916 # # Exception| cpu 4: rx_hash 0xd9aa10c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47925 dport 53573] != expected 0x1c8a076b # # Exception| cpu 4: rx_hash 0xd9aa10c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47925 dport 53573] != expected 0x1c8a076b # # Exception| cpu 4: rx_hash 0xd9aa10c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33633 dport 53573] != expected 0xeb273cc # # Exception| cpu 4: rx_hash 0xd9aa10c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33633 dport 53573] != expected 0xeb273cc # # Exception| cpu 4: rx_hash 0xd9aa10c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33353 dport 53573] != expected 0x39c8f36 # # Exception| cpu 4: rx_hash 0xd9aa10c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33353 dport 53573] != expected 0x39c8f36 # # Exception| cpu 4: rx_hash 0xd9aa10c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36964 dport 53573] != expected 0xf7d09bc1 # # Exception| cpu 4: rx_hash 0xd9aa10c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36964 dport 53573] != expected 0xf7d09bc1 # # Exception| cpu 4: rx_hash 0xd9aa10c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45971 dport 53573] != expected 0x14b6b916 # # Exception| cpu 4: rx_hash 0xd9aa10c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45971 dport 53573] != expected 0x14b6b916 # # Exception| cpu 4: rx_hash 0xd9aa10c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60837 dport 53573] != expected 0x14d2ad99 # # Exception| cpu 4: rx_hash 0xd9aa10c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60837 dport 53573] != expected 0x14d2ad99 # # Exception| cpu 4: rx_hash 0xd9aa10c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34237 dport 53573] != expected 0x13a30b15 # # Exception| cpu 4: rx_hash 0xd9aa10c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34237 dport 53573] != expected 0x13a30b15 # # Exception| cpu 4: rx_hash 0xd9aa10c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36649 dport 53573] != expected 0xd838dd77 # # Exception| cpu 4: rx_hash 0xd9aa10c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36649 dport 53573] != expected 0xd838dd77 # # Exception| cpu 4: rx_hash 0xd9aa10c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41121 dport 53573] != expected 0x1c7e99ee # # Exception| cpu 4: rx_hash 0xd9aa10c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41121 dport 53573] != expected 0x1c7e99ee # # Exception| cpu 4: rx_hash 0xd9aa10c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47220 dport 53573] != expected 0x89f08720 # # Exception| cpu 4: rx_hash 0xd9aa10c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47220 dport 53573] != expected 0x89f08720 # # Exception| cpu 4: rx_hash 0xd9aa10c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57520 dport 53573] != expected 0x9ec4eacd # # Exception| cpu 4: rx_hash 0xd9aa10c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57520 dport 53573] != expected 0x9ec4eacd # # Exception| cpu 4: rx_hash 0xd9aa10c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40976 dport 53573] != expected 0x6f5487ca # # Exception| cpu 4: rx_hash 0xd9aa10c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40976 dport 53573] != expected 0x6f5487ca # # Exception| cpu 4: rx_hash 0xd9aa10c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38173 dport 53573] != expected 0xb80ba3e0 # # Exception| cpu 4: rx_hash 0xd9aa10c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38173 dport 53573] != expected 0xb80ba3e0 # # Exception| cpu 4: rx_hash 0xd9aa10c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37927 dport 53573] != expected 0x2df8703f # # Exception| cpu 4: rx_hash 0xd9aa10c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37927 dport 53573] != expected 0x2df8703f # # 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 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 45783 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 52 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x77248f47 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45424 dport 45783] != expected 0x401cffd4 # # Exception| cpu 0: rx_hash 0x77248f47 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45424 dport 45783] != expected 0x401cffd4 # # Exception| cpu 0: rx_hash 0x77248f47 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55265 dport 45783] != expected 0xff2c8aed # # Exception| cpu 0: rx_hash 0x77248f47 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55265 dport 45783] != expected 0xff2c8aed # # Exception| cpu 0: rx_hash 0x77248f47 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58869 dport 45783] != expected 0x9f4a0f53 # # Exception| cpu 0: rx_hash 0x77248f47 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58869 dport 45783] != expected 0x9f4a0f53 # # Exception| cpu 0: rx_hash 0x77248f47 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46587 dport 45783] != expected 0xa690863c # # Exception| cpu 0: rx_hash 0x77248f47 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46587 dport 45783] != expected 0xa690863c # # Exception| cpu 0: rx_hash 0x77248f47 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33090 dport 45783] != expected 0x19cba79f # # Exception| cpu 0: rx_hash 0x77248f47 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33090 dport 45783] != expected 0x19cba79f # # Exception| cpu 0: rx_hash 0x77248f47 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39518 dport 45783] != expected 0x5c27a3fe # # Exception| cpu 0: rx_hash 0x77248f47 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39518 dport 45783] != expected 0x5c27a3fe # # Exception| cpu 0: rx_hash 0x77248f47 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52518 dport 45783] != expected 0x8b9c740 # # Exception| cpu 0: rx_hash 0x77248f47 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52518 dport 45783] != expected 0x8b9c740 # # Exception| cpu 0: rx_hash 0x77248f47 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33319 dport 45783] != expected 0x31c17a1d # # Exception| cpu 0: rx_hash 0x77248f47 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33319 dport 45783] != expected 0x31c17a1d # # Exception| cpu 0: rx_hash 0x77248f47 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49165 dport 45783] != expected 0x1f862b94 # # Exception| cpu 0: rx_hash 0x77248f47 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49165 dport 45783] != expected 0x1f862b94 # # Exception| cpu 0: rx_hash 0x77248f47 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60438 dport 45783] != expected 0x12336c2c # # Exception| cpu 0: rx_hash 0x77248f47 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60438 dport 45783] != expected 0x12336c2c # # Exception| cpu 0: rx_hash 0x77248f47 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53873 dport 45783] != expected 0xc4fd8e73 # # Exception| cpu 0: rx_hash 0x77248f47 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53873 dport 45783] != expected 0xc4fd8e73 # # Exception| cpu 0: rx_hash 0x77248f47 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33567 dport 45783] != expected 0x4e1e985c # # Exception| cpu 0: rx_hash 0x77248f47 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33567 dport 45783] != expected 0x4e1e985c # # Exception| cpu 0: rx_hash 0x77248f47 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39572 dport 45783] != expected 0x25c64ba8 # # Exception| cpu 0: rx_hash 0x77248f47 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39572 dport 45783] != expected 0x25c64ba8 # # Exception| cpu 0: rx_hash 0x77248f47 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48960 dport 45783] != expected 0x3cc6956c # # Exception| cpu 0: rx_hash 0x77248f47 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48960 dport 45783] != expected 0x3cc6956c # # Exception| cpu 0: rx_hash 0x77248f47 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32863 dport 45783] != expected 0x20104da1 # # Exception| cpu 0: rx_hash 0x77248f47 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32863 dport 45783] != expected 0x20104da1 # # Exception| cpu 0: rx_hash 0x77248f47 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49155 dport 45783] != expected 0x553e7a40 # # Exception| cpu 0: rx_hash 0x77248f47 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49155 dport 45783] != expected 0x553e7a40 # # Exception| cpu 0: rx_hash 0x77248f47 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41862 dport 45783] != expected 0x57416ab6 # # Exception| cpu 0: rx_hash 0x77248f47 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41862 dport 45783] != expected 0x57416ab6 # # Exception| cpu 0: rx_hash 0x77248f47 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52600 dport 45783] != expected 0x20d92d09 # # Exception| cpu 0: rx_hash 0x77248f47 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52600 dport 45783] != expected 0x20d92d09 # # Exception| cpu 0: rx_hash 0x77248f47 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51487 dport 45783] != expected 0x30bd9a58 # # Exception| cpu 0: rx_hash 0x77248f47 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51487 dport 45783] != expected 0x30bd9a58 # # Exception| cpu 0: rx_hash 0x77248f47 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56849 dport 45783] != expected 0x6c47a44c # # Exception| cpu 0: rx_hash 0x77248f47 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56849 dport 45783] != expected 0x6c47a44c # # Exception| cpu 0: rx_hash 0x77248f47 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32980 dport 45783] != expected 0x9dc049c4 # # Exception| cpu 0: rx_hash 0x77248f47 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32980 dport 45783] != expected 0x9dc049c4 # # Exception| cpu 0: rx_hash 0x77248f47 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36420 dport 45783] != expected 0x50767eb2 # # Exception| cpu 0: rx_hash 0x77248f47 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36420 dport 45783] != expected 0x50767eb2 # # Exception| cpu 0: rx_hash 0x77248f47 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42396 dport 45783] != expected 0x7b7f5383 # # Exception| cpu 0: rx_hash 0x77248f47 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42396 dport 45783] != expected 0x7b7f5383 # # Exception| cpu 0: rx_hash 0x77248f47 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52835 dport 45783] != expected 0x4b3cab65 # # Exception| cpu 0: rx_hash 0x77248f47 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52835 dport 45783] != expected 0x4b3cab65 # # Exception| cpu 0: rx_hash 0x77248f47 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44619 dport 45783] != expected 0xa0539437 # # Exception| cpu 0: rx_hash 0x77248f47 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44619 dport 45783] != expected 0xa0539437 # # Exception| cpu 0: rx_hash 0x77248f47 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47937 dport 45783] != expected 0x166cdc01 # # Exception| cpu 0: rx_hash 0x77248f47 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47937 dport 45783] != expected 0x166cdc01 # # Exception| count: pass=0 nohash=0 fail=52 # # Exception| # not ok 4 toeplitz.test.udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 5 toeplitz.test.rss_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 6 toeplitz.test.rss_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 7 toeplitz.test.rss_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 8 toeplitz.test.rss_udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 9 toeplitz.test.rps_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 10 toeplitz.test.rps_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 11 toeplitz.test.rps_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 12 toeplitz.test.rps_udp_ipv6 # # Totals: pass:1 fail:11 xfail:0 xpass:0 skip:0 error:0 not ok 1 selftests: drivers/net/hw: toeplitz.py # exit=1 make[1]: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests' xx__-> echo $? 0 xx__-> echo scan > /sys/kernel/debug/kmemleak xx__-> /opt/nipa/contest/scripts/env_check.py Comparing to existing state file: no differences detected. Current system state saved to /tmp/nipa-env-state.json xx__-> echo $? 0 xx__->