< 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 1800 # selftests: drivers/net/hw: toeplitz.py # # Interface: enp1s0, driver: fbnic # 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 47464 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 43 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x60374e6b [saddr 192.0.3.2 daddr 192.0.3.1 sport 39640 dport 47464] != expected 0x96bc649d # # Exception| cpu 0: rx_hash 0x14587ac5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39676 dport 47464] != expected 0xf62d4b85 # # Exception| cpu 0: rx_hash 0x401de0a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39688 dport 47464] != expected 0xbf24e0e1 # # Exception| cpu 0: rx_hash 0xa8c389f8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39706 dport 47464] != expected 0x7e06bed0 # # Exception| cpu 0: rx_hash 0xbe7bbb08 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39710 dport 47464] != expected 0xc85cdda6 # # Exception| cpu 4: rx_hash 0xb3217027 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39628 dport 47464] != expected 0x8d709f36 # # Exception| cpu 4: rx_hash 0x77da0ae1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39654 dport 47464] != expected 0x6c22240f # # Exception| cpu 4: rx_hash 0xb274065d [saddr 192.0.3.2 daddr 192.0.3.1 sport 39670 dport 47464] != expected 0xc1b4bcd2 # # Exception| cpu 4: rx_hash 0x85b3ec18 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39704 dport 47464] != expected 0x12b2783c # # Exception| cpu 4: rx_hash 0xbf2ecd72 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39716 dport 47464] != expected 0x8498fe42 # # Exception| cpu 5: rx_hash 0x4d472b8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 39642 dport 47464] != expected 0xfa08a271 # # Exception| cpu 0: rx_hash 0x0fba831a [saddr 192.0.3.2 daddr 192.0.3.1 sport 39722 dport 47464] != expected 0x55b6a63 # # Exception| cpu 0: rx_hash 0xf1dcd8b6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39740 dport 47464] != expected 0x72235724 # # Exception| cpu 0: rx_hash 0x286932c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39790 dport 47464] != expected 0xd864af22 # # Exception| cpu 0: rx_hash 0xfb7f0c89 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39802 dport 47464] != expected 0xc3a85489 # # Exception| cpu 4: rx_hash 0xec924803 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39748 dport 47464] != expected 0x3936141b # # Exception| cpu 4: rx_hash 0x8f103827 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39774 dport 47464] != expected 0xa3397b91 # # Exception| cpu 4: rx_hash 0x4beb42e1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39796 dport 47464] != expected 0x426bc0a8 # # Exception| cpu 4: rx_hash 0x7e845dab [saddr 192.0.3.2 daddr 192.0.3.1 sport 39810 dport 47464] != expected 0x3d0fc4ad # # Exception| cpu 4: rx_hash 0xce1013c3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39820 dport 47464] != expected 0xbccc508c # # Exception| cpu 5: rx_hash 0x3472d40a [saddr 192.0.3.2 daddr 192.0.3.1 sport 39724 dport 47464] != expected 0xdfb5cff9 # # Exception| cpu 5: rx_hash 0xd75a1f13 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39746 dport 47464] != expected 0xe3d8b181 # # Exception| cpu 5: rx_hash 0x12f413af [saddr 192.0.3.2 daddr 192.0.3.1 sport 39762 dport 47464] != expected 0x4e4e295c # # Exception| cpu 5: rx_hash 0x702315f1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39794 dport 47464] != expected 0x98856532 # # Exception| cpu 5: rx_hash 0x454c0abb [saddr 192.0.3.2 daddr 192.0.3.1 sport 39812 dport 47464] != expected 0xe7e16137 # # Exception| cpu 0: rx_hash 0x1d062d8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 39832 dport 47464] != expected 0xa700ab27 # # Exception| cpu 0: rx_hash 0xe2350059 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39860 dport 47464] != expected 0x9cbcb584 # # Exception| cpu 0: rx_hash 0x7fd12bd1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39864 dport 47464] != expected 0x71cbe749 # # Exception| cpu 0: rx_hash 0x5957ec74 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39878 dport 47464] != expected 0xe03001ec # # Exception| cpu 0: rx_hash 0x9cf9e0c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39894 dport 47464] != expected 0x4da69931 # # Exception| cpu 0: rx_hash 0x2d38d8da [saddr 192.0.3.2 daddr 192.0.3.1 sport 39906 dport 47464] != expected 0x80a12ef4 # # Exception| cpu 4: rx_hash 0x970f428d [saddr 192.0.3.2 daddr 192.0.3.1 sport 39850 dport 47464] != expected 0xb0e9b978 # # Exception| cpu 4: rx_hash 0xd20bf50c [saddr 192.0.3.2 daddr 192.0.3.1 sport 39886 dport 47464] != expected 0xbb1d3057 # # Exception| cpu 4: rx_hash 0xe896d466 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39922 dport 47464] != expected 0x2d37b629 # # Exception| cpu 5: rx_hash 0xba7f276d [saddr 192.0.3.2 daddr 192.0.3.1 sport 39848 dport 47464] != expected 0xdc5d7f94 # # Exception| cpu 5: rx_hash 0xacc7159d [saddr 192.0.3.2 daddr 192.0.3.1 sport 39852 dport 47464] != expected 0x6a071ce2 # # Exception| cpu 5: rx_hash 0x7572ffee [saddr 192.0.3.2 daddr 192.0.3.1 sport 39934 dport 47464] != expected 0xc040e4e4 # # Exception| cpu 5: rx_hash 0x02b49f28 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39950 dport 47464] != expected 0xc4c9c253 # # Exception| cpu 5: rx_hash 0xd1a2a164 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39962 dport 47464] != expected 0xdf0539f8 # # Exception| cpu 0: rx_hash 0xfd87b2fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 39970 dport 47464] != expected 0xff75dcf0 # # Exception| cpu 0: rx_hash 0x9e05c2da [saddr 192.0.3.2 daddr 192.0.3.1 sport 39992 dport 47464] != expected 0x657ab37a # # Exception| cpu 0: rx_hash 0xae3b378f [saddr 192.0.3.2 daddr 192.0.3.1 sport 40002 dport 47464] != expected 0x42db36a9 # # Exception| cpu 0: rx_hash 0x7c787fb9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40044 dport 47464] != expected 0x15d3eee6 # # Exception| count: pass=0 nohash=0 fail=43 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x7e1b1932 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49958 dport 42929] OK # # # cpu 0: rx_hash 0x96c5706e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49972 dport 42929] OK # # # cpu 0: rx_hash 0x3b1faeb3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49986 dport 42929] OK # # # cpu 4: rx_hash 0x536b7cd2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49956 dport 42929] OK # # # cpu 4: rx_hash 0xfeb1a20f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50002 dport 42929] OK # # # cpu 5: rx_hash 0xac585104 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49928 dport 42929] OK # # # cpu 5: rx_hash 0xd96213d0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49942 dport 42929] OK # # # cpu 5: rx_hash 0x45d34e22 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49952 dport 42929] OK # # # cpu 5: rx_hash 0xbbb5158e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49974 dport 42929] OK # # # cpu 5: rx_hash 0x2da79c43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49990 dport 42929] OK # # # cpu 5: rx_hash 0x589dde97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50008 dport 42929] OK # # # cpu 0: rx_hash 0x4f709a1d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50022 dport 42929] OK # # # cpu 0: rx_hash 0xd294b195 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50026 dport 42929] OK # # # cpu 0: rx_hash 0x8479defb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50054 dport 42929] OK # # # cpu 4: rx_hash 0xb116c1b1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50032 dport 42929] OK # # # cpu 4: rx_hash 0xa909bb1b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50052 dport 42929] OK # # # cpu 4: rx_hash 0x34ed9093 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50056 dport 42929] OK # # # cpu 4: rx_hash 0x576fe0b7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50066 dport 42929] OK # # # cpu 4: rx_hash 0xca8bcb3f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50078 dport 42929] OK # # # cpu 4: rx_hash 0xcbdebd45 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50084 dport 42929] OK # # # cpu 5: rx_hash 0xbfb189eb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50048 dport 42929] OK # # # cpu 5: rx_hash 0x199df573 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50058 dport 42929] OK # # # cpu 5: rx_hash 0xe7fbaedf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50076 dport 42929] OK # # # cpu 0: rx_hash 0xfe8f76c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54136 dport 42929] OK # # # cpu 0: rx_hash 0x35863223 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54168 dport 42929] OK # # # cpu 0: rx_hash 0xcab51ff5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54196 dport 42929] OK # # # cpu 4: rx_hash 0x18c88309 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50096 dport 42929] OK # # # cpu 4: rx_hash 0xf0283e9f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54152 dport 42929] OK # # # cpu 4: rx_hash 0x18f657c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54170 dport 42929] OK # # # cpu 4: rx_hash 0x0e4e6533 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54174 dport 42929] OK # # # cpu 4: rx_hash 0x99099a84 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54228 dport 42929] OK # # # cpu 5: rx_hash 0xd3ff1325 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54138 dport 42929] OK # # # cpu 5: rx_hash 0x233e00d3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54172 dport 42929] OK # # # cpu 5: rx_hash 0x226b76a9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54182 dport 42929] OK # # # cpu 5: rx_hash 0x7a21519d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54202 dport 42929] OK # # # cpu 0: rx_hash 0x5ca79638 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54212 dport 42929] OK # # # cpu 0: rx_hash 0x985cecfe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54254 dport 42929] OK # # # cpu 4: rx_hash 0x04edb10c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54232 dport 42929] OK # # # cpu 4: rx_hash 0x5df2e042 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54270 dport 42929] OK # # # cpu 4: rx_hash 0xa16899fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54278 dport 42929] OK # # # cpu 4: rx_hash 0xc2eae9d8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54300 dport 42929] OK # # # cpu 4: rx_hash 0x9bf5b896 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54330 dport 42929] OK # # # count: pass=42 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 45371 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x58f0efe2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33773 dport 45371] != expected 0xbe12ade9 # # Exception| cpu 5: rx_hash 0x58f0efe2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33773 dport 45371] != expected 0xbe12ade9 # # Exception| cpu 5: rx_hash 0x58f0efe2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36721 dport 45371] != expected 0x36acc3b0 # # Exception| cpu 5: rx_hash 0x58f0efe2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36721 dport 45371] != expected 0x36acc3b0 # # Exception| cpu 5: rx_hash 0x58f0efe2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48089 dport 45371] != expected 0xc7356ac9 # # Exception| cpu 5: rx_hash 0x58f0efe2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48089 dport 45371] != expected 0xc7356ac9 # # Exception| cpu 5: rx_hash 0x58f0efe2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44060 dport 45371] != expected 0xc27fe0fb # # Exception| cpu 5: rx_hash 0x58f0efe2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44060 dport 45371] != expected 0xc27fe0fb # # Exception| cpu 5: rx_hash 0x58f0efe2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57674 dport 45371] != expected 0x3c3d00f2 # # Exception| cpu 5: rx_hash 0x58f0efe2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57674 dport 45371] != expected 0x3c3d00f2 # # Exception| cpu 5: rx_hash 0x58f0efe2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52992 dport 45371] != expected 0x3a96594a # # Exception| cpu 5: rx_hash 0x58f0efe2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52992 dport 45371] != expected 0x3a96594a # # Exception| cpu 5: rx_hash 0x58f0efe2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39261 dport 45371] != expected 0xe367a52e # # Exception| cpu 5: rx_hash 0x58f0efe2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39261 dport 45371] != expected 0xe367a52e # # Exception| cpu 5: rx_hash 0x58f0efe2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42120 dport 45371] != expected 0x475ae57a # # Exception| cpu 5: rx_hash 0x58f0efe2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42120 dport 45371] != expected 0x475ae57a # # Exception| cpu 5: rx_hash 0x58f0efe2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49702 dport 45371] != expected 0x1187ae61 # # Exception| cpu 5: rx_hash 0x58f0efe2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49702 dport 45371] != expected 0x1187ae61 # # Exception| cpu 5: rx_hash 0x58f0efe2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60820 dport 45371] != expected 0xb3520e70 # # Exception| cpu 5: rx_hash 0x58f0efe2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60820 dport 45371] != expected 0xb3520e70 # # Exception| cpu 5: rx_hash 0x58f0efe2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36628 dport 45371] != expected 0xe431c747 # # Exception| cpu 5: rx_hash 0x58f0efe2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36628 dport 45371] != expected 0xe431c747 # # Exception| cpu 5: rx_hash 0x58f0efe2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55719 dport 45371] != expected 0xb41f9640 # # Exception| cpu 5: rx_hash 0x58f0efe2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55719 dport 45371] != expected 0xb41f9640 # # Exception| cpu 5: rx_hash 0x58f0efe2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45144 dport 45371] != expected 0x7700c470 # # Exception| cpu 5: rx_hash 0x58f0efe2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45144 dport 45371] != expected 0x7700c470 # # Exception| cpu 5: rx_hash 0x58f0efe2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49951 dport 45371] != expected 0xb247af3c # # Exception| cpu 5: rx_hash 0x58f0efe2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49951 dport 45371] != expected 0xb247af3c # # Exception| cpu 5: rx_hash 0x58f0efe2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33177 dport 45371] != expected 0xb51c08dd # # Exception| cpu 5: rx_hash 0x58f0efe2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33177 dport 45371] != expected 0xb51c08dd # # Exception| cpu 5: rx_hash 0x58f0efe2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58662 dport 45371] != expected 0x3a52e205 # # Exception| cpu 5: rx_hash 0x58f0efe2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58662 dport 45371] != expected 0x3a52e205 # # Exception| cpu 5: rx_hash 0x58f0efe2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42058 dport 45371] != expected 0xf53956ba # # Exception| cpu 5: rx_hash 0x58f0efe2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42058 dport 45371] != expected 0xf53956ba # # Exception| cpu 5: rx_hash 0x58f0efe2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33950 dport 45371] != expected 0xbaf41371 # # Exception| cpu 5: rx_hash 0x58f0efe2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33950 dport 45371] != expected 0xbaf41371 # # Exception| cpu 5: rx_hash 0x58f0efe2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46405 dport 45371] != expected 0xe2e7b056 # # Exception| cpu 5: rx_hash 0x58f0efe2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46405 dport 45371] != expected 0xe2e7b056 # # Exception| cpu 5: rx_hash 0x58f0efe2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45887 dport 45371] != expected 0x3e9cdb20 # # Exception| cpu 5: rx_hash 0x58f0efe2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45887 dport 45371] != expected 0x3e9cdb20 # # Exception| cpu 5: rx_hash 0x58f0efe2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50109 dport 45371] != expected 0xbd8af6a5 # # Exception| cpu 5: rx_hash 0x58f0efe2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50109 dport 45371] != expected 0xbd8af6a5 # # Exception| count: pass=0 nohash=0 fail=42 # # 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 50790 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 52 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xee34edc8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46023 dport 50790] != expected 0x76fee3ff # # Exception| cpu 0: rx_hash 0xee34edc8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46023 dport 50790] != expected 0x76fee3ff # # Exception| cpu 0: rx_hash 0xee34edc8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44286 dport 50790] != expected 0x3414e12c # # Exception| cpu 0: rx_hash 0xee34edc8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44286 dport 50790] != expected 0x3414e12c # # Exception| cpu 0: rx_hash 0xee34edc8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44842 dport 50790] != expected 0x24ab0d76 # # Exception| cpu 0: rx_hash 0xee34edc8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44842 dport 50790] != expected 0x24ab0d76 # # Exception| cpu 0: rx_hash 0xee34edc8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38921 dport 50790] != expected 0xee2af49e # # Exception| cpu 0: rx_hash 0xee34edc8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38921 dport 50790] != expected 0xee2af49e # # Exception| cpu 0: rx_hash 0xee34edc8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36497 dport 50790] != expected 0xc9934696 # # Exception| cpu 0: rx_hash 0xee34edc8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36497 dport 50790] != expected 0xc9934696 # # Exception| cpu 0: rx_hash 0xee34edc8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50579 dport 50790] != expected 0xb62e8442 # # Exception| cpu 0: rx_hash 0xee34edc8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50579 dport 50790] != expected 0xb62e8442 # # Exception| cpu 0: rx_hash 0xee34edc8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49682 dport 50790] != expected 0xd1aa689 # # Exception| cpu 0: rx_hash 0xee34edc8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49682 dport 50790] != expected 0xd1aa689 # # Exception| cpu 0: rx_hash 0xee34edc8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33747 dport 50790] != expected 0x34fa4b9 # # Exception| cpu 0: rx_hash 0xee34edc8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33747 dport 50790] != expected 0x34fa4b9 # # Exception| cpu 0: rx_hash 0xee34edc8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48389 dport 50790] != expected 0x4ee050e9 # # Exception| cpu 0: rx_hash 0xee34edc8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48389 dport 50790] != expected 0x4ee050e9 # # Exception| cpu 0: rx_hash 0xee34edc8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52824 dport 50790] != expected 0xc0bd15 # # Exception| cpu 0: rx_hash 0xee34edc8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52824 dport 50790] != expected 0xc0bd15 # # Exception| cpu 0: rx_hash 0xee34edc8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51100 dport 50790] != expected 0x7a77718f # # Exception| cpu 0: rx_hash 0xee34edc8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51100 dport 50790] != expected 0x7a77718f # # Exception| cpu 0: rx_hash 0xee34edc8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40855 dport 50790] != expected 0x7ac45f41 # # Exception| cpu 0: rx_hash 0xee34edc8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40855 dport 50790] != expected 0x7ac45f41 # # Exception| cpu 0: rx_hash 0xee34edc8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56081 dport 50790] != expected 0x7b9e1a77 # # Exception| cpu 0: rx_hash 0xee34edc8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56081 dport 50790] != expected 0x7b9e1a77 # # Exception| cpu 0: rx_hash 0xee34edc8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57354 dport 50790] != expected 0x7a7142e # # Exception| cpu 0: rx_hash 0xee34edc8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57354 dport 50790] != expected 0x7a7142e # # Exception| cpu 0: rx_hash 0xee34edc8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42170 dport 50790] != expected 0x9a4c0cea # # Exception| cpu 0: rx_hash 0xee34edc8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42170 dport 50790] != expected 0x9a4c0cea # # Exception| cpu 0: rx_hash 0xee34edc8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51445 dport 50790] != expected 0x89d52c3 # # Exception| cpu 0: rx_hash 0xee34edc8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51445 dport 50790] != expected 0x89d52c3 # # Exception| cpu 0: rx_hash 0xee34edc8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34006 dport 50790] != expected 0x36767515 # # Exception| cpu 0: rx_hash 0xee34edc8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34006 dport 50790] != expected 0x36767515 # # Exception| cpu 0: rx_hash 0xee34edc8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39997 dport 50790] != expected 0x4cfd74be # # Exception| cpu 0: rx_hash 0xee34edc8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39997 dport 50790] != expected 0x4cfd74be # # Exception| cpu 0: rx_hash 0xee34edc8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56373 dport 50790] != expected 0x76900645 # # Exception| cpu 0: rx_hash 0xee34edc8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56373 dport 50790] != expected 0x76900645 # # Exception| cpu 0: rx_hash 0xee34edc8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53865 dport 50790] != expected 0xa3013610 # # Exception| cpu 0: rx_hash 0xee34edc8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53865 dport 50790] != expected 0xa3013610 # # Exception| cpu 0: rx_hash 0xee34edc8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58642 dport 50790] != expected 0x16195913 # # Exception| cpu 0: rx_hash 0xee34edc8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58642 dport 50790] != expected 0x16195913 # # Exception| cpu 0: rx_hash 0xee34edc8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55464 dport 50790] != expected 0xff999314 # # Exception| cpu 0: rx_hash 0xee34edc8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55464 dport 50790] != expected 0xff999314 # # Exception| cpu 0: rx_hash 0xee34edc8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38197 dport 50790] != expected 0x270d114 # # Exception| cpu 0: rx_hash 0xee34edc8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38197 dport 50790] != expected 0x270d114 # # Exception| cpu 0: rx_hash 0xee34edc8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34312 dport 50790] != expected 0xccbf051c # # Exception| cpu 0: rx_hash 0xee34edc8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34312 dport 50790] != expected 0xccbf051c # # Exception| cpu 0: rx_hash 0xee34edc8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45164 dport 50790] != expected 0x1a2703c0 # # Exception| cpu 0: rx_hash 0xee34edc8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45164 dport 50790] != expected 0x1a2703c0 # # Exception| cpu 0: rx_hash 0xee34edc8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35473 dport 50790] != expected 0xda85fea4 # # Exception| cpu 0: rx_hash 0xee34edc8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35473 dport 50790] != expected 0xda85fea4 # # 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__->