< 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 52471 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 49 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xa9a4386e [saddr 192.0.3.2 daddr 192.0.3.1 sport 35528 dport 52471] != expected 0x97fe6e9b # # Exception| cpu 0: rx_hash 0x01fdff98 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35538 dport 52471] != expected 0x514667e5 # # Exception| cpu 0: rx_hash 0xa8fe2744 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35548 dport 52471] != expected 0x6daad3fe # # Exception| cpu 0: rx_hash 0x290937fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 35552 dport 52471] != expected 0x6ad43029 # # Exception| cpu 0: rx_hash 0x285328d1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35572 dport 52471] != expected 0x90808d4c # # Exception| cpu 0: rx_hash 0x7d88db95 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35580 dport 52471] != expected 0xf4a26a24 # # Exception| cpu 0: rx_hash 0x7937d5ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 35584 dport 52471] != expected 0xea3bec53 # # Exception| cpu 0: rx_hash 0x7ad9f492 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35614 dport 52471] != expected 0xe4c62bfc # # Exception| cpu 0: rx_hash 0x51c31d8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 35634 dport 52471] != expected 0xd1a9bb9f # # Exception| cpu 0: rx_hash 0xad1b3617 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35636 dport 52471] != expected 0x8967e8ec # # Exception| cpu 0: rx_hash 0x0418eecb [saddr 192.0.3.2 daddr 192.0.3.1 sport 35642 dport 52471] != expected 0xb58b5cf7 # # Exception| cpu 0: rx_hash 0x6d4db1dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 35684 dport 52471] != expected 0x77f2c7b5 # # Exception| cpu 0: rx_hash 0x39cc5db3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35704 dport 52471] != expected 0xe9849db8 # # Exception| cpu 0: rx_hash 0x67dd8c50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35716 dport 52471] != expected 0x443c0cf4 # # Exception| cpu 0: rx_hash 0x32067f14 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35724 dport 52471] != expected 0x201eeb9c # # Exception| cpu 0: rx_hash 0x98eb86b6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35740 dport 52471] != expected 0x120f9828 # # Exception| cpu 0: rx_hash 0x4cc7654d [saddr 192.0.3.2 daddr 192.0.3.1 sport 35752 dport 52471] != expected 0x71539c97 # # Exception| cpu 0: rx_hash 0x0d66f238 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35780 dport 52471] != expected 0x88b85019 # # Exception| cpu 0: rx_hash 0xd8100ee9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35812 dport 52471] != expected 0x11b0e9c3 # # Exception| cpu 0: rx_hash 0xcf0a1f4d [saddr 192.0.3.2 daddr 192.0.3.1 sport 35842 dport 52471] != expected 0xbcc9a899 # # Exception| cpu 0: rx_hash 0x993fcd77 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35860 dport 52471] != expected 0xd616885e # # Exception| cpu 0: rx_hash 0x4d132e8c [saddr 192.0.3.2 daddr 192.0.3.1 sport 35872 dport 52471] != expected 0xb54a8ce1 # # Exception| cpu 0: rx_hash 0xe410f650 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35886 dport 52471] != expected 0x89a638fa # # Exception| cpu 0: rx_hash 0xb0911a3e [saddr 192.0.3.2 daddr 192.0.3.1 sport 35890 dport 52471] != expected 0x17d062f7 # # Exception| cpu 0: rx_hash 0xf2deac35 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35904 dport 52471] != expected 0xe0c669d6 # # Exception| cpu 0: rx_hash 0xda2a6456 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35954 dport 52471] != expected 0xdb543e1a # # Exception| cpu 0: rx_hash 0xfafaafec [saddr 192.0.3.2 daddr 192.0.3.1 sport 36010 dport 52471] != expected 0x27a1d85d # # Exception| cpu 0: rx_hash 0xf9148e92 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36020 dport 52471] != expected 0x295c1ff2 # # Exception| cpu 0: rx_hash 0x10ecde11 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36034 dport 52471] != expected 0x160fda02 # # Exception| cpu 0: rx_hash 0xba0127b3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36050 dport 52471] != expected 0x241ea9b6 # # Exception| cpu 0: rx_hash 0x3e13265f [saddr 192.0.3.2 daddr 192.0.3.1 sport 36102 dport 52471] != expected 0xc7ad7173 # # Exception| cpu 0: rx_hash 0x6826f465 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36112 dport 52471] != expected 0xad7251b4 # # Exception| cpu 0: rx_hash 0xbc0a179e [saddr 192.0.3.2 daddr 192.0.3.1 sport 36132 dport 52471] != expected 0xce2e550b # # Exception| cpu 0: rx_hash 0xbfe436e0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36154 dport 52471] != expected 0xc0d392a4 # # Exception| cpu 0: rx_hash 0xaac44dfb [saddr 192.0.3.2 daddr 192.0.3.1 sport 36170 dport 52471] != expected 0xa74e0427 # # Exception| cpu 0: rx_hash 0x0029b459 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36186 dport 52471] != expected 0x955f7793 # # Exception| cpu 0: rx_hash 0x75228ca7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36234 dport 52471] != expected 0xd8876bc # # Exception| cpu 0: rx_hash 0x0be396fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 36270 dport 52471] != expected 0x5cc501b7 # # Exception| cpu 0: rx_hash 0xa10e6f5c [saddr 192.0.3.2 daddr 192.0.3.1 sport 36286 dport 52471] != expected 0x6ed47203 # # Exception| cpu 0: rx_hash 0xe0aff829 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36306 dport 52471] != expected 0x973fbe8d # # Exception| cpu 0: rx_hash 0x9d80c30e [saddr 192.0.3.2 daddr 192.0.3.1 sport 36328 dport 52471] != expected 0xc88f0e29 # # Exception| cpu 0: rx_hash 0x6002f7bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 36346 dport 52471] != expected 0x6a15e03f # # Exception| cpu 0: rx_hash 0xe0e94ed4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36360 dport 52471] != expected 0x11f059ce # # Exception| cpu 0: rx_hash 0x359fb205 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36392 dport 52471] != expected 0x88f8e014 # # Exception| cpu 0: rx_hash 0x9f724ba7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36408 dport 52471] != expected 0xbae993a0 # # Exception| cpu 0: rx_hash 0x8a5230bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 36424 dport 52471] != expected 0xdd740523 # # Exception| cpu 0: rx_hash 0xdc67e286 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36446 dport 52471] != expected 0xb7ab25e4 # # Exception| cpu 0: rx_hash 0xa3fce7f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36462 dport 52471] != expected 0x1cb2ef8a # # Exception| cpu 0: rx_hash 0xfe031768 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36492 dport 52471] != expected 0xbff7b969 # # Exception| count: pass=0 nohash=0 fail=49 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x5363fd71 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50200 dport 55409] OK # # # cpu 0: rx_hash 0x7acd2a38 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50238 dport 55409] OK # # # cpu 0: rx_hash 0xba9badf2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50286 dport 55409] OK # # # cpu 0: rx_hash 0xe5d0633b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50310 dport 55409] OK # # # cpu 4: rx_hash 0xf8d41bf9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50204 dport 55409] OK # # # cpu 4: rx_hash 0x7b973512 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50218 dport 55409] OK # # # cpu 4: rx_hash 0x6c03705d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50256 dport 55409] OK # # # cpu 4: rx_hash 0x4f3d9a99 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50326 dport 55409] OK # # # cpu 4: rx_hash 0xcc7eb472 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50336 dport 55409] OK # # # cpu 4: rx_hash 0x64277384 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50362 dport 55409] OK # # # cpu 4: rx_hash 0xa79fd530 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50420 dport 55409] OK # # # cpu 4: rx_hash 0x59f3c0fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50424 dport 55409] OK # # # cpu 4: rx_hash 0xa27ac463 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50460 dport 55409] OK # # # cpu 4: rx_hash 0x74e219cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50466 dport 55409] OK # # # cpu 4: rx_hash 0x2063f5a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50494 dport 55409] OK # # # cpu 4: rx_hash 0x4936aab4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50528 dport 55409] OK # # # cpu 4: rx_hash 0x43a69739 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50560 dport 55409] OK # # # cpu 4: rx_hash 0xe81171b1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50564 dport 55409] OK # # # cpu 4: rx_hash 0x7cc61a15 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50632 dport 55409] OK # # # cpu 4: rx_hash 0x00b33e18 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50662 dport 55409] OK # # # cpu 4: rx_hash 0xaa5ec7ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50678 dport 55409] OK # # # cpu 4: rx_hash 0xfd77bc57 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50734 dport 55409] OK # # # cpu 4: rx_hash 0x69a0d7f3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50786 dport 55409] OK # # # cpu 4: rx_hash 0x6a4ef68d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50812 dport 55409] OK # # # cpu 4: rx_hash 0x6184d42a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50824 dport 55409] OK # # # cpu 4: rx_hash 0x626af554 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50838 dport 55409] OK # # # cpu 4: rx_hash 0x1df1f027 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50854 dport 55409] OK # # # cpu 4: rx_hash 0xa3666db4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50898 dport 55409] OK # # # cpu 4: rx_hash 0xde495693 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50920 dport 55409] OK # # # cpu 4: rx_hash 0x25c0520c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50956 dport 55409] OK # # # cpu 4: rx_hash 0x73f58036 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50970 dport 55409] OK # # # cpu 4: rx_hash 0x0d349a6f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51006 dport 55409] OK # # # cpu 4: rx_hash 0xb3a307fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51018 dport 55409] OK # # # cpu 4: rx_hash 0x4e21334e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51032 dport 55409] OK # # # cpu 4: rx_hash 0x519175d8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51144 dport 55409] OK # # # cpu 4: rx_hash 0x2de451d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51174 dport 55409] OK # # # cpu 4: rx_hash 0x84e78909 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51176 dport 55409] OK # # # cpu 4: rx_hash 0x2e0a70ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51192 dport 55409] OK # # # cpu 4: rx_hash 0x8fc78e4e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51212 dport 55409] OK # # # cpu 4: rx_hash 0xa733462d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51262 dport 55409] OK # # # cpu 4: rx_hash 0xb2133d36 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51278 dport 55409] OK # # # cpu 4: rx_hash 0x1a4afac0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51284 dport 55409] OK # # # cpu 4: rx_hash 0x648be099 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51312 dport 55409] OK # # # cpu 4: rx_hash 0xcd883845 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51326 dport 55409] OK # # # count: pass=44 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 50412 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0xce6d1469 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47305 dport 50412] != expected 0xf10f2fd2 # # Exception| cpu 4: rx_hash 0xce6d1469 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47305 dport 50412] != expected 0xf10f2fd2 # # Exception| cpu 4: rx_hash 0xce6d1469 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43710 dport 50412] != expected 0xbde94b88 # # Exception| cpu 4: rx_hash 0xce6d1469 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43710 dport 50412] != expected 0xbde94b88 # # Exception| cpu 4: rx_hash 0xce6d1469 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41787 dport 50412] != expected 0x97bca5b7 # # Exception| cpu 4: rx_hash 0xce6d1469 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41787 dport 50412] != expected 0x97bca5b7 # # Exception| cpu 4: rx_hash 0xce6d1469 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58277 dport 50412] != expected 0x7dcfc832 # # Exception| cpu 4: rx_hash 0xce6d1469 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58277 dport 50412] != expected 0x7dcfc832 # # Exception| cpu 4: rx_hash 0xce6d1469 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44989 dport 50412] != expected 0x939cbf9b # # Exception| cpu 4: rx_hash 0xce6d1469 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44989 dport 50412] != expected 0x939cbf9b # # Exception| cpu 4: rx_hash 0xce6d1469 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42844 dport 50412] != expected 0x97216d79 # # Exception| cpu 4: rx_hash 0xce6d1469 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42844 dport 50412] != expected 0x97216d79 # # Exception| cpu 4: rx_hash 0xce6d1469 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47921 dport 50412] != expected 0x7e43ece9 # # Exception| cpu 4: rx_hash 0xce6d1469 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47921 dport 50412] != expected 0x7e43ece9 # # Exception| cpu 4: rx_hash 0xce6d1469 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52501 dport 50412] != expected 0xd631c827 # # Exception| cpu 4: rx_hash 0xce6d1469 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52501 dport 50412] != expected 0xd631c827 # # Exception| cpu 4: rx_hash 0xce6d1469 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55892 dport 50412] != expected 0xf6e96795 # # Exception| cpu 4: rx_hash 0xce6d1469 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55892 dport 50412] != expected 0xf6e96795 # # Exception| cpu 4: rx_hash 0xce6d1469 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38145 dport 50412] != expected 0xb3ffc28a # # Exception| cpu 4: rx_hash 0xce6d1469 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38145 dport 50412] != expected 0xb3ffc28a # # Exception| cpu 4: rx_hash 0xce6d1469 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33963 dport 50412] != expected 0xf29a4 # # Exception| cpu 4: rx_hash 0xce6d1469 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33963 dport 50412] != expected 0xf29a4 # # Exception| cpu 4: rx_hash 0xce6d1469 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43035 dport 50412] != expected 0xf261a22c # # Exception| cpu 4: rx_hash 0xce6d1469 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43035 dport 50412] != expected 0xf261a22c # # Exception| cpu 4: rx_hash 0xce6d1469 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48822 dport 50412] != expected 0xfe31f85d # # Exception| cpu 4: rx_hash 0xce6d1469 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48822 dport 50412] != expected 0xfe31f85d # # Exception| cpu 4: rx_hash 0xce6d1469 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47648 dport 50412] != expected 0xde64b322 # # Exception| cpu 4: rx_hash 0xce6d1469 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47648 dport 50412] != expected 0xde64b322 # # Exception| cpu 4: rx_hash 0xce6d1469 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55906 dport 50412] != expected 0x53efe88 # # Exception| cpu 4: rx_hash 0xce6d1469 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55906 dport 50412] != expected 0x53efe88 # # Exception| cpu 4: rx_hash 0xce6d1469 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39551 dport 50412] != expected 0x38931b9d # # Exception| cpu 4: rx_hash 0xce6d1469 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39551 dport 50412] != expected 0x38931b9d # # Exception| cpu 4: rx_hash 0xce6d1469 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40229 dport 50412] != expected 0xf4d69766 # # Exception| cpu 4: rx_hash 0xce6d1469 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40229 dport 50412] != expected 0xf4d69766 # # Exception| cpu 4: rx_hash 0xce6d1469 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33240 dport 50412] != expected 0x49e74b34 # # Exception| cpu 4: rx_hash 0xce6d1469 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33240 dport 50412] != expected 0x49e74b34 # # Exception| cpu 4: rx_hash 0xce6d1469 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49533 dport 50412] != expected 0xdd33ad51 # # Exception| cpu 4: rx_hash 0xce6d1469 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49533 dport 50412] != expected 0xdd33ad51 # # Exception| cpu 4: rx_hash 0xce6d1469 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37096 dport 50412] != expected 0x5aed8712 # # Exception| cpu 4: rx_hash 0xce6d1469 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37096 dport 50412] != expected 0x5aed8712 # # Exception| cpu 4: rx_hash 0xce6d1469 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56868 dport 50412] != expected 0xbdbcb4d8 # # Exception| cpu 4: rx_hash 0xce6d1469 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56868 dport 50412] != expected 0xbdbcb4d8 # # Exception| cpu 4: rx_hash 0xce6d1469 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46509 dport 50412] != expected 0xe54b7426 # # Exception| cpu 4: rx_hash 0xce6d1469 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46509 dport 50412] != expected 0xe54b7426 # # Exception| cpu 4: rx_hash 0xce6d1469 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35480 dport 50412] != expected 0x79b6a998 # # Exception| cpu 4: rx_hash 0xce6d1469 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35480 dport 50412] != expected 0x79b6a998 # # 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 45133 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x96d1703e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37329 dport 45133] != expected 0xf18aba02 # # Exception| cpu 0: rx_hash 0x96d1703e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37329 dport 45133] != expected 0xf18aba02 # # Exception| cpu 0: rx_hash 0x96d1703e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57162 dport 45133] != expected 0x5b92e046 # # Exception| cpu 0: rx_hash 0x96d1703e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57162 dport 45133] != expected 0x5b92e046 # # Exception| cpu 0: rx_hash 0x96d1703e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39147 dport 45133] != expected 0x9d5e854c # # Exception| cpu 0: rx_hash 0x96d1703e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39147 dport 45133] != expected 0x9d5e854c # # Exception| cpu 0: rx_hash 0x96d1703e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50812 dport 45133] != expected 0x6c80273d # # Exception| cpu 0: rx_hash 0x96d1703e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50812 dport 45133] != expected 0x6c80273d # # Exception| cpu 0: rx_hash 0x96d1703e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57231 dport 45133] != expected 0x811c5db2 # # Exception| cpu 0: rx_hash 0x96d1703e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57231 dport 45133] != expected 0x811c5db2 # # Exception| cpu 0: rx_hash 0x96d1703e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48194 dport 45133] != expected 0x420f6ed7 # # Exception| cpu 0: rx_hash 0x96d1703e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48194 dport 45133] != expected 0x420f6ed7 # # Exception| cpu 0: rx_hash 0x96d1703e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44483 dport 45133] != expected 0xa68979a0 # # Exception| cpu 0: rx_hash 0x96d1703e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44483 dport 45133] != expected 0xa68979a0 # # Exception| cpu 0: rx_hash 0x96d1703e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53582 dport 45133] != expected 0x8c0516 # # Exception| cpu 0: rx_hash 0x96d1703e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53582 dport 45133] != expected 0x8c0516 # # Exception| cpu 0: rx_hash 0x96d1703e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58026 dport 45133] != expected 0xa12df541 # # Exception| cpu 0: rx_hash 0x96d1703e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58026 dport 45133] != expected 0xa12df541 # # Exception| cpu 0: rx_hash 0x96d1703e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55816 dport 45133] != expected 0xaa433b42 # # Exception| cpu 0: rx_hash 0x96d1703e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55816 dport 45133] != expected 0xaa433b42 # # Exception| cpu 0: rx_hash 0x96d1703e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50888 dport 45133] != expected 0xdf17bf2 # # Exception| cpu 0: rx_hash 0x96d1703e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50888 dport 45133] != expected 0xdf17bf2 # # Exception| cpu 0: rx_hash 0x96d1703e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44742 dport 45133] != expected 0xd418b55f # # Exception| cpu 0: rx_hash 0x96d1703e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44742 dport 45133] != expected 0xd418b55f # # Exception| cpu 0: rx_hash 0x96d1703e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47102 dport 45133] != expected 0x4a09aaf8 # # Exception| cpu 0: rx_hash 0x96d1703e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47102 dport 45133] != expected 0x4a09aaf8 # # Exception| cpu 0: rx_hash 0x96d1703e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44666 dport 45133] != expected 0xe0b21ad4 # # Exception| cpu 0: rx_hash 0x96d1703e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44666 dport 45133] != expected 0xe0b21ad4 # # Exception| cpu 0: rx_hash 0x96d1703e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58986 dport 45133] != expected 0xe86083fb # # Exception| cpu 0: rx_hash 0x96d1703e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58986 dport 45133] != expected 0xe86083fb # # Exception| cpu 0: rx_hash 0x96d1703e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38259 dport 45133] != expected 0x50658311 # # Exception| cpu 0: rx_hash 0x96d1703e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38259 dport 45133] != expected 0x50658311 # # Exception| cpu 0: rx_hash 0x96d1703e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54786 dport 45133] != expected 0x75096903 # # Exception| cpu 0: rx_hash 0x96d1703e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54786 dport 45133] != expected 0x75096903 # # Exception| cpu 0: rx_hash 0x96d1703e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33563 dport 45133] != expected 0xa425c73e # # Exception| cpu 0: rx_hash 0x96d1703e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33563 dport 45133] != expected 0xa425c73e # # Exception| cpu 0: rx_hash 0x96d1703e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45961 dport 45133] != expected 0x9b85d7bd # # Exception| cpu 0: rx_hash 0x96d1703e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45961 dport 45133] != expected 0x9b85d7bd # # Exception| cpu 0: rx_hash 0x96d1703e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51882 dport 45133] != expected 0x38ad584e # # Exception| cpu 0: rx_hash 0x96d1703e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51882 dport 45133] != expected 0x38ad584e # # Exception| cpu 0: rx_hash 0x96d1703e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45225 dport 45133] != expected 0x390a9b3b # # Exception| cpu 0: rx_hash 0x96d1703e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45225 dport 45133] != expected 0x390a9b3b # # Exception| cpu 0: rx_hash 0x96d1703e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40935 dport 45133] != expected 0x82609731 # # Exception| cpu 0: rx_hash 0x96d1703e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40935 dport 45133] != expected 0x82609731 # # 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__->