< 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' TAP version 13 1..1 # 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 358, 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 182, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 117, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 58393 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 48 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x11c99f77 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54530 dport 58393] != expected 0xa8d9d082 # # Exception| cpu 0: rx_hash 0x99ec848c [saddr 192.0.3.2 daddr 192.0.3.1 sport 54560 dport 58393] != expected 0x520e6f84 # # Exception| cpu 0: rx_hash 0xabca4b0b [saddr 192.0.3.2 daddr 192.0.3.1 sport 54576 dport 58393] != expected 0x4cbf86f3 # # Exception| cpu 0: rx_hash 0x3e509f29 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54608 dport 58393] != expected 0xc44b0815 # # Exception| cpu 0: rx_hash 0x92863e3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 54620 dport 58393] != expected 0x83ef7f24 # # Exception| cpu 0: rx_hash 0x7eeebace [saddr 192.0.3.2 daddr 192.0.3.1 sport 54646 dport 58393] != expected 0x445b12cd # # Exception| cpu 0: rx_hash 0x01e6160e [saddr 192.0.3.2 daddr 192.0.3.1 sport 54682 dport 58393] != expected 0xc8ddd634 # # Exception| cpu 0: rx_hash 0x2ad3be4a [saddr 192.0.3.2 daddr 192.0.3.1 sport 54698 dport 58393] != expected 0xd934cbf8 # # Exception| cpu 0: rx_hash 0xbf496a68 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54730 dport 58393] != expected 0x51c0451e # # Exception| cpu 0: rx_hash 0xb08f78c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54740 dport 58393] != expected 0xfd5a90e5 # # Exception| cpu 0: rx_hash 0x38aa633e [saddr 192.0.3.2 daddr 192.0.3.1 sport 54774 dport 58393] != expected 0x78d2fe3 # # Exception| cpu 0: rx_hash 0x947cc22c [saddr 192.0.3.2 daddr 192.0.3.1 sport 54778 dport 58393] != expected 0x402958d2 # # Exception| cpu 0: rx_hash 0x2b5fde08 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54816 dport 58393] != expected 0xa310fe58 # # Exception| cpu 0: rx_hash 0x1979118f [saddr 192.0.3.2 daddr 192.0.3.1 sport 54832 dport 58393] != expected 0xbda1172f # # Exception| cpu 0: rx_hash 0x1213ab38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54860 dport 58393] != expected 0x6c40078f # # Exception| cpu 0: rx_hash 0x1dd5b995 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54866 dport 58393] != expected 0xc0dad274 # # Exception| cpu 0: rx_hash 0x7998269b [saddr 192.0.3.2 daddr 192.0.3.1 sport 54874 dport 58393] != expected 0xfdb9009b # # Exception| cpu 0: rx_hash 0xcc5de04a [saddr 192.0.3.2 daddr 192.0.3.1 sport 54902 dport 58393] != expected 0xb5458311 # # Exception| cpu 0: rx_hash 0xa8107f44 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54910 dport 58393] != expected 0x882651fe # # Exception| cpu 0: rx_hash 0x1045ff35 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54920 dport 58393] != expected 0xd2fde522 # # Exception| cpu 0: rx_hash 0x1f83ed98 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54934 dport 58393] != expected 0x7e6730d9 # # Exception| cpu 0: rx_hash 0xce0bb447 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54962 dport 58393] != expected 0xbf861bc # # Exception| cpu 0: rx_hash 0xf881d3da [saddr 192.0.3.2 daddr 192.0.3.1 sport 54976 dport 58393] != expected 0x68324d90 # # Exception| cpu 0: rx_hash 0xa12c91fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 54982 dport 58393] != expected 0xe77aa3f3 # # Exception| cpu 0: rx_hash 0x4d44150b [saddr 192.0.3.2 daddr 192.0.3.1 sport 55020 dport 58393] != expected 0x20cece1a # # Exception| cpu 0: rx_hash 0xe4153605 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55050 dport 58393] != expected 0xc54f8d26 # # Exception| cpu 0: rx_hash 0x968ddc65 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55100 dport 58393] != expected 0x5bee7e89 # # Exception| cpu 0: rx_hash 0x84f40111 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55136 dport 58393] != expected 0x85579a92 # # Exception| cpu 0: rx_hash 0xd29f5198 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55160 dport 58393] != expected 0xa685a10a # # Exception| cpu 0: rx_hash 0x8b3213bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 55166 dport 58393] != expected 0x29cd4f69 # # Exception| cpu 0: rx_hash 0xc61c70fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 55170 dport 58393] != expected 0xbbfa62e7 # # Exception| cpu 0: rx_hash 0xfbfcadd1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55180 dport 58393] != expected 0x9d15e6b # # Exception| cpu 0: rx_hash 0xdf0f1738 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55202 dport 58393] != expected 0xb4a2965c # # Exception| cpu 0: rx_hash 0xed29d8bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 55218 dport 58393] != expected 0xaa137f2b # # Exception| cpu 0: rx_hash 0x1338813e [saddr 192.0.3.2 daddr 192.0.3.1 sport 55236 dport 58393] != expected 0xb31ef6d9 # # Exception| cpu 0: rx_hash 0x2ed85c14 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55242 dport 58393] != expected 0x135ca55 # # Exception| cpu 0: rx_hash 0x211e4eb9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55252 dport 58393] != expected 0xadaf1fae # # Exception| cpu 0: rx_hash 0x9b1d9ac5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55270 dport 58393] != expected 0x49c949df # # Exception| cpu 0: rx_hash 0x37cb3bd7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55274 dport 58393] != expected 0xe6d3eee # # Exception| cpu 0: rx_hash 0x380d297a [saddr 192.0.3.2 daddr 192.0.3.1 sport 55284 dport 58393] != expected 0xa2f7eb15 # # Exception| cpu 0: rx_hash 0x96dc1b32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55302 dport 58393] != expected 0x8fb2cfbc # # Exception| cpu 0: rx_hash 0x80096e5c [saddr 192.0.3.2 daddr 192.0.3.1 sport 55352 dport 58393] != expected 0x2c70eefc # # Exception| cpu 0: rx_hash 0xdd088462 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55388 dport 58393] != expected 0xde43c5c4 # # Exception| cpu 0: rx_hash 0xd098c2c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55430 dport 58393] != expected 0xcc64f292 # # Exception| cpu 0: rx_hash 0x01109b1d [saddr 192.0.3.2 daddr 192.0.3.1 sport 55458 dport 58393] != expected 0xb9fba3f7 # # Exception| cpu 0: rx_hash 0x910dcd23 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55592 dport 58393] != expected 0x932a191c # # Exception| cpu 0: rx_hash 0x36b1d686 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55640 dport 58393] != expected 0x56f7e8d # # Exception| cpu 0: rx_hash 0xbe94cd7d [saddr 192.0.3.2 daddr 192.0.3.1 sport 55674 dport 58393] != expected 0xffb8c18b # # Exception| count: pass=0 nohash=0 fail=48 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x9d18a11a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59896 dport 57151] OK # # # cpu 0: rx_hash 0xaa1ea6c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59904 dport 57151] OK # # # cpu 0: rx_hash 0xce5339cb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59912 dport 57151] OK # # # cpu 0: rx_hash 0x223bbd3e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59938 dport 57151] OK # # # cpu 0: rx_hash 0x70fc45ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59992 dport 57151] OK # # # cpu 0: rx_hash 0x3042604a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60030 dport 57151] OK # # # cpu 0: rx_hash 0xb5f73d11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60038 dport 57151] OK # # # cpu 0: rx_hash 0x8817e03b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60040 dport 57151] OK # # # cpu 0: rx_hash 0xba312fbc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60056 dport 57151] OK # # # cpu 0: rx_hash 0x647f64ce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60066 dport 57151] OK # # # cpu 0: rx_hash 0x32143447 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60090 dport 57151] OK # # # cpu 0: rx_hash 0x52f50353 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60112 dport 57151] OK # # # cpu 0: rx_hash 0xfe23a241 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60124 dport 57151] OK # # # cpu 0: rx_hash 0x2fabfb9e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60152 dport 57151] OK # # # cpu 0: rx_hash 0x4e61e68c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60186 dport 57151] OK # # # cpu 0: rx_hash 0xc982efda [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60198 dport 57151] OK # # # cpu 0: rx_hash 0x0edfc36b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60220 dport 57151] OK # # # cpu 0: rx_hash 0xe9ddfd29 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60266 dport 57151] OK # # # cpu 0: rx_hash 0x5e4e6ff5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60290 dport 57151] OK # # # cpu 0: rx_hash 0x3a03f0fb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60298 dport 57151] OK # # # cpu 0: rx_hash 0x35c5e256 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60308 dport 57151] OK # # # cpu 0: rx_hash 0xe44dbb89 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60336 dport 57151] OK # # # cpu 0: rx_hash 0x43f1a02c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60352 dport 57151] OK # # # cpu 0: rx_hash 0x287a2d8f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60374 dport 57151] OK # # # cpu 0: rx_hash 0x5ae2c7ef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60384 dport 57151] OK # # # cpu 0: rx_hash 0x68c40868 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60400 dport 57151] OK # # # cpu 0: rx_hash 0x4ea7d6ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60430 dport 57151] OK # # # cpu 0: rx_hash 0x6a546c44 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60448 dport 57151] OK # # # cpu 0: rx_hash 0x3755867a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60484 dport 57151] OK # # # cpu 0: rx_hash 0xdb3d028f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60526 dport 57151] OK # # # cpu 0: rx_hash 0xb0b68f2c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60536 dport 57151] OK # # # cpu 0: rx_hash 0xc0783141 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60554 dport 57151] OK # # # cpu 0: rx_hash 0x5e885fd4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60566 dport 57151] OK # # # cpu 0: rx_hash 0x1a9ad229 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60626 dport 57151] OK # # # cpu 0: rx_hash 0xd201ec35 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60630 dport 57151] OK # # # cpu 0: rx_hash 0xaf5f14f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60670 dport 57151] OK # # # cpu 0: rx_hash 0x3428f871 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60680 dport 57151] OK # # # cpu 0: rx_hash 0x497600bc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60704 dport 57151] OK # # # cpu 0: rx_hash 0x1bb1f82f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60762 dport 57151] OK # # # cpu 0: rx_hash 0x3084506b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60778 dport 57151] OK # # # cpu 0: rx_hash 0x02a29fec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60794 dport 57151] OK # # # cpu 0: rx_hash 0x1621be8f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60800 dport 57151] OK # # # cpu 0: rx_hash 0xe35a5db9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60810 dport 57151] OK # # # cpu 0: rx_hash 0x7daa332c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60822 dport 57151] OK # # # cpu 0: rx_hash 0xd17c923e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60826 dport 57151] OK # # # cpu 0: rx_hash 0xfa493a7a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60842 dport 57151] OK # # # cpu 0: rx_hash 0x9aa80d6e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60864 dport 57151] OK # # # cpu 0: rx_hash 0xa748d044 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60878 dport 57151] OK # # # cpu 0: rx_hash 0x045863fb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60892 dport 57151] OK # # # cpu 0: rx_hash 0x2f6dcbbf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60908 dport 57151] OK # # # cpu 0: rx_hash 0x869ba2f5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60936 dport 57151] OK # # # cpu 0: rx_hash 0xdf36e0d1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60942 dport 57151] OK # # # cpu 0: rx_hash 0xed102f56 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60958 dport 57151] OK # # # count: pass=53 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 358, 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 182, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 117, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 53764 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0xd22780ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 45907 dport 53764] != expected 0x35134b70 # # Exception| cpu 4: rx_hash 0xd22780ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 45907 dport 53764] != expected 0x35134b70 # # Exception| cpu 4: rx_hash 0xd22780ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 52464 dport 53764] != expected 0x7fc32eef # # Exception| cpu 4: rx_hash 0xd22780ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 52464 dport 53764] != expected 0x7fc32eef # # Exception| cpu 4: rx_hash 0xd22780ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 40130 dport 53764] != expected 0x5b3c650d # # Exception| cpu 4: rx_hash 0xd22780ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 40130 dport 53764] != expected 0x5b3c650d # # Exception| cpu 4: rx_hash 0xd22780ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 36800 dport 53764] != expected 0xf5b30e85 # # Exception| cpu 4: rx_hash 0xd22780ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 36800 dport 53764] != expected 0xf5b30e85 # # Exception| cpu 4: rx_hash 0xd22780ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 39068 dport 53764] != expected 0xd8700d0e # # Exception| cpu 4: rx_hash 0xd22780ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 39068 dport 53764] != expected 0xd8700d0e # # Exception| cpu 4: rx_hash 0xd22780ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 34519 dport 53764] != expected 0x7a82e3af # # Exception| cpu 4: rx_hash 0xd22780ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 34519 dport 53764] != expected 0x7a82e3af # # Exception| cpu 4: rx_hash 0xd22780ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 55266 dport 53764] != expected 0x9bc0cfc2 # # Exception| cpu 4: rx_hash 0xd22780ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 55266 dport 53764] != expected 0x9bc0cfc2 # # Exception| cpu 4: rx_hash 0xd22780ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 55586 dport 53764] != expected 0xf308a38d # # Exception| cpu 4: rx_hash 0xd22780ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 55586 dport 53764] != expected 0xf308a38d # # Exception| cpu 4: rx_hash 0xd22780ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 50419 dport 53764] != expected 0x356f91fb # # Exception| cpu 4: rx_hash 0xd22780ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 50419 dport 53764] != expected 0x356f91fb # # Exception| cpu 4: rx_hash 0xd22780ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 33731 dport 53764] != expected 0x17657634 # # Exception| cpu 4: rx_hash 0xd22780ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 33731 dport 53764] != expected 0x17657634 # # Exception| cpu 4: rx_hash 0xd22780ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 47203 dport 53764] != expected 0x81d9a4b2 # # Exception| cpu 4: rx_hash 0xd22780ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 47203 dport 53764] != expected 0x81d9a4b2 # # Exception| cpu 4: rx_hash 0xd22780ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 59752 dport 53764] != expected 0xc359a99f # # Exception| cpu 4: rx_hash 0xd22780ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 59752 dport 53764] != expected 0xc359a99f # # Exception| cpu 4: rx_hash 0xd22780ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 53898 dport 53764] != expected 0x27c64af9 # # Exception| cpu 4: rx_hash 0xd22780ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 53898 dport 53764] != expected 0x27c64af9 # # Exception| cpu 4: rx_hash 0xd22780ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 49070 dport 53764] != expected 0xb07d55f2 # # Exception| cpu 4: rx_hash 0xd22780ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 49070 dport 53764] != expected 0xb07d55f2 # # Exception| cpu 4: rx_hash 0xd22780ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 54819 dport 53764] != expected 0x154f015d # # Exception| cpu 4: rx_hash 0xd22780ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 54819 dport 53764] != expected 0x154f015d # # Exception| cpu 4: rx_hash 0xd22780ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 39992 dport 53764] != expected 0x4643a6e0 # # Exception| cpu 4: rx_hash 0xd22780ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 39992 dport 53764] != expected 0x4643a6e0 # # Exception| cpu 4: rx_hash 0xd22780ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 46232 dport 53764] != expected 0x8bff5453 # # Exception| cpu 4: rx_hash 0xd22780ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 46232 dport 53764] != expected 0x8bff5453 # # Exception| cpu 4: rx_hash 0xd22780ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 37859 dport 53764] != expected 0xb2233366 # # Exception| cpu 4: rx_hash 0xd22780ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 37859 dport 53764] != expected 0xb2233366 # # Exception| cpu 4: rx_hash 0xd22780ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 34337 dport 53764] != expected 0x20595773 # # Exception| cpu 4: rx_hash 0xd22780ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 34337 dport 53764] != expected 0x20595773 # # Exception| cpu 4: rx_hash 0xd22780ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 60969 dport 53764] != expected 0xf68f12c0 # # Exception| cpu 4: rx_hash 0xd22780ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 60969 dport 53764] != expected 0xf68f12c0 # # Exception| cpu 4: rx_hash 0xd22780ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 57337 dport 53764] != expected 0xf2be4b4e # # Exception| cpu 4: rx_hash 0xd22780ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 57337 dport 53764] != expected 0xf2be4b4e # # Exception| cpu 4: rx_hash 0xd22780ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 44998 dport 53764] != expected 0xaff4b812 # # Exception| cpu 4: rx_hash 0xd22780ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 44998 dport 53764] != expected 0xaff4b812 # # Exception| cpu 4: rx_hash 0xd22780ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 59057 dport 53764] != expected 0xc2b677a4 # # Exception| cpu 4: rx_hash 0xd22780ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 59057 dport 53764] != expected 0xc2b677a4 # # 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 358, 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 182, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 117, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 39424 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x3aa68725 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52166 dport 39424] != expected 0xe02e34c8 # # Exception| cpu 5: rx_hash 0x3aa68725 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52166 dport 39424] != expected 0xe02e34c8 # # Exception| cpu 5: rx_hash 0x3aa68725 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43199 dport 39424] != expected 0x3e958843 # # Exception| cpu 5: rx_hash 0x3aa68725 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43199 dport 39424] != expected 0x3e958843 # # Exception| cpu 5: rx_hash 0x3aa68725 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35931 dport 39424] != expected 0x640133d4 # # Exception| cpu 5: rx_hash 0x3aa68725 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35931 dport 39424] != expected 0x640133d4 # # Exception| cpu 5: rx_hash 0x3aa68725 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36383 dport 39424] != expected 0xb1828855 # # Exception| cpu 5: rx_hash 0x3aa68725 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36383 dport 39424] != expected 0xb1828855 # # Exception| cpu 5: rx_hash 0x3aa68725 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52316 dport 39424] != expected 0x9b4c0033 # # Exception| cpu 5: rx_hash 0x3aa68725 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52316 dport 39424] != expected 0x9b4c0033 # # Exception| cpu 5: rx_hash 0x3aa68725 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33129 dport 39424] != expected 0x918c5df1 # # Exception| cpu 5: rx_hash 0x3aa68725 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33129 dport 39424] != expected 0x918c5df1 # # Exception| cpu 5: rx_hash 0x3aa68725 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36878 dport 39424] != expected 0x4ec779b0 # # Exception| cpu 5: rx_hash 0x3aa68725 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36878 dport 39424] != expected 0x4ec779b0 # # Exception| cpu 5: rx_hash 0x3aa68725 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60228 dport 39424] != expected 0x3e458267 # # Exception| cpu 5: rx_hash 0x3aa68725 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60228 dport 39424] != expected 0x3e458267 # # Exception| cpu 5: rx_hash 0x3aa68725 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44100 dport 39424] != expected 0x40b2ca6e # # Exception| cpu 5: rx_hash 0x3aa68725 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44100 dport 39424] != expected 0x40b2ca6e # # Exception| cpu 5: rx_hash 0x3aa68725 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45984 dport 39424] != expected 0x97da534a # # Exception| cpu 5: rx_hash 0x3aa68725 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45984 dport 39424] != expected 0x97da534a # # Exception| cpu 5: rx_hash 0x3aa68725 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41767 dport 39424] != expected 0xb86d1621 # # Exception| cpu 5: rx_hash 0x3aa68725 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41767 dport 39424] != expected 0xb86d1621 # # Exception| cpu 5: rx_hash 0x3aa68725 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45657 dport 39424] != expected 0x13219a99 # # Exception| cpu 5: rx_hash 0x3aa68725 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45657 dport 39424] != expected 0x13219a99 # # Exception| cpu 5: rx_hash 0x3aa68725 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52691 dport 39424] != expected 0xe1a69061 # # Exception| cpu 5: rx_hash 0x3aa68725 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52691 dport 39424] != expected 0xe1a69061 # # Exception| cpu 5: rx_hash 0x3aa68725 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54014 dport 39424] != expected 0xba22042a # # Exception| cpu 5: rx_hash 0x3aa68725 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54014 dport 39424] != expected 0xba22042a # # Exception| cpu 5: rx_hash 0x3aa68725 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56611 dport 39424] != expected 0x126c74fb # # Exception| cpu 5: rx_hash 0x3aa68725 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56611 dport 39424] != expected 0x126c74fb # # Exception| cpu 5: rx_hash 0x3aa68725 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46974 dport 39424] != expected 0x1a19b0c8 # # Exception| cpu 5: rx_hash 0x3aa68725 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46974 dport 39424] != expected 0x1a19b0c8 # # Exception| cpu 5: rx_hash 0x3aa68725 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39420 dport 39424] != expected 0x394fe6ba # # Exception| cpu 5: rx_hash 0x3aa68725 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39420 dport 39424] != expected 0x394fe6ba # # Exception| cpu 5: rx_hash 0x3aa68725 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41532 dport 39424] != expected 0x7e7eae18 # # Exception| cpu 5: rx_hash 0x3aa68725 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41532 dport 39424] != expected 0x7e7eae18 # # Exception| cpu 5: rx_hash 0x3aa68725 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39770 dport 39424] != expected 0xae242cd1 # # Exception| cpu 5: rx_hash 0x3aa68725 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39770 dport 39424] != expected 0xae242cd1 # # Exception| cpu 5: rx_hash 0x3aa68725 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51599 dport 39424] != expected 0xbb17d62b # # Exception| cpu 5: rx_hash 0x3aa68725 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51599 dport 39424] != expected 0xbb17d62b # # Exception| cpu 5: rx_hash 0x3aa68725 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55253 dport 39424] != expected 0x1fcc8f69 # # Exception| cpu 5: rx_hash 0x3aa68725 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55253 dport 39424] != expected 0x1fcc8f69 # # Exception| cpu 5: rx_hash 0x3aa68725 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58250 dport 39424] != expected 0xed0c78c3 # # Exception| cpu 5: rx_hash 0x3aa68725 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58250 dport 39424] != expected 0xed0c78c3 # # 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 358, 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 358, 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 358, 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 358, 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 358, 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 358, 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 358, 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 358, 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 /srv/vmksft/testing/wt-23/tools/testing/selftests/kselftest/runner.sh: line 50: : No such file or directory 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__->