< 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 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-23/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-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 59064 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 51 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x10c33429 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50574 dport 59064] != expected 0x2ae93e72 # # Exception| cpu 0: rx_hash 0x349a8529 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50576 dport 59064] != expected 0xa47e4c61 # # Exception| cpu 0: rx_hash 0x1d3a3a1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 50580 dport 59064] != expected 0x93e958a0 # # Exception| cpu 0: rx_hash 0xd8b8fe8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 50632 dport 59064] != expected 0xe129727d # # Exception| cpu 0: rx_hash 0xd541f0bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 50642 dport 59064] != expected 0x582914af # # Exception| cpu 0: rx_hash 0xafa031e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50644 dport 59064] != expected 0x9029ec # # Exception| cpu 0: rx_hash 0x47abadcb [saddr 192.0.3.2 daddr 192.0.3.1 sport 50694 dport 59064] != expected 0xae2f7ece # # Exception| cpu 0: rx_hash 0x4a52a3f8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50716 dport 59064] != expected 0x172f181c # # Exception| cpu 0: rx_hash 0xdc91190b [saddr 192.0.3.2 daddr 192.0.3.1 sport 50754 dport 59064] != expected 0xac11b43 # # Exception| cpu 0: rx_hash 0xf531a638 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50758 dport 59064] != expected 0x3d560f82 # # Exception| cpu 0: rx_hash 0x092ce074 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50804 dport 59064] != expected 0x396f01a8 # # Exception| cpu 0: rx_hash 0xbabf1932 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50840 dport 59064] != expected 0xe904b47b # # Exception| cpu 0: rx_hash 0x4b5b514d [saddr 192.0.3.2 daddr 192.0.3.1 sport 50864 dport 59064] != expected 0x543ddc83 # # Exception| cpu 0: rx_hash 0x05dc1cf2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50882 dport 59064] != expected 0xc37da3e5 # # Exception| cpu 0: rx_hash 0xebed823e [saddr 192.0.3.2 daddr 192.0.3.1 sport 50892 dport 59064] != expected 0xf14c6 # # Exception| cpu 0: rx_hash 0xcfb4333e [saddr 192.0.3.2 daddr 192.0.3.1 sport 50898 dport 59064] != expected 0x8e9866d5 # # Exception| cpu 0: rx_hash 0x453cb1fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 50952 dport 59064] != expected 0x98395be # # Exception| cpu 0: rx_hash 0xf5b55f62 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50974 dport 59064] != expected 0x1cdf6dcd # # Exception| cpu 0: rx_hash 0x2008a61d [saddr 192.0.3.2 daddr 192.0.3.1 sport 50984 dport 59064] != expected 0x2f717726 # # Exception| cpu 0: rx_hash 0xa4e7c46e [saddr 192.0.3.2 daddr 192.0.3.1 sport 51018 dport 59064] != expected 0xf5d4cd70 # # Exception| cpu 0: rx_hash 0x9c71b402 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51080 dport 59064] != expected 0xc03f2d18 # # Exception| cpu 0: rx_hash 0x56199bce [saddr 192.0.3.2 daddr 192.0.3.1 sport 51096 dport 59064] != expected 0x8ddae828 # # Exception| cpu 0: rx_hash 0x6d95fc7d [saddr 192.0.3.2 daddr 192.0.3.1 sport 51104 dport 59064] != expected 0x7d0645e0 # # Exception| cpu 0: rx_hash 0x49cc4d7d [saddr 192.0.3.2 daddr 192.0.3.1 sport 51134 dport 59064] != expected 0xf39137f3 # # Exception| cpu 0: rx_hash 0x074b00c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51148 dport 59064] != expected 0x64d14895 # # Exception| cpu 0: rx_hash 0x7053cfa4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51152 dport 59064] != expected 0x85681304 # # Exception| cpu 0: rx_hash 0x2312b1c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51154 dport 59064] != expected 0xea463a86 # # Exception| cpu 0: rx_hash 0xcd232f0e [saddr 192.0.3.2 daddr 192.0.3.1 sport 51164 dport 59064] != expected 0x29348da5 # # Exception| cpu 0: rx_hash 0x9e625168 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51166 dport 59064] != expected 0x461aa427 # # Exception| cpu 0: rx_hash 0x12718bb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51238 dport 59064] != expected 0x8f1eeee1 # # Exception| cpu 0: rx_hash 0x36283ab3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51256 dport 59064] != expected 0x1899cf2 # # Exception| cpu 0: rx_hash 0x1f888580 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51260 dport 59064] != expected 0x361e8833 # # Exception| cpu 0: rx_hash 0x4eda1e8c [saddr 192.0.3.2 daddr 192.0.3.1 sport 51304 dport 59064] != expected 0xdf15288e # # Exception| cpu 0: rx_hash 0x3ad8c635 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51342 dport 59064] != expected 0xfb9b3ebf # # Exception| cpu 0: rx_hash 0x1e817735 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51344 dport 59064] != expected 0x750c4cac # # Exception| cpu 0: rx_hash 0x5215dfe0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51380 dport 59064] != expected 0x6469baf5 # # Exception| cpu 0: rx_hash 0x79a685b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51430 dport 59064] != expected 0xd5db270b # # Exception| cpu 0: rx_hash 0x25d944a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53772 dport 59064] != expected 0xb5b0affd # # Exception| cpu 0: rx_hash 0x52c18bc2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53776 dport 59064] != expected 0x5409f46c # # Exception| cpu 0: rx_hash 0xbcf0150e [saddr 192.0.3.2 daddr 192.0.3.1 sport 53790 dport 59064] != expected 0x977b434f # # Exception| cpu 0: rx_hash 0x4d145d71 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53814 dport 59064] != expected 0x2a422bb7 # # Exception| cpu 0: rx_hash 0x8b8c8e3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 53904 dport 59064] != expected 0x9db54cca # # Exception| cpu 0: rx_hash 0xf16d4f6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 53910 dport 59064] != expected 0xc50c7189 # # Exception| cpu 0: rx_hash 0x7791c877 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53922 dport 59064] != expected 0x998c42e0 # # Exception| cpu 0: rx_hash 0x53c87977 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53948 dport 59064] != expected 0x171b30f3 # # Exception| cpu 0: rx_hash 0x1d4f34c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53966 dport 59064] != expected 0x805b4f95 # # Exception| cpu 0: rx_hash 0x84666562 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53980 dport 59064] != expected 0xa290a327 # # Exception| cpu 0: rx_hash 0x51db9c1d [saddr 192.0.3.2 daddr 192.0.3.1 sport 53994 dport 59064] != expected 0x913eb9cc # # Exception| cpu 0: rx_hash 0x9bb3b3d1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54010 dport 59064] != expected 0xdcdb7cfc # # Exception| cpu 0: rx_hash 0x0eeee7a7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54022 dport 59064] != expected 0x258b504c # # Exception| cpu 0: rx_hash 0xc486c86b [saddr 192.0.3.2 daddr 192.0.3.1 sport 54038 dport 59064] != expected 0x686e957c # # Exception| count: pass=0 nohash=0 fail=51 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x0ebc19f5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59830 dport 41410] OK # # # cpu 0: rx_hash 0x137a2a2c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59846 dport 41410] OK # # # cpu 0: rx_hash 0xb1df1c35 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59884 dport 41410] OK # # # cpu 0: rx_hash 0x6258e7a4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59910 dport 41410] OK # # # cpu 0: rx_hash 0x2ecc4f71 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59938 dport 41410] OK # # # cpu 0: rx_hash 0x59d48017 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59966 dport 41410] OK # # # cpu 0: rx_hash 0xaa232d02 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59968 dport 41410] OK # # # cpu 0: rx_hash 0xe6b785d7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60004 dport 41410] OK # # # cpu 0: rx_hash 0x5bc7657d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60008 dport 41410] OK # # # cpu 0: rx_hash 0xb6ecec6e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60060 dport 41410] OK # # # cpu 0: rx_hash 0x30106b77 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60072 dport 41410] OK # # # cpu 0: rx_hash 0x3de96544 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60082 dport 41410] OK # # # cpu 0: rx_hash 0x573799fb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60126 dport 41410] OK # # # cpu 0: rx_hash 0xdc3210d1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60144 dport 41410] OK # # # cpu 0: rx_hash 0xddbf1b3e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60164 dport 41410] OK # # # cpu 0: rx_hash 0x338e85f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60170 dport 41410] OK # # # cpu 0: rx_hash 0x6d36f5a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60178 dport 41410] OK # # # cpu 0: rx_hash 0xf9e6aa3e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60186 dport 41410] OK # # # cpu 0: rx_hash 0x72e32314 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60212 dport 41410] OK # # # cpu 0: rx_hash 0xe9d997d4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60272 dport 41410] OK # # # cpu 0: rx_hash 0x58598bf8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60362 dport 41410] OK # # # cpu 0: rx_hash 0x71f934cb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60366 dport 41410] OK # # # cpu 0: rx_hash 0x55a085cb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60368 dport 41410] OK # # # cpu 0: rx_hash 0x2f41449e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60374 dport 41410] OK # # # cpu 0: rx_hash 0x87ef1fb0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60476 dport 41410] OK # # # cpu 0: rx_hash 0x85fcfada [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60522 dport 41410] OK # # # cpu 0: rx_hash 0xff1d3b8f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60524 dport 41410] OK # # # cpu 0: rx_hash 0xd85e9d50 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60552 dport 41410] OK # # # cpu 0: rx_hash 0xc78b4be3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60590 dport 41410] OK # # # cpu 0: rx_hash 0x7702a57a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60600 dport 41410] OK # # # cpu 0: rx_hash 0xb28061ef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60644 dport 41410] OK # # # cpu 0: rx_hash 0x2a243baa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60674 dport 41410] OK # # # cpu 0: rx_hash 0xf260cce6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60718 dport 41410] OK # # # cpu 0: rx_hash 0x768fae95 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60748 dport 41410] OK # # # cpu 0: rx_hash 0xfd8a27bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60770 dport 41410] OK # # # cpu 0: rx_hash 0x695a7826 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60778 dport 41410] OK # # # cpu 0: rx_hash 0xa0284035 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60800 dport 41410] OK # # # cpu 0: rx_hash 0xf3693e53 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60802 dport 41410] OK # # # cpu 0: rx_hash 0x028d762c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60842 dport 41410] OK # # # cpu 0: rx_hash 0xc8e559e0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60858 dport 41410] OK # # # cpu 0: rx_hash 0x3b12f4f5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60868 dport 41410] 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-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 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-23/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-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 37730 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x3cc94085 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52861 dport 37730] != expected 0x1a4afb3b # # Exception| cpu 5: rx_hash 0x3cc94085 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52861 dport 37730] != expected 0x1a4afb3b # # Exception| cpu 5: rx_hash 0x3cc94085 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52285 dport 37730] != expected 0x3b5ca45e # # Exception| cpu 5: rx_hash 0x3cc94085 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52285 dport 37730] != expected 0x3b5ca45e # # Exception| cpu 5: rx_hash 0x3cc94085 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50944 dport 37730] != expected 0x9861f7a3 # # Exception| cpu 5: rx_hash 0x3cc94085 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50944 dport 37730] != expected 0x9861f7a3 # # Exception| cpu 5: rx_hash 0x3cc94085 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37424 dport 37730] != expected 0xf54187f8 # # Exception| cpu 5: rx_hash 0x3cc94085 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37424 dport 37730] != expected 0xf54187f8 # # Exception| cpu 5: rx_hash 0x3cc94085 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49415 dport 37730] != expected 0x75dc20d9 # # Exception| cpu 5: rx_hash 0x3cc94085 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49415 dport 37730] != expected 0x75dc20d9 # # Exception| cpu 5: rx_hash 0x3cc94085 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60766 dport 37730] != expected 0x405de3bd # # Exception| cpu 5: rx_hash 0x3cc94085 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60766 dport 37730] != expected 0x405de3bd # # Exception| cpu 5: rx_hash 0x3cc94085 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43562 dport 37730] != expected 0xdb13d87 # # Exception| cpu 5: rx_hash 0x3cc94085 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43562 dport 37730] != expected 0xdb13d87 # # Exception| cpu 5: rx_hash 0x3cc94085 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48138 dport 37730] != expected 0x765683e7 # # Exception| cpu 5: rx_hash 0x3cc94085 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48138 dport 37730] != expected 0x765683e7 # # Exception| cpu 5: rx_hash 0x3cc94085 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55476 dport 37730] != expected 0x580db74d # # Exception| cpu 5: rx_hash 0x3cc94085 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55476 dport 37730] != expected 0x580db74d # # Exception| cpu 5: rx_hash 0x3cc94085 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33039 dport 37730] != expected 0x6384d3c8 # # Exception| cpu 5: rx_hash 0x3cc94085 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33039 dport 37730] != expected 0x6384d3c8 # # Exception| cpu 5: rx_hash 0x3cc94085 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39134 dport 37730] != expected 0x94f0fe0a # # Exception| cpu 5: rx_hash 0x3cc94085 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39134 dport 37730] != expected 0x94f0fe0a # # Exception| cpu 5: rx_hash 0x3cc94085 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46785 dport 37730] != expected 0xd8de5f48 # # Exception| cpu 5: rx_hash 0x3cc94085 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46785 dport 37730] != expected 0xd8de5f48 # # Exception| cpu 5: rx_hash 0x3cc94085 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55325 dport 37730] != expected 0xf2d43417 # # Exception| cpu 5: rx_hash 0x3cc94085 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55325 dport 37730] != expected 0xf2d43417 # # Exception| cpu 5: rx_hash 0x3cc94085 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49634 dport 37730] != expected 0xe0204c6e # # Exception| cpu 5: rx_hash 0x3cc94085 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49634 dport 37730] != expected 0xe0204c6e # # Exception| cpu 5: rx_hash 0x3cc94085 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40318 dport 37730] != expected 0xc6576f73 # # Exception| cpu 5: rx_hash 0x3cc94085 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40318 dport 37730] != expected 0xc6576f73 # # Exception| cpu 5: rx_hash 0x3cc94085 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58075 dport 37730] != expected 0x337323a # # Exception| cpu 5: rx_hash 0x3cc94085 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58075 dport 37730] != expected 0x337323a # # Exception| cpu 5: rx_hash 0x3cc94085 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41656 dport 37730] != expected 0x8a5da219 # # Exception| cpu 5: rx_hash 0x3cc94085 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41656 dport 37730] != expected 0x8a5da219 # # Exception| cpu 5: rx_hash 0x3cc94085 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46080 dport 37730] != expected 0xee28eb8f # # Exception| cpu 5: rx_hash 0x3cc94085 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46080 dport 37730] != expected 0xee28eb8f # # Exception| cpu 5: rx_hash 0x3cc94085 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57395 dport 37730] != expected 0x56a4bd01 # # Exception| cpu 5: rx_hash 0x3cc94085 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57395 dport 37730] != expected 0x56a4bd01 # # Exception| cpu 5: rx_hash 0x3cc94085 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46867 dport 37730] != expected 0xc40e2643 # # Exception| cpu 5: rx_hash 0x3cc94085 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46867 dport 37730] != expected 0xc40e2643 # # Exception| cpu 5: rx_hash 0x3cc94085 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55289 dport 37730] != expected 0xda692540 # # Exception| cpu 5: rx_hash 0x3cc94085 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55289 dport 37730] != expected 0xda692540 # # Exception| cpu 5: rx_hash 0x3cc94085 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60304 dport 37730] != expected 0xb2b22449 # # Exception| cpu 5: rx_hash 0x3cc94085 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60304 dport 37730] != expected 0xb2b22449 # # Exception| cpu 5: rx_hash 0x3cc94085 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51750 dport 37730] != expected 0x375828b5 # # Exception| cpu 5: rx_hash 0x3cc94085 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51750 dport 37730] != expected 0x375828b5 # # Exception| count: pass=0 nohash=0 fail=46 # # 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 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-23/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-23/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 39172 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x5bf27a3e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48632 dport 39172] != expected 0x37ebbea # # Exception| cpu 0: rx_hash 0x5bf27a3e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48632 dport 39172] != expected 0x37ebbea # # Exception| cpu 0: rx_hash 0x5bf27a3e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44687 dport 39172] != expected 0x6e41e07 # # Exception| cpu 0: rx_hash 0x5bf27a3e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44687 dport 39172] != expected 0x6e41e07 # # Exception| cpu 0: rx_hash 0x5bf27a3e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43844 dport 39172] != expected 0x9bafef7d # # Exception| cpu 0: rx_hash 0x5bf27a3e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43844 dport 39172] != expected 0x9bafef7d # # Exception| cpu 0: rx_hash 0x5bf27a3e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60825 dport 39172] != expected 0x1b2aa917 # # Exception| cpu 0: rx_hash 0x5bf27a3e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60825 dport 39172] != expected 0x1b2aa917 # # Exception| cpu 0: rx_hash 0x5bf27a3e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35385 dport 39172] != expected 0x1e587629 # # Exception| cpu 0: rx_hash 0x5bf27a3e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35385 dport 39172] != expected 0x1e587629 # # Exception| cpu 0: rx_hash 0x5bf27a3e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51032 dport 39172] != expected 0xf2ddfee7 # # Exception| cpu 0: rx_hash 0x5bf27a3e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51032 dport 39172] != expected 0xf2ddfee7 # # Exception| cpu 0: rx_hash 0x5bf27a3e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57035 dport 39172] != expected 0x9bc36cf4 # # Exception| cpu 0: rx_hash 0x5bf27a3e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57035 dport 39172] != expected 0x9bc36cf4 # # Exception| cpu 0: rx_hash 0x5bf27a3e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45601 dport 39172] != expected 0x4cdb8a1b # # Exception| cpu 0: rx_hash 0x5bf27a3e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45601 dport 39172] != expected 0x4cdb8a1b # # Exception| cpu 0: rx_hash 0x5bf27a3e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48072 dport 39172] != expected 0x21586201 # # Exception| cpu 0: rx_hash 0x5bf27a3e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48072 dport 39172] != expected 0x21586201 # # Exception| cpu 0: rx_hash 0x5bf27a3e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59534 dport 39172] != expected 0x9aae9901 # # Exception| cpu 0: rx_hash 0x5bf27a3e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59534 dport 39172] != expected 0x9aae9901 # # Exception| cpu 0: rx_hash 0x5bf27a3e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47523 dport 39172] != expected 0x61b6e259 # # Exception| cpu 0: rx_hash 0x5bf27a3e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47523 dport 39172] != expected 0x61b6e259 # # Exception| cpu 0: rx_hash 0x5bf27a3e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41508 dport 39172] != expected 0x1d33a1cb # # Exception| cpu 0: rx_hash 0x5bf27a3e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41508 dport 39172] != expected 0x1d33a1cb # # Exception| cpu 0: rx_hash 0x5bf27a3e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34432 dport 39172] != expected 0x9ca6984f # # Exception| cpu 0: rx_hash 0x5bf27a3e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34432 dport 39172] != expected 0x9ca6984f # # Exception| cpu 0: rx_hash 0x5bf27a3e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51940 dport 39172] != expected 0x13a7d182 # # Exception| cpu 0: rx_hash 0x5bf27a3e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51940 dport 39172] != expected 0x13a7d182 # # Exception| cpu 0: rx_hash 0x5bf27a3e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40127 dport 39172] != expected 0xee443b6b # # Exception| cpu 0: rx_hash 0x5bf27a3e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40127 dport 39172] != expected 0xee443b6b # # Exception| cpu 0: rx_hash 0x5bf27a3e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37396 dport 39172] != expected 0x3c0c5d9 # # Exception| cpu 0: rx_hash 0x5bf27a3e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37396 dport 39172] != expected 0x3c0c5d9 # # Exception| cpu 0: rx_hash 0x5bf27a3e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46706 dport 39172] != expected 0xbac38c31 # # Exception| cpu 0: rx_hash 0x5bf27a3e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46706 dport 39172] != expected 0xbac38c31 # # Exception| cpu 0: rx_hash 0x5bf27a3e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59822 dport 39172] != expected 0x133c0c1b # # Exception| cpu 0: rx_hash 0x5bf27a3e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59822 dport 39172] != expected 0x133c0c1b # # Exception| cpu 0: rx_hash 0x5bf27a3e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40423 dport 39172] != expected 0xeec0c231 # # Exception| cpu 0: rx_hash 0x5bf27a3e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40423 dport 39172] != expected 0xeec0c231 # # Exception| cpu 0: rx_hash 0x5bf27a3e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56215 dport 39172] != expected 0xc9ce8a22 # # Exception| cpu 0: rx_hash 0x5bf27a3e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56215 dport 39172] != expected 0xc9ce8a22 # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 4 toeplitz.test.udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-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__->