< TEST_PROGS=toeplitz.py TEST_GEN_PROGS="" run_tests make: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests' make[1]: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' # timeout set to 0 # selftests: drivers/net/hw: toeplitz.py # TAP version 13 # 1..12 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 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 60359 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 48 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x7b1df520 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50810 dport 60359] != expected 0x81d563af # # Exception| cpu 0: rx_hash 0x0b8a29ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 50816 dport 60359] != expected 0xfc6eca1d # # Exception| cpu 0: rx_hash 0x42e6d0ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 50878 dport 60359] != expected 0x7b786b57 # # Exception| cpu 0: rx_hash 0xab6f417a [saddr 192.0.3.2 daddr 192.0.3.1 sport 50902 dport 60359] != expected 0x5543fb3e # # Exception| cpu 0: rx_hash 0x00cf5afe [saddr 192.0.3.2 daddr 192.0.3.1 sport 50922 dport 60359] != expected 0xce2b5b94 # # Exception| cpu 0: rx_hash 0xb5438f50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50934 dport 60359] != expected 0xe4841b20 # # Exception| cpu 0: rx_hash 0x3c96c6aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 50938 dport 60359] != expected 0xada49ba8 # # Exception| cpu 0: rx_hash 0x04dd28dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 50958 dport 60359] != expected 0x93794f71 # # Exception| cpu 0: rx_hash 0x40378c20 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50966 dport 60359] != expected 0x37e90f35 # # Exception| cpu 0: rx_hash 0xda48562f [saddr 192.0.3.2 daddr 192.0.3.1 sport 50972 dport 60359] != expected 0xec888ead # # Exception| cpu 0: rx_hash 0xaf7d3359 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50994 dport 60359] != expected 0x811efdb # # Exception| cpu 0: rx_hash 0x3502e956 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51000 dport 60359] != expected 0xd3706e43 # # Exception| cpu 0: rx_hash 0x772b6344 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51052 dport 60359] != expected 0x66235e80 # # Exception| cpu 0: rx_hash 0x33c1c7b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51060 dport 60359] != expected 0xc2b31ec4 # # Exception| cpu 0: rx_hash 0x14162c5f [saddr 192.0.3.2 daddr 192.0.3.1 sport 51088 dport 60359] != expected 0x89d9f622 # # Exception| cpu 0: rx_hash 0x19907180 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51126 dport 60359] != expected 0xaa5f172c # # Exception| cpu 0: rx_hash 0x12d502b0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51164 dport 60359] != expected 0x981a86a5 # # Exception| cpu 0: rx_hash 0x230ac33b [saddr 192.0.3.2 daddr 192.0.3.1 sport 51178 dport 60359] != expected 0xd813a797 # # Exception| cpu 0: rx_hash 0x6fff7d1d [saddr 192.0.3.2 daddr 192.0.3.1 sport 51218 dport 60359] != expected 0x23bbad47 # # Exception| cpu 0: rx_hash 0x04e6d641 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51228 dport 60359] != expected 0x76e52c2f # # Exception| cpu 0: rx_hash 0x1aca186b [saddr 192.0.3.2 daddr 192.0.3.1 sport 51260 dport 60359] != expected 0xc722cc31 # # Exception| cpu 0: rx_hash 0x46cf5c53 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51272 dport 60359] != expected 0xc3b61cec # # Exception| cpu 0: rx_hash 0xe0e91a08 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51282 dport 60359] != expected 0x7b585d48 # # Exception| cpu 0: rx_hash 0x4b49018c [saddr 192.0.3.2 daddr 192.0.3.1 sport 51310 dport 60359] != expected 0xe030fde2 # # Exception| cpu 0: rx_hash 0xed6f47d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51316 dport 60359] != expected 0x58debc46 # # Exception| cpu 0: rx_hash 0xf6e13065 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51328 dport 60359] != expected 0x703b949c # # Exception| cpu 0: rx_hash 0x50c7763e [saddr 192.0.3.2 daddr 192.0.3.1 sport 51354 dport 60359] != expected 0xc8d5d538 # # Exception| cpu 0: rx_hash 0x88912623 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51396 dport 60359] != expected 0xa6e76463 # # Exception| cpu 0: rx_hash 0xb4c8ba77 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51412 dport 60359] != expected 0xc568a45f # # Exception| cpu 0: rx_hash 0x23313da7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51448 dport 60359] != expected 0x3d8fc4c9 # # Exception| cpu 0: rx_hash 0x946cb4c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51532 dport 60359] != expected 0x5bb1e01f # # Exception| cpu 0: rx_hash 0x21e0616b [saddr 192.0.3.2 daddr 192.0.3.1 sport 51536 dport 60359] != expected 0x711ea0ab # # Exception| cpu 0: rx_hash 0xd0861038 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51540 dport 60359] != expected 0xff21a05b # # Exception| cpu 0: rx_hash 0xe159d1b3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51554 dport 60359] != expected 0xbf288169 # # Exception| cpu 0: rx_hash 0x3fccaf41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51568 dport 60359] != expected 0xc0d940b5 # # Exception| cpu 0: rx_hash 0x54d5041d [saddr 192.0.3.2 daddr 192.0.3.1 sport 51582 dport 60359] != expected 0x9587c1dd # # Exception| cpu 0: rx_hash 0x78479ccb [saddr 192.0.3.2 daddr 192.0.3.1 sport 51696 dport 60359] != expected 0xeca8b8b2 # # Exception| cpu 0: rx_hash 0x583bf7a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51720 dport 60359] != expected 0x904992e2 # # Exception| cpu 0: rx_hash 0xb77148dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 51756 dport 60359] != expected 0xafb1720c # # Exception| cpu 0: rx_hash 0x7a4ea5da [saddr 192.0.3.2 daddr 192.0.3.1 sport 51768 dport 60359] != expected 0x4201b2c0 # # Exception| cpu 0: rx_hash 0x35e17217 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51786 dport 60359] != expected 0xd4d4630d # # Exception| cpu 0: rx_hash 0xc4870344 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51790 dport 60359] != expected 0x5aeb63fd # # Exception| cpu 0: rx_hash 0x806da7b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51798 dport 60359] != expected 0xfe7b23b9 # # Exception| cpu 0: rx_hash 0xb1b26632 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51808 dport 60359] != expected 0xbe72028b # # Exception| cpu 0: rx_hash 0x7c8d8b35 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51828 dport 60359] != expected 0x53c2c247 # # Exception| cpu 0: rx_hash 0x96658dd4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51844 dport 60359] != expected 0xf518ea6d # # Exception| cpu 0: rx_hash 0x23e9587a [saddr 192.0.3.2 daddr 192.0.3.1 sport 51864 dport 60359] != expected 0xdfb7aad9 # # Exception| cpu 0: rx_hash 0x792f32ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 51872 dport 60359] != expected 0xcae00a83 # # Exception| count: pass=0 nohash=0 fail=48 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 4: rx_hash 0x20a9a336 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51860 dport 45706] OK # # # cpu 4: rx_hash 0xbad67939 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51870 dport 45706] OK # # # cpu 4: rx_hash 0x7a6fc9e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51884 dport 45706] OK # # # cpu 4: rx_hash 0x09998278 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51918 dport 45706] OK # # # cpu 4: rx_hash 0x2becd006 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51966 dport 45706] OK # # # cpu 4: rx_hash 0x89d8e47e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51968 dport 45706] OK # # # cpu 4: rx_hash 0x78be952d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51972 dport 45706] OK # # # cpu 4: rx_hash 0x1e2163ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52012 dport 45706] OK # # # cpu 4: rx_hash 0xcbf16e6c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52052 dport 45706] OK # # # cpu 4: rx_hash 0xfa2eafe7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52066 dport 45706] OK # # # cpu 4: rx_hash 0xb6e0ef5d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52104 dport 45706] OK # # # cpu 4: rx_hash 0xd07f19de [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52128 dport 45706] OK # # # cpu 4: rx_hash 0xec26858a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52144 dport 45706] OK # # # cpu 4: rx_hash 0x6330e29f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52208 dport 45706] OK # # # cpu 4: rx_hash 0x81fc0039 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52210 dport 45706] OK # # # cpu 4: rx_hash 0x8268a67b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52228 dport 45706] OK # # # cpu 4: rx_hash 0xfadb9ed2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52236 dport 45706] OK # # # cpu 4: rx_hash 0x37e473d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52248 dport 45706] OK # # # cpu 4: rx_hash 0x159121ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52264 dport 45706] OK # # # cpu 4: rx_hash 0xd3ebbf9c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52310 dport 45706] OK # # # cpu 4: rx_hash 0x5a3ef666 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52314 dport 45706] OK # # # cpu 4: rx_hash 0x784ba418 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52330 dport 45706] OK # # # cpu 4: rx_hash 0xa6dedaea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52344 dport 45706] OK # # # cpu 4: rx_hash 0xf9ba09a5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52372 dport 45706] OK # # # cpu 4: rx_hash 0x521a1221 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52392 dport 45706] OK # # # cpu 4: rx_hash 0xe155e960 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52472 dport 45706] OK # # # cpu 4: rx_hash 0x50cb4eed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52480 dport 45706] OK # # # cpu 4: rx_hash 0x3bd2e5b1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52494 dport 45706] OK # # # cpu 4: rx_hash 0x61148f66 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52534 dport 45706] OK # # # cpu 4: rx_hash 0xb942df7b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52584 dport 45706] OK # # # cpu 4: rx_hash 0x69306b21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52676 dport 45706] OK # # # cpu 4: rx_hash 0x0faf9da2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52716 dport 45706] OK # # # cpu 4: rx_hash 0x205c9203 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52730 dport 45706] OK # # # cpu 4: rx_hash 0x9a5f2363 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52744 dport 45706] OK # # # cpu 4: rx_hash 0xef6a4615 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52774 dport 45706] OK # # # cpu 4: rx_hash 0x2255ab12 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52786 dport 45706] OK # # # cpu 4: rx_hash 0x7e50ef2a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52806 dport 45706] OK # # # cpu 4: rx_hash 0xb36f022d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52818 dport 45706] OK # # # cpu 4: rx_hash 0xd5f0f4ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52858 dport 45706] OK # # # cpu 4: rx_hash 0x03416e1b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52890 dport 45706] OK # # # cpu 4: rx_hash 0xc3f8dec3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52904 dport 45706] OK # # # cpu 4: rx_hash 0xc8bdadf3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52930 dport 45706] OK # # # cpu 4: rx_hash 0xf9626c78 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52980 dport 45706] OK # # # cpu 4: rx_hash 0x5b565800 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53002 dport 45706] OK # # # cpu 4: rx_hash 0x457a962a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53034 dport 45706] OK # # # cpu 4: rx_hash 0x79230a7e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53050 dport 45706] OK # # # cpu 4: rx_hash 0xd4403f15 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53066 dport 45706] OK # # # cpu 4: rx_hash 0x0ad541e7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53080 dport 45706] OK # # # cpu 4: rx_hash 0x3b0a806c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53102 dport 45706] OK # # # count: pass=49 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 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 49703 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x96791813 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32960 dport 49703] != expected 0x7632be68 # # Exception| cpu 5: rx_hash 0x96791813 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32960 dport 49703] != expected 0x7632be68 # # Exception| cpu 5: rx_hash 0x96791813 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40024 dport 49703] != expected 0x38f9a96b # # Exception| cpu 5: rx_hash 0x96791813 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40024 dport 49703] != expected 0x38f9a96b # # Exception| cpu 5: rx_hash 0x96791813 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43084 dport 49703] != expected 0xb1151e87 # # Exception| cpu 5: rx_hash 0x96791813 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43084 dport 49703] != expected 0xb1151e87 # # Exception| cpu 5: rx_hash 0x96791813 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59169 dport 49703] != expected 0xa3d8ccac # # Exception| cpu 5: rx_hash 0x96791813 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59169 dport 49703] != expected 0xa3d8ccac # # Exception| cpu 5: rx_hash 0x96791813 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49758 dport 49703] != expected 0x77d69aca # # Exception| cpu 5: rx_hash 0x96791813 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49758 dport 49703] != expected 0x77d69aca # # Exception| cpu 5: rx_hash 0x96791813 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50667 dport 49703] != expected 0x2786fcdd # # Exception| cpu 5: rx_hash 0x96791813 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50667 dport 49703] != expected 0x2786fcdd # # Exception| cpu 5: rx_hash 0x96791813 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50018 dport 49703] != expected 0xfa86c663 # # Exception| cpu 5: rx_hash 0x96791813 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50018 dport 49703] != expected 0xfa86c663 # # Exception| cpu 5: rx_hash 0x96791813 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58708 dport 49703] != expected 0x94ac61b0 # # Exception| cpu 5: rx_hash 0x96791813 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58708 dport 49703] != expected 0x94ac61b0 # # Exception| cpu 5: rx_hash 0x96791813 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49198 dport 49703] != expected 0xf66134e6 # # Exception| cpu 5: rx_hash 0x96791813 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49198 dport 49703] != expected 0xf66134e6 # # Exception| cpu 5: rx_hash 0x96791813 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55916 dport 49703] != expected 0x7a442b48 # # Exception| cpu 5: rx_hash 0x96791813 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55916 dport 49703] != expected 0x7a442b48 # # Exception| cpu 5: rx_hash 0x96791813 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54120 dport 49703] != expected 0x6084c83b # # Exception| cpu 5: rx_hash 0x96791813 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54120 dport 49703] != expected 0x6084c83b # # Exception| cpu 5: rx_hash 0x96791813 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50471 dport 49703] != expected 0x1a34745d # # Exception| cpu 5: rx_hash 0x96791813 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50471 dport 49703] != expected 0x1a34745d # # Exception| cpu 5: rx_hash 0x96791813 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47411 dport 49703] != expected 0x1473fc1 # # Exception| cpu 5: rx_hash 0x96791813 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47411 dport 49703] != expected 0x1473fc1 # # Exception| cpu 5: rx_hash 0x96791813 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37985 dport 49703] != expected 0x97951571 # # Exception| cpu 5: rx_hash 0x96791813 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37985 dport 49703] != expected 0x97951571 # # Exception| cpu 5: rx_hash 0x96791813 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46436 dport 49703] != expected 0x17df2da2 # # Exception| cpu 5: rx_hash 0x96791813 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46436 dport 49703] != expected 0x17df2da2 # # Exception| cpu 5: rx_hash 0x96791813 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39001 dport 49703] != expected 0x58b95ab # # Exception| cpu 5: rx_hash 0x96791813 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39001 dport 49703] != expected 0x58b95ab # # Exception| cpu 5: rx_hash 0x96791813 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46454 dport 49703] != expected 0x682eec7e # # Exception| cpu 5: rx_hash 0x96791813 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46454 dport 49703] != expected 0x682eec7e # # Exception| cpu 5: rx_hash 0x96791813 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32926 dport 49703] != expected 0x18000f33 # # Exception| cpu 5: rx_hash 0x96791813 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32926 dport 49703] != expected 0x18000f33 # # Exception| cpu 5: rx_hash 0x96791813 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56114 dport 49703] != expected 0x24e6610 # # Exception| cpu 5: rx_hash 0x96791813 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56114 dport 49703] != expected 0x24e6610 # # Exception| cpu 5: rx_hash 0x96791813 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33403 dport 49703] != expected 0x608a9a14 # # Exception| cpu 5: rx_hash 0x96791813 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33403 dport 49703] != expected 0x608a9a14 # # Exception| cpu 5: rx_hash 0x96791813 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59196 dport 49703] != expected 0xb18b8fd8 # # Exception| cpu 5: rx_hash 0x96791813 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59196 dport 49703] != expected 0xb18b8fd8 # # Exception| cpu 5: rx_hash 0x96791813 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55194 dport 49703] != expected 0xdfaedef1 # # Exception| cpu 5: rx_hash 0x96791813 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55194 dport 49703] != expected 0xdfaedef1 # # Exception| cpu 5: rx_hash 0x96791813 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37370 dport 49703] != expected 0x28406c11 # # Exception| cpu 5: rx_hash 0x96791813 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37370 dport 49703] != expected 0x28406c11 # # Exception| count: pass=0 nohash=0 fail=46 # # Exception| # not ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 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 54232 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x9249f5d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42531 dport 54232] != expected 0xe8f7d677 # # Exception| cpu 4: rx_hash 0x9249f5d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42531 dport 54232] != expected 0xe8f7d677 # # Exception| cpu 4: rx_hash 0x9249f5d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34409 dport 54232] != expected 0x348047a3 # # Exception| cpu 4: rx_hash 0x9249f5d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34409 dport 54232] != expected 0x348047a3 # # Exception| cpu 4: rx_hash 0x9249f5d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51103 dport 54232] != expected 0x8a885d15 # # Exception| cpu 4: rx_hash 0x9249f5d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51103 dport 54232] != expected 0x8a885d15 # # Exception| cpu 4: rx_hash 0x9249f5d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56125 dport 54232] != expected 0xcf56cec6 # # Exception| cpu 4: rx_hash 0x9249f5d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56125 dport 54232] != expected 0xcf56cec6 # # Exception| cpu 4: rx_hash 0x9249f5d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46385 dport 54232] != expected 0x1679a43e # # Exception| cpu 4: rx_hash 0x9249f5d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46385 dport 54232] != expected 0x1679a43e # # Exception| cpu 4: rx_hash 0x9249f5d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57289 dport 54232] != expected 0x9c29df05 # # Exception| cpu 4: rx_hash 0x9249f5d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57289 dport 54232] != expected 0x9c29df05 # # Exception| cpu 4: rx_hash 0x9249f5d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59671 dport 54232] != expected 0x81c56353 # # Exception| cpu 4: rx_hash 0x9249f5d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59671 dport 54232] != expected 0x81c56353 # # Exception| cpu 4: rx_hash 0x9249f5d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47381 dport 54232] != expected 0x95bace0e # # Exception| cpu 4: rx_hash 0x9249f5d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47381 dport 54232] != expected 0x95bace0e # # Exception| cpu 4: rx_hash 0x9249f5d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54901 dport 54232] != expected 0x77bfddf6 # # Exception| cpu 4: rx_hash 0x9249f5d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54901 dport 54232] != expected 0x77bfddf6 # # Exception| cpu 4: rx_hash 0x9249f5d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51147 dport 54232] != expected 0xc8a1d707 # # Exception| cpu 4: rx_hash 0x9249f5d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51147 dport 54232] != expected 0xc8a1d707 # # Exception| cpu 4: rx_hash 0x9249f5d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36087 dport 54232] != expected 0x91d13cfb # # Exception| cpu 4: rx_hash 0x9249f5d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36087 dport 54232] != expected 0x91d13cfb # # Exception| cpu 4: rx_hash 0x9249f5d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40375 dport 54232] != expected 0xaf3e9bb7 # # Exception| cpu 4: rx_hash 0x9249f5d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40375 dport 54232] != expected 0xaf3e9bb7 # # Exception| cpu 4: rx_hash 0x9249f5d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49196 dport 54232] != expected 0x32f5285d # # Exception| cpu 4: rx_hash 0x9249f5d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49196 dport 54232] != expected 0x32f5285d # # Exception| cpu 4: rx_hash 0x9249f5d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55068 dport 54232] != expected 0x786a10e9 # # Exception| cpu 4: rx_hash 0x9249f5d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55068 dport 54232] != expected 0x786a10e9 # # Exception| cpu 4: rx_hash 0x9249f5d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39085 dport 54232] != expected 0x622c2258 # # Exception| cpu 4: rx_hash 0x9249f5d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39085 dport 54232] != expected 0x622c2258 # # Exception| cpu 4: rx_hash 0x9249f5d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35110 dport 54232] != expected 0xcbb8cec8 # # Exception| cpu 4: rx_hash 0x9249f5d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35110 dport 54232] != expected 0xcbb8cec8 # # Exception| cpu 4: rx_hash 0x9249f5d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54784 dport 54232] != expected 0xee235c82 # # Exception| cpu 4: rx_hash 0x9249f5d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54784 dport 54232] != expected 0xee235c82 # # Exception| cpu 4: rx_hash 0x9249f5d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40432 dport 54232] != expected 0xf61baa1b # # Exception| cpu 4: rx_hash 0x9249f5d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40432 dport 54232] != expected 0xf61baa1b # # Exception| cpu 4: rx_hash 0x9249f5d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60230 dport 54232] != expected 0x66f191bc # # Exception| cpu 4: rx_hash 0x9249f5d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60230 dport 54232] != expected 0x66f191bc # # Exception| cpu 4: rx_hash 0x9249f5d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46007 dport 54232] != expected 0x9b4baed2 # # Exception| cpu 4: rx_hash 0x9249f5d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46007 dport 54232] != expected 0x9b4baed2 # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 4 toeplitz.test.udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 5 toeplitz.test.rss_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 6 toeplitz.test.rss_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 7 toeplitz.test.rss_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 8 toeplitz.test.rss_udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 9 toeplitz.test.rps_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 10 toeplitz.test.rps_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 11 toeplitz.test.rps_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 12 toeplitz.test.rps_udp_ipv6 # # Totals: pass:1 fail:11 xfail:0 xpass:0 skip:0 error:0 not ok 1 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__->