< 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 36453 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 50 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x4f3a8add [saddr 192.0.3.2 daddr 192.0.3.1 sport 47102 dport 36453] != expected 0x3437c62c # # Exception| cpu 0: rx_hash 0xe88f52ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 47110 dport 36453] != expected 0xfe7496ca # # Exception| cpu 0: rx_hash 0x7af73244 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47114 dport 36453] != expected 0x5900252c # # Exception| cpu 0: rx_hash 0x74947cad [saddr 192.0.3.2 daddr 192.0.3.1 sport 47120 dport 36453] != expected 0x1f439a8 # # Exception| cpu 0: rx_hash 0xe6ec1c44 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47132 dport 36453] != expected 0xa6808a4e # # Exception| cpu 0: rx_hash 0x452d7ae3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47150 dport 36453] != expected 0x4413e3c0 # # Exception| cpu 0: rx_hash 0x3a99ebad [saddr 192.0.3.2 daddr 192.0.3.1 sport 47164 dport 36453] != expected 0x7e346e19 # # Exception| cpu 0: rx_hash 0x86b5a959 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47174 dport 36453] != expected 0x922ee4e1 # # Exception| cpu 0: rx_hash 0x1aae8759 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47184 dport 36453] != expected 0x6dae4b83 # # Exception| cpu 0: rx_hash 0x88d6e7b0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47196 dport 36453] != expected 0xcadaf865 # # Exception| cpu 0: rx_hash 0x5ac05eb0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47206 dport 36453] != expected 0x4a9a00b6 # # Exception| cpu 0: rx_hash 0x2b178117 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47214 dport 36453] != expected 0x284991eb # # Exception| cpu 0: rx_hash 0x44b8a623 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47268 dport 36453] != expected 0x1ba30eff # # Exception| cpu 0: rx_hash 0xf894e4d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47326 dport 36453] != expected 0xf7b98407 # # Exception| cpu 0: rx_hash 0x2a825dd7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47332 dport 36453] != expected 0x77f97cd4 # # Exception| cpu 0: rx_hash 0xb69973d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47346 dport 36453] != expected 0x8879d3b6 # # Exception| cpu 0: rx_hash 0x24e1133e [saddr 192.0.3.2 daddr 192.0.3.1 sport 47358 dport 36453] != expected 0x2f0d6050 # # Exception| cpu 0: rx_hash 0x21798cb9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47370 dport 36453] != expected 0x8216b9a6 # # Exception| cpu 0: rx_hash 0xfd0c7b50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47402 dport 36453] != expected 0x5aa25df1 # # Exception| cpu 0: rx_hash 0xf9cbd677 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47424 dport 36453] != expected 0x7d11fa7 # # Exception| cpu 0: rx_hash 0x65d0f877 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47446 dport 36453] != expected 0xf851b0c5 # # Exception| cpu 0: rx_hash 0xf7a8989e [saddr 192.0.3.2 daddr 192.0.3.1 sport 47450 dport 36453] != expected 0x5f250323 # # Exception| cpu 0: rx_hash 0x2bdd6f77 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47482 dport 36453] != expected 0x8791e774 # # Exception| cpu 0: rx_hash 0x041c91aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 47494 dport 36453] != expected 0x934f3355 # # Exception| cpu 0: rx_hash 0x906f13a7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47624 dport 36453] != expected 0xbfc52e1e # # Exception| cpu 0: rx_hash 0x3dcd3be9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47648 dport 36453] != expected 0x5a25b14 # # Exception| cpu 0: rx_hash 0xde6284a7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47652 dport 36453] != expected 0xc00579af # # Exception| cpu 0: rx_hash 0x4279aaa7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47666 dport 36453] != expected 0x3f85d6cd # # Exception| cpu 0: rx_hash 0xa1d615e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47670 dport 36453] != expected 0xfa22f476 # # Exception| cpu 0: rx_hash 0x1dfa571d [saddr 192.0.3.2 daddr 192.0.3.1 sport 47692 dport 36453] != expected 0x16387e8e # # Exception| cpu 0: rx_hash 0xa511b8ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 47708 dport 36453] != expected 0xa751b620 # # Exception| cpu 0: rx_hash 0x3c58e729 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47786 dport 36453] != expected 0x5a12b62b # # Exception| cpu 0: rx_hash 0x8074a5dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 47824 dport 36453] != expected 0xb6083cd3 # # Exception| cpu 0: rx_hash 0xf1a37a7a [saddr 192.0.3.2 daddr 192.0.3.1 sport 47832 dport 36453] != expected 0xd4dbad8e # # Exception| cpu 0: rx_hash 0xbfaeed7a [saddr 192.0.3.2 daddr 192.0.3.1 sport 47860 dport 36453] != expected 0xab1bfa3f # # Exception| cpu 0: rx_hash 0xce7932dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 47868 dport 36453] != expected 0xc9c86b62 # # Exception| cpu 0: rx_hash 0x5999cdb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47876 dport 36453] != expected 0xc3a70172 # # Exception| cpu 0: rx_hash 0xc582e3b3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47890 dport 36453] != expected 0x3c27ae10 # # Exception| cpu 0: rx_hash 0x730a4289 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47896 dport 36453] != expected 0xd5ba7a3a # # Exception| cpu 0: rx_hash 0xb4553c14 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47898 dport 36453] != expected 0x5ef43f4d # # Exception| cpu 0: rx_hash 0x66438514 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47904 dport 36453] != expected 0xdeb4c79e # # Exception| cpu 0: rx_hash 0x8b8f74b3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47934 dport 36453] != expected 0x43e7f9a1 # # Exception| cpu 0: rx_hash 0x4674e9e0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47948 dport 36453] != expected 0xcd2ee204 # # Exception| cpu 0: rx_hash 0x812b977d [saddr 192.0.3.2 daddr 192.0.3.1 sport 47950 dport 36453] != expected 0x4660a773 # # Exception| cpu 0: rx_hash 0xbef1dfda [saddr 192.0.3.2 daddr 192.0.3.1 sport 47978 dport 36453] != expected 0x5b73619f # # Exception| cpu 0: rx_hash 0x946250e0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47990 dport 36453] != expected 0x4d6e1ad7 # # Exception| cpu 0: rx_hash 0x29dbced4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48006 dport 36453] != expected 0xfec47d10 # # Exception| cpu 0: rx_hash 0x3855a46e [saddr 192.0.3.2 daddr 192.0.3.1 sport 48084 dport 36453] != expected 0xa8b982e2 # # Exception| cpu 0: rx_hash 0xea431d6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 48110 dport 36453] != expected 0x28f97a31 # # Exception| cpu 0: rx_hash 0x95f78c20 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48124 dport 36453] != expected 0x12def7e8 # # Exception| count: pass=0 nohash=0 fail=50 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 4: rx_hash 0x412b0c9c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54254 dport 47690] OK # # # cpu 4: rx_hash 0xc77c8c09 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54282 dport 47690] OK # # # cpu 4: rx_hash 0x2ab07dae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54292 dport 47690] OK # # # cpu 4: rx_hash 0xa3e29433 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54330 dport 47690] OK # # # cpu 4: rx_hash 0x448a865a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54356 dport 47690] OK # # # cpu 4: rx_hash 0x20149e60 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54372 dport 47690] OK # # # cpu 4: rx_hash 0x969c3f5a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54382 dport 47690] OK # # # cpu 4: rx_hash 0xbc0fb060 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54386 dport 47690] OK # # # cpu 4: rx_hash 0x0a87115a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54392 dport 47690] OK # # # cpu 4: rx_hash 0xc6e950c9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54400 dport 47690] OK # # # cpu 4: rx_hash 0x1ffa3515 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36600 dport 47690] OK # # # cpu 4: rx_hash 0x30f125a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36624 dport 47690] OK # # # cpu 4: rx_hash 0x4126fa0f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36632 dport 47690] OK # # # cpu 4: rx_hash 0x40b326cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36754 dport 47690] OK # # # cpu 4: rx_hash 0x20ea93d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36808 dport 47690] OK # # # cpu 4: rx_hash 0x5f5e029c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36826 dport 47690] OK # # # cpu 4: rx_hash 0x1f30db75 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36844 dport 47690] OK # # # cpu 4: rx_hash 0x6f2b51ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36910 dport 47690] OK # # # cpu 4: rx_hash 0xb7990b24 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36964 dport 47690] OK # # # cpu 4: rx_hash 0x0111aa1e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36974 dport 47690] OK # # # cpu 4: rx_hash 0x2b822524 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36978 dport 47690] OK # # # cpu 4: rx_hash 0x2ed054c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37010 dport 47690] OK # # # cpu 4: rx_hash 0x4a4e4cf9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37026 dport 47690] OK # # # cpu 4: rx_hash 0x313d7090 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37082 dport 47690] OK # # # cpu 4: rx_hash 0x9c9f58de [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37106 dport 47690] OK # # # cpu 4: rx_hash 0x7f30e790 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37110 dport 47690] OK # # # cpu 4: rx_hash 0x2f8f6663 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37132 dport 47690] OK # # # cpu 4: rx_hash 0xb3944863 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37146 dport 47690] OK # # # cpu 4: rx_hash 0x822d4e2d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37156 dport 47690] OK # # # cpu 4: rx_hash 0x1e36602d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37170 dport 47690] OK # # # cpu 4: rx_hash 0x98921b99 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37260 dport 47690] OK # # # cpu 4: rx_hash 0x51ae2bed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37268 dport 47690] OK # # # cpu 4: rx_hash 0x04893599 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37274 dport 47690] OK # # # cpu 4: rx_hash 0x83b892ed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37294 dport 47690] OK # # # cpu 4: rx_hash 0x31f79ef0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37326 dport 47690] OK # # # cpu 4: rx_hash 0xdc3b6f57 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37328 dport 47690] OK # # # cpu 4: rx_hash 0xf8cbae84 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37334 dport 47690] OK # # # cpu 4: rx_hash 0x7ffa09f0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37346 dport 47690] OK # # # cpu 4: rx_hash 0x2add1784 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37356 dport 47690] OK # # # cpu 4: rx_hash 0xe3e127f0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37364 dport 47690] OK # # # cpu 4: rx_hash 0x7d364633 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37386 dport 47690] OK # # # cpu 4: rx_hash 0xaf20ff33 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37424 dport 47690] OK # # # cpu 4: rx_hash 0xfec04c60 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37460 dport 47690] OK # # # cpu 4: rx_hash 0x4848ed5a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37470 dport 47690] OK # # # cpu 4: rx_hash 0x06457a5a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37490 dport 47690] OK # # # cpu 4: rx_hash 0x03170bbd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37522 dport 47690] OK # # # cpu 4: rx_hash 0x916f6b54 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37534 dport 47690] OK # # # count: pass=47 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 60121 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xf4d6ab47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55943 dport 60121] != expected 0x494436da # # Exception| cpu 0: rx_hash 0xf4d6ab47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55943 dport 60121] != expected 0x494436da # # Exception| cpu 0: rx_hash 0xf4d6ab47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34085 dport 60121] != expected 0x9743b29 # # Exception| cpu 0: rx_hash 0xf4d6ab47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34085 dport 60121] != expected 0x9743b29 # # Exception| cpu 0: rx_hash 0xf4d6ab47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38763 dport 60121] != expected 0xe92e981e # # Exception| cpu 0: rx_hash 0xf4d6ab47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38763 dport 60121] != expected 0xe92e981e # # Exception| cpu 0: rx_hash 0xf4d6ab47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43719 dport 60121] != expected 0x7d1bc3af # # Exception| cpu 0: rx_hash 0xf4d6ab47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43719 dport 60121] != expected 0x7d1bc3af # # Exception| cpu 0: rx_hash 0xf4d6ab47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45304 dport 60121] != expected 0x15386734 # # Exception| cpu 0: rx_hash 0xf4d6ab47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45304 dport 60121] != expected 0x15386734 # # Exception| cpu 0: rx_hash 0xf4d6ab47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56723 dport 60121] != expected 0xbdd2a922 # # Exception| cpu 0: rx_hash 0xf4d6ab47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56723 dport 60121] != expected 0xbdd2a922 # # Exception| cpu 0: rx_hash 0xf4d6ab47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44521 dport 60121] != expected 0x9cda484 # # Exception| cpu 0: rx_hash 0xf4d6ab47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44521 dport 60121] != expected 0x9cda484 # # Exception| cpu 0: rx_hash 0xf4d6ab47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36941 dport 60121] != expected 0xff2b6e68 # # Exception| cpu 0: rx_hash 0xf4d6ab47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36941 dport 60121] != expected 0xff2b6e68 # # Exception| cpu 0: rx_hash 0xf4d6ab47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53441 dport 60121] != expected 0x9d1ebee9 # # Exception| cpu 0: rx_hash 0xf4d6ab47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53441 dport 60121] != expected 0x9d1ebee9 # # Exception| cpu 0: rx_hash 0xf4d6ab47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60194 dport 60121] != expected 0x499026a # # Exception| cpu 0: rx_hash 0xf4d6ab47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60194 dport 60121] != expected 0x499026a # # Exception| cpu 0: rx_hash 0xf4d6ab47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52361 dport 60121] != expected 0xf38140e4 # # Exception| cpu 0: rx_hash 0xf4d6ab47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52361 dport 60121] != expected 0xf38140e4 # # Exception| cpu 0: rx_hash 0xf4d6ab47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46501 dport 60121] != expected 0x9430df10 # # Exception| cpu 0: rx_hash 0xf4d6ab47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46501 dport 60121] != expected 0x9430df10 # # Exception| cpu 0: rx_hash 0xf4d6ab47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39287 dport 60121] != expected 0x3f1fd9a0 # # Exception| cpu 0: rx_hash 0xf4d6ab47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39287 dport 60121] != expected 0x3f1fd9a0 # # Exception| cpu 0: rx_hash 0xf4d6ab47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43443 dport 60121] != expected 0xba66d09 # # Exception| cpu 0: rx_hash 0xf4d6ab47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43443 dport 60121] != expected 0xba66d09 # # Exception| cpu 0: rx_hash 0xf4d6ab47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49467 dport 60121] != expected 0xd18ef846 # # Exception| cpu 0: rx_hash 0xf4d6ab47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49467 dport 60121] != expected 0xd18ef846 # # Exception| cpu 0: rx_hash 0xf4d6ab47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45891 dport 60121] != expected 0x8354fed2 # # Exception| cpu 0: rx_hash 0xf4d6ab47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45891 dport 60121] != expected 0x8354fed2 # # Exception| cpu 0: rx_hash 0xf4d6ab47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60871 dport 60121] != expected 0x8e2fec30 # # Exception| cpu 0: rx_hash 0xf4d6ab47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60871 dport 60121] != expected 0x8e2fec30 # # Exception| cpu 0: rx_hash 0xf4d6ab47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50491 dport 60121] != expected 0xe74b5f64 # # Exception| cpu 0: rx_hash 0xf4d6ab47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50491 dport 60121] != expected 0xe74b5f64 # # Exception| cpu 0: rx_hash 0xf4d6ab47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45667 dport 60121] != expected 0x80f6860f # # Exception| cpu 0: rx_hash 0xf4d6ab47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45667 dport 60121] != expected 0x80f6860f # # Exception| cpu 0: rx_hash 0xf4d6ab47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48560 dport 60121] != expected 0x6d006c7b # # Exception| cpu 0: rx_hash 0xf4d6ab47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48560 dport 60121] != expected 0x6d006c7b # # Exception| cpu 0: rx_hash 0xf4d6ab47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58354 dport 60121] != expected 0xf4e5526b # # Exception| cpu 0: rx_hash 0xf4d6ab47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58354 dport 60121] != expected 0xf4e5526b # # Exception| cpu 0: rx_hash 0xf4d6ab47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38312 dport 60121] != expected 0xc30052fd # # Exception| cpu 0: rx_hash 0xf4d6ab47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38312 dport 60121] != expected 0xc30052fd # # Exception| cpu 0: rx_hash 0xf4d6ab47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42767 dport 60121] != expected 0xb30ef1f5 # # Exception| cpu 0: rx_hash 0xf4d6ab47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42767 dport 60121] != expected 0xb30ef1f5 # # 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 37407 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xf27cb359 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58536 dport 37407] != expected 0x98552340 # # Exception| cpu 0: rx_hash 0xf27cb359 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58536 dport 37407] != expected 0x98552340 # # Exception| cpu 0: rx_hash 0xf27cb359 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43468 dport 37407] != expected 0xec76c75 # # Exception| cpu 0: rx_hash 0xf27cb359 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43468 dport 37407] != expected 0xec76c75 # # Exception| cpu 0: rx_hash 0xf27cb359 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53886 dport 37407] != expected 0xe129e597 # # Exception| cpu 0: rx_hash 0xf27cb359 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53886 dport 37407] != expected 0xe129e597 # # Exception| cpu 0: rx_hash 0xf27cb359 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53391 dport 37407] != expected 0xffe9d9e6 # # Exception| cpu 0: rx_hash 0xf27cb359 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53391 dport 37407] != expected 0xffe9d9e6 # # Exception| cpu 0: rx_hash 0xf27cb359 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44485 dport 37407] != expected 0xe74de156 # # Exception| cpu 0: rx_hash 0xf27cb359 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44485 dport 37407] != expected 0xe74de156 # # Exception| cpu 0: rx_hash 0xf27cb359 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45914 dport 37407] != expected 0x6cf5cc1 # # Exception| cpu 0: rx_hash 0xf27cb359 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45914 dport 37407] != expected 0x6cf5cc1 # # Exception| cpu 0: rx_hash 0xf27cb359 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52886 dport 37407] != expected 0x8d86d858 # # Exception| cpu 0: rx_hash 0xf27cb359 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52886 dport 37407] != expected 0x8d86d858 # # Exception| cpu 0: rx_hash 0xf27cb359 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32784 dport 37407] != expected 0xaf507994 # # Exception| cpu 0: rx_hash 0xf27cb359 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32784 dport 37407] != expected 0xaf507994 # # Exception| cpu 0: rx_hash 0xf27cb359 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35842 dport 37407] != expected 0xcd7690ba # # Exception| cpu 0: rx_hash 0xf27cb359 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35842 dport 37407] != expected 0xcd7690ba # # Exception| cpu 0: rx_hash 0xf27cb359 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58482 dport 37407] != expected 0x4f11eba7 # # Exception| cpu 0: rx_hash 0xf27cb359 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58482 dport 37407] != expected 0x4f11eba7 # # Exception| cpu 0: rx_hash 0xf27cb359 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42804 dport 37407] != expected 0xf2fc0af8 # # Exception| cpu 0: rx_hash 0xf27cb359 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42804 dport 37407] != expected 0xf2fc0af8 # # Exception| cpu 0: rx_hash 0xf27cb359 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49269 dport 37407] != expected 0xf1600d07 # # Exception| cpu 0: rx_hash 0xf27cb359 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49269 dport 37407] != expected 0xf1600d07 # # Exception| cpu 0: rx_hash 0xf27cb359 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35473 dport 37407] != expected 0xb04571f4 # # Exception| cpu 0: rx_hash 0xf27cb359 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35473 dport 37407] != expected 0xb04571f4 # # Exception| cpu 0: rx_hash 0xf27cb359 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46702 dport 37407] != expected 0xcc93eaf7 # # Exception| cpu 0: rx_hash 0xf27cb359 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46702 dport 37407] != expected 0xcc93eaf7 # # Exception| cpu 0: rx_hash 0xf27cb359 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37499 dport 37407] != expected 0xd569d19 # # Exception| cpu 0: rx_hash 0xf27cb359 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37499 dport 37407] != expected 0xd569d19 # # Exception| cpu 0: rx_hash 0xf27cb359 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46287 dport 37407] != expected 0x482c2a1 # # Exception| cpu 0: rx_hash 0xf27cb359 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46287 dport 37407] != expected 0x482c2a1 # # Exception| cpu 0: rx_hash 0xf27cb359 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54303 dport 37407] != expected 0xe6fce470 # # Exception| cpu 0: rx_hash 0xf27cb359 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54303 dport 37407] != expected 0xe6fce470 # # Exception| cpu 0: rx_hash 0xf27cb359 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52923 dport 37407] != expected 0x4d35b263 # # Exception| cpu 0: rx_hash 0xf27cb359 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52923 dport 37407] != expected 0x4d35b263 # # Exception| cpu 0: rx_hash 0xf27cb359 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51140 dport 37407] != expected 0xccf7dbc0 # # Exception| cpu 0: rx_hash 0xf27cb359 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51140 dport 37407] != expected 0xccf7dbc0 # # Exception| cpu 0: rx_hash 0xf27cb359 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60188 dport 37407] != expected 0xc3a2602d # # Exception| cpu 0: rx_hash 0xf27cb359 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60188 dport 37407] != expected 0xc3a2602d # # Exception| cpu 0: rx_hash 0xf27cb359 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59505 dport 37407] != expected 0x1b621061 # # Exception| cpu 0: rx_hash 0xf27cb359 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59505 dport 37407] != expected 0x1b621061 # # Exception| cpu 0: rx_hash 0xf27cb359 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33590 dport 37407] != expected 0x219cae2d # # Exception| cpu 0: rx_hash 0xf27cb359 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33590 dport 37407] != expected 0x219cae2d # # Exception| count: pass=0 nohash=0 fail=44 # # Exception| # not ok 4 toeplitz.test.udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 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__->