< 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 # # Interface: enp1s0, driver: fbnic # 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 214, 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 43390 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 66 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x05a448ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 50410 dport 43390] != expected 0x32ef90d5 # # Exception| cpu 0: rx_hash 0x7f3efba1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50524 dport 43390] != expected 0x9ee3a39f # # Exception| cpu 0: rx_hash 0x64302465 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50582 dport 43390] != expected 0xc7c8344f # # Exception| cpu 0: rx_hash 0x9810c577 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50608 dport 43390] != expected 0x4f913f8a # # Exception| cpu 0: rx_hash 0x4b0bfe7a [saddr 192.0.3.2 daddr 192.0.3.1 sport 50624 dport 43390] != expected 0x74351209 # # Exception| cpu 0: rx_hash 0xd3d22614 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50638 dport 43390] != expected 0xa9147e13 # # Exception| cpu 0: rx_hash 0x1a2054ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 50650 dport 43390] != expected 0x3e4b1ad # # Exception| cpu 0: rx_hash 0x61db4ac2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50688 dport 43390] != expected 0xfbcd988f # # Exception| cpu 0: rx_hash 0xb56e7e9b [saddr 192.0.3.2 daddr 192.0.3.1 sport 50706 dport 43390] != expected 0xc87c4298 # # Exception| cpu 0: rx_hash 0x589aebe3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50772 dport 43390] != expected 0x59b15807 # # Exception| cpu 0: rx_hash 0xd63948b3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50776 dport 43390] != expected 0x9511d2d3 # # Exception| cpu 0: rx_hash 0xf3d83902 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50852 dport 43390] != expected 0x6653721f # # Exception| cpu 0: rx_hash 0xf4763656 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50886 dport 43390] != expected 0x6e46858b # # Exception| cpu 0: rx_hash 0x6792d3a7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50892 dport 43390] != expected 0x3ba71af6 # # Exception| cpu 0: rx_hash 0xb327e7fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 50910 dport 43390] != expected 0x816c0e1 # # Exception| cpu 0: rx_hash 0x0856d744 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50912 dport 43390] != expected 0xe61f8e4e # # Exception| cpu 0: rx_hash 0x1e2cac7a [saddr 192.0.3.2 daddr 192.0.3.1 sport 50914 dport 43390] != expected 0xf79e6880 # # Exception| cpu 0: rx_hash 0xca999823 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50928 dport 43390] != expected 0xc42fb297 # # Exception| cpu 0: rx_hash 0x5240404d [saddr 192.0.3.2 daddr 192.0.3.1 sport 50942 dport 43390] != expected 0x190ede8d # # Exception| cpu 0: rx_hash 0xce135bc5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50954 dport 43390] != expected 0xac0f043f # # Exception| cpu 0: rx_hash 0xfbc1c82f [saddr 192.0.3.2 daddr 192.0.3.1 sport 51000 dport 43390] != expected 0x8ea6c044 # # Exception| cpu 0: rx_hash 0x359db583 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51022 dport 43390] != expected 0x2c43f86e # # Exception| cpu 0: rx_hash 0x1d0860c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51066 dport 43390] != expected 0x97ab29bc # # Exception| cpu 0: rx_hash 0xe76118bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 51088 dport 43390] != expected 0xdf98a000 # # Exception| cpu 0: rx_hash 0x7fb8c0d1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51102 dport 43390] != expected 0x2b9cc1a # # Exception| cpu 0: rx_hash 0x9edf6762 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51134 dport 43390] != expected 0x13a1d276 # # Exception| cpu 0: rx_hash 0xfd88514a [saddr 192.0.3.2 daddr 192.0.3.1 sport 51188 dport 43390] != expected 0x4ecc423d # # Exception| cpu 0: rx_hash 0xd743931a [saddr 192.0.3.2 daddr 192.0.3.1 sport 51200 dport 43390] != expected 0xda10b9e3 # # Exception| cpu 0: rx_hash 0x3ab70662 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51270 dport 43390] != expected 0x4bdda37c # # Exception| cpu 0: rx_hash 0xdbd0a1d1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51302 dport 43390] != expected 0x5ac5bd10 # # Exception| cpu 0: rx_hash 0x191feeb6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51318 dport 43390] != expected 0x78f581c9 # # Exception| cpu 0: rx_hash 0x4540e0da [saddr 192.0.3.2 daddr 192.0.3.1 sport 51364 dport 43390] != expected 0x478e5373 # # Exception| cpu 0: rx_hash 0xda3737e0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51400 dport 43390] != expected 0x92bac8fd # # Exception| cpu 0: rx_hash 0x8021a0e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51414 dport 43390] != expected 0x6dab983e # # Exception| cpu 0: rx_hash 0x2617d6f2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51438 dport 43390] != expected 0x1ae3c338 # # Exception| cpu 4: rx_hash 0xa3923ed5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50386 dport 43390] != expected 0x45a7cbd3 # # Exception| cpu 4: rx_hash 0x0a13b6b7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50452 dport 43390] != expected 0xd20fd51a # # Exception| cpu 4: rx_hash 0x29bb5e63 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50468 dport 43390] != expected 0xe127f7af # # Exception| cpu 4: rx_hash 0x386f2a09 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50500 dport 43390] != expected 0xf8b3e6f5 # # Exception| cpu 4: rx_hash 0xe7e723cf [saddr 192.0.3.2 daddr 192.0.3.1 sport 50514 dport 43390] != expected 0x43c2cf85 # # Exception| cpu 4: rx_hash 0xd9088dba [saddr 192.0.3.2 daddr 192.0.3.1 sport 50532 dport 43390] != expected 0xe9abf899 # # Exception| cpu 4: rx_hash 0xaa6c59c9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50656 dport 43390] != expected 0x652d0c65 # # Exception| cpu 4: rx_hash 0x24cffa99 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50668 dport 43390] != expected 0xa98d86b1 # # Exception| cpu 4: rx_hash 0xf07acec0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50686 dport 43390] != expected 0x9a3c5ca6 # # Exception| cpu 4: rx_hash 0xa31405a5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50704 dport 43390] != expected 0xd9fda456 # # Exception| cpu 4: rx_hash 0x028c7cea [saddr 192.0.3.2 daddr 192.0.3.1 sport 50762 dport 43390] != expected 0xa6a008c4 # # Exception| cpu 4: rx_hash 0x45ddad42 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50770 dport 43390] != expected 0xc0f04dae # # Exception| cpu 4: rx_hash 0x700f3ea8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50784 dport 43390] != expected 0xe25989d5 # # Exception| cpu 4: rx_hash 0xb2c071cf [saddr 192.0.3.2 daddr 192.0.3.1 sport 50800 dport 43390] != expected 0xc069b50c # # Exception| cpu 4: rx_hash 0x3c63d29f [saddr 192.0.3.2 daddr 192.0.3.1 sport 50812 dport 43390] != expected 0xcc93fd8 # # Exception| cpu 4: rx_hash 0x12bf9eb1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50820 dport 43390] != expected 0x774b6c73 # # Exception| cpu 4: rx_hash 0x71e8a899 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50894 dport 43390] != expected 0x2a26fc38 # # Exception| cpu 4: rx_hash 0x390e8748 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50984 dport 43390] != expected 0xac96fc9d # # Exception| cpu 4: rx_hash 0x6f8b228a [saddr 192.0.3.2 daddr 192.0.3.1 sport 51024 dport 43390] != expected 0xd352a8ad # # Exception| cpu 4: rx_hash 0xf752fae4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51038 dport 43390] != expected 0xe73c4b7 # # Exception| cpu 4: rx_hash 0xd4fa1230 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51054 dport 43390] != expected 0x3d5be602 # # Exception| cpu 4: rx_hash 0x0b721bf6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51064 dport 43390] != expected 0x862acf72 # # Exception| cpu 4: rx_hash 0x46f961f0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51146 dport 43390] != expected 0xa0c50c92 # # Exception| cpu 4: rx_hash 0x99716836 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51164 dport 43390] != expected 0x1bb425e2 # # Exception| cpu 4: rx_hash 0xb88797f9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51244 dport 43390] != expected 0x7a82d5b # # Exception| cpu 4: rx_hash 0xffd64651 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51252 dport 43390] != expected 0x61f86831 # # Exception| cpu 4: rx_hash 0x5e4e3f1e [saddr 192.0.3.2 daddr 192.0.3.1 sport 51310 dport 43390] != expected 0x1ea5c4a3 # # Exception| cpu 4: rx_hash 0xb25d3c57 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51334 dport 43390] != expected 0x4717abd1 # # Exception| cpu 4: rx_hash 0x4e7ddd45 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51360 dport 43390] != expected 0xcf4ea014 # # Exception| cpu 4: rx_hash 0xf2a2e2ab [saddr 192.0.3.2 daddr 192.0.3.1 sport 51452 dport 43390] != expected 0x2952192f # # Exception| cpu 4: rx_hash 0xb6d7ffb1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51580 dport 43390] != expected 0x2f371d79 # # Exception| count: pass=0 nohash=0 fail=66 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x7c901d6e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46878 dport 59551] OK # # # cpu 0: rx_hash 0x0e135f2c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46900 dport 59551] OK # # # cpu 0: rx_hash 0xc04f2280 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46914 dport 59551] OK # # # cpu 0: rx_hash 0xb2cc60c2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46952 dport 59551] OK # # # cpu 0: rx_hash 0x6679549b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46970 dport 59551] OK # # # cpu 0: rx_hash 0xdb41fd44 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46984 dport 59551] OK # # # cpu 0: rx_hash 0xb485f9a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47012 dport 59551] OK # # # cpu 0: rx_hash 0x7d778b5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47024 dport 59551] OK # # # cpu 0: rx_hash 0x6ca3ff35 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47056 dport 59551] OK # # # cpu 0: rx_hash 0xba48dc77 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47106 dport 59551] OK # # # cpu 0: rx_hash 0x29ac3986 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47112 dport 59551] OK # # # cpu 0: rx_hash 0x84a77202 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47156 dport 59551] OK # # # cpu 0: rx_hash 0xd91fea5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47176 dport 59551] OK # # # cpu 0: rx_hash 0x1bd0a538 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47192 dport 59551] OK # # # cpu 0: rx_hash 0xab9ca81d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47202 dport 59551] OK # # # cpu 0: rx_hash 0x6953e77a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47218 dport 59551] OK # # # cpu 0: rx_hash 0xc211359b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47234 dport 59551] OK # # # cpu 0: rx_hash 0x5ac8edf5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47244 dport 59551] OK # # # cpu 0: rx_hash 0xa14603b3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47304 dport 59551] OK # # # cpu 0: rx_hash 0x5d66e2a1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47342 dport 59551] OK # # # cpu 0: rx_hash 0x94949059 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47354 dport 59551] OK # # # cpu 0: rx_hash 0x67038f32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47394 dport 59551] OK # # # cpu 0: rx_hash 0x3d15183b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47420 dport 59551] OK # # # cpu 0: rx_hash 0x9c8d6174 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47462 dport 59551] OK # # # cpu 0: rx_hash 0xf500fcf2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47494 dport 59551] OK # # # cpu 0: rx_hash 0x8cbe832f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47528 dport 59551] OK # # # cpu 0: rx_hash 0x8783beb0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47532 dport 59551] OK # # # cpu 0: rx_hash 0x9657cada [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47564 dport 59551] OK # # # cpu 0: rx_hash 0x42e2fe83 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47582 dport 59551] OK # # # cpu 0: rx_hash 0xbc877e62 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47628 dport 59551] OK # # # cpu 0: rx_hash 0xaafd055c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47630 dport 59551] OK # # # cpu 0: rx_hash 0x68324a3b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47646 dport 59551] OK # # # cpu 0: rx_hash 0x5de0d9d1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47660 dport 59551] OK # # # cpu 0: rx_hash 0x0ccb7347 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47670 dport 59551] OK # # # cpu 0: rx_hash 0x9412ab29 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47672 dport 59551] OK # # # cpu 0: rx_hash 0x41400941 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47748 dport 59551] OK # # # cpu 0: rx_hash 0x838f4626 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47764 dport 59551] OK # # # cpu 0: rx_hash 0x62e8e195 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47796 dport 59551] OK # # # cpu 0: rx_hash 0xb1f3da98 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47812 dport 59551] OK # # # cpu 0: rx_hash 0x8b96b70b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47880 dport 59551] OK # # # cpu 0: rx_hash 0x9deccc35 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47882 dport 59551] OK # # # cpu 0: rx_hash 0x96d1f1aa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47886 dport 59551] 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-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 214, 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 59745 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0xb50bd437 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39578 dport 59745] != expected 0xe5ec9a10 # # Exception| cpu 5: rx_hash 0xb50bd437 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39578 dport 59745] != expected 0xe5ec9a10 # # Exception| cpu 5: rx_hash 0xb50bd437 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42677 dport 59745] != expected 0xc229ad52 # # Exception| cpu 5: rx_hash 0xb50bd437 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42677 dport 59745] != expected 0xc229ad52 # # Exception| cpu 5: rx_hash 0xb50bd437 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56715 dport 59745] != expected 0xcb6da582 # # Exception| cpu 5: rx_hash 0xb50bd437 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56715 dport 59745] != expected 0xcb6da582 # # Exception| cpu 5: rx_hash 0xb50bd437 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49465 dport 59745] != expected 0xfd6cf6d4 # # Exception| cpu 5: rx_hash 0xb50bd437 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49465 dport 59745] != expected 0xfd6cf6d4 # # Exception| cpu 5: rx_hash 0xb50bd437 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48203 dport 59745] != expected 0x719d3af3 # # Exception| cpu 5: rx_hash 0xb50bd437 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48203 dport 59745] != expected 0x719d3af3 # # Exception| cpu 5: rx_hash 0xb50bd437 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42904 dport 59745] != expected 0x3eb1f7bb # # Exception| cpu 5: rx_hash 0xb50bd437 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42904 dport 59745] != expected 0x3eb1f7bb # # Exception| cpu 5: rx_hash 0xb50bd437 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48737 dport 59745] != expected 0xb4753a04 # # Exception| cpu 5: rx_hash 0xb50bd437 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48737 dport 59745] != expected 0xb4753a04 # # Exception| cpu 5: rx_hash 0xb50bd437 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55448 dport 59745] != expected 0x19747137 # # Exception| cpu 5: rx_hash 0xb50bd437 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55448 dport 59745] != expected 0x19747137 # # Exception| cpu 5: rx_hash 0xb50bd437 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33625 dport 59745] != expected 0x9e1ea67 # # Exception| cpu 5: rx_hash 0xb50bd437 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33625 dport 59745] != expected 0x9e1ea67 # # Exception| cpu 5: rx_hash 0xb50bd437 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47287 dport 59745] != expected 0x42575acc # # Exception| cpu 5: rx_hash 0xb50bd437 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47287 dport 59745] != expected 0x42575acc # # Exception| cpu 5: rx_hash 0xb50bd437 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55519 dport 59745] != expected 0xabbaa634 # # Exception| cpu 5: rx_hash 0xb50bd437 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55519 dport 59745] != expected 0xabbaa634 # # Exception| cpu 5: rx_hash 0xb50bd437 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60884 dport 59745] != expected 0x77c01fc9 # # Exception| cpu 5: rx_hash 0xb50bd437 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60884 dport 59745] != expected 0x77c01fc9 # # Exception| cpu 5: rx_hash 0xb50bd437 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47826 dport 59745] != expected 0x7111f48b # # Exception| cpu 5: rx_hash 0xb50bd437 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47826 dport 59745] != expected 0x7111f48b # # Exception| cpu 5: rx_hash 0xb50bd437 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40111 dport 59745] != expected 0x3c9ec74b # # Exception| cpu 5: rx_hash 0xb50bd437 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40111 dport 59745] != expected 0x3c9ec74b # # Exception| cpu 5: rx_hash 0xb50bd437 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36250 dport 59745] != expected 0x1674e8f4 # # Exception| cpu 5: rx_hash 0xb50bd437 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36250 dport 59745] != expected 0x1674e8f4 # # Exception| cpu 5: rx_hash 0xb50bd437 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60453 dport 59745] != expected 0x6902fb80 # # Exception| cpu 5: rx_hash 0xb50bd437 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60453 dport 59745] != expected 0x6902fb80 # # Exception| cpu 5: rx_hash 0xb50bd437 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40481 dport 59745] != expected 0x64e82d2c # # Exception| cpu 5: rx_hash 0xb50bd437 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40481 dport 59745] != expected 0x64e82d2c # # Exception| cpu 5: rx_hash 0xb50bd437 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37130 dport 59745] != expected 0x20ec4300 # # Exception| cpu 5: rx_hash 0xb50bd437 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37130 dport 59745] != expected 0x20ec4300 # # Exception| cpu 5: rx_hash 0xb50bd437 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52200 dport 59745] != expected 0x11c0eea3 # # Exception| cpu 5: rx_hash 0xb50bd437 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52200 dport 59745] != expected 0x11c0eea3 # # Exception| cpu 5: rx_hash 0xb50bd437 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54092 dport 59745] != expected 0x5c385476 # # Exception| cpu 5: rx_hash 0xb50bd437 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54092 dport 59745] != expected 0x5c385476 # # Exception| cpu 5: rx_hash 0xb50bd437 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54257 dport 59745] != expected 0x84f53610 # # Exception| cpu 5: rx_hash 0xb50bd437 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54257 dport 59745] != expected 0x84f53610 # # Exception| cpu 5: rx_hash 0xb50bd437 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33521 dport 59745] != expected 0x5afc89ee # # Exception| cpu 5: rx_hash 0xb50bd437 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33521 dport 59745] != expected 0x5afc89ee # # Exception| cpu 5: rx_hash 0xb50bd437 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60906 dport 59745] != expected 0x99c95166 # # Exception| cpu 5: rx_hash 0xb50bd437 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60906 dport 59745] != expected 0x99c95166 # # 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 214, 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 33628 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xf4772b71 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46163 dport 33628] != expected 0xff5fa1cf # # Exception| cpu 0: rx_hash 0xf4772b71 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46163 dport 33628] != expected 0xff5fa1cf # # Exception| cpu 0: rx_hash 0xf4772b71 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50258 dport 33628] != expected 0xc5784c89 # # Exception| cpu 0: rx_hash 0xf4772b71 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50258 dport 33628] != expected 0xc5784c89 # # Exception| cpu 0: rx_hash 0xf4772b71 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43431 dport 33628] != expected 0x3840d6ab # # Exception| cpu 0: rx_hash 0xf4772b71 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43431 dport 33628] != expected 0x3840d6ab # # Exception| cpu 0: rx_hash 0xf4772b71 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47935 dport 33628] != expected 0xea9c5bdb # # Exception| cpu 0: rx_hash 0xf4772b71 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47935 dport 33628] != expected 0xea9c5bdb # # Exception| cpu 0: rx_hash 0xf4772b71 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55979 dport 33628] != expected 0x20ae04d # # Exception| cpu 0: rx_hash 0xf4772b71 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55979 dport 33628] != expected 0x20ae04d # # Exception| cpu 0: rx_hash 0xf4772b71 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42611 dport 33628] != expected 0xf3ecb348 # # Exception| cpu 0: rx_hash 0xf4772b71 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42611 dport 33628] != expected 0xf3ecb348 # # Exception| cpu 0: rx_hash 0xf4772b71 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35217 dport 33628] != expected 0xbf4e1f79 # # Exception| cpu 0: rx_hash 0xf4772b71 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35217 dport 33628] != expected 0xbf4e1f79 # # Exception| cpu 0: rx_hash 0xf4772b71 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55153 dport 33628] != expected 0xcf6927bb # # Exception| cpu 0: rx_hash 0xf4772b71 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55153 dport 33628] != expected 0xcf6927bb # # Exception| cpu 0: rx_hash 0xf4772b71 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55545 dport 33628] != expected 0xb81a7db6 # # Exception| cpu 0: rx_hash 0xf4772b71 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55545 dport 33628] != expected 0xb81a7db6 # # Exception| cpu 0: rx_hash 0xf4772b71 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50066 dport 33628] != expected 0x20a3c50c # # Exception| cpu 0: rx_hash 0xf4772b71 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50066 dport 33628] != expected 0x20a3c50c # # Exception| cpu 0: rx_hash 0xf4772b71 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48278 dport 33628] != expected 0xb7f9ce86 # # Exception| cpu 0: rx_hash 0xf4772b71 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48278 dport 33628] != expected 0xb7f9ce86 # # Exception| cpu 0: rx_hash 0xf4772b71 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59733 dport 33628] != expected 0x5988cca7 # # Exception| cpu 0: rx_hash 0xf4772b71 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59733 dport 33628] != expected 0x5988cca7 # # Exception| cpu 0: rx_hash 0xf4772b71 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48529 dport 33628] != expected 0xba668aac # # Exception| cpu 0: rx_hash 0xf4772b71 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48529 dport 33628] != expected 0xba668aac # # Exception| cpu 0: rx_hash 0xf4772b71 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60169 dport 33628] != expected 0x7b418932 # # Exception| cpu 0: rx_hash 0xf4772b71 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60169 dport 33628] != expected 0x7b418932 # # Exception| cpu 0: rx_hash 0xf4772b71 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55252 dport 33628] != expected 0x719ea206 # # Exception| cpu 0: rx_hash 0xf4772b71 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55252 dport 33628] != expected 0x719ea206 # # Exception| cpu 0: rx_hash 0xf4772b71 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57069 dport 33628] != expected 0x20f54808 # # Exception| cpu 0: rx_hash 0xf4772b71 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57069 dport 33628] != expected 0x20f54808 # # Exception| cpu 0: rx_hash 0xf4772b71 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56570 dport 33628] != expected 0x4d9fcdc8 # # Exception| cpu 0: rx_hash 0xf4772b71 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56570 dport 33628] != expected 0x4d9fcdc8 # # Exception| cpu 0: rx_hash 0xf4772b71 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60361 dport 33628] != expected 0xf3abb307 # # Exception| cpu 0: rx_hash 0xf4772b71 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60361 dport 33628] != expected 0xf3abb307 # # Exception| cpu 0: rx_hash 0xf4772b71 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35131 dport 33628] != expected 0xb594b4d7 # # Exception| cpu 0: rx_hash 0xf4772b71 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35131 dport 33628] != expected 0xb594b4d7 # # Exception| cpu 0: rx_hash 0xf4772b71 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44352 dport 33628] != expected 0xaf75c6cc # # Exception| cpu 0: rx_hash 0xf4772b71 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44352 dport 33628] != expected 0xaf75c6cc # # 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 203, 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 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-23/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-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 203, 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 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-23/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-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 203, 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 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-23/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-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 203, 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 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-23/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-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 208, 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 101, 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 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-23/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-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 208, 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 101, 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 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-23/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-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 208, 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 101, 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 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-23/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-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 208, 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 101, 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 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-23/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-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__->