< 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 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-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 58051 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 43 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xe9437762 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55166 dport 58051] != expected 0x6abcf37b # # Exception| cpu 0: rx_hash 0xa13b5047 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55174 dport 58051] != expected 0x7a64cbb3 # # Exception| cpu 0: rx_hash 0xba782ff8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55202 dport 58051] != expected 0xc0f505b0 # # Exception| cpu 0: rx_hash 0x9e837a53 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55212 dport 58051] != expected 0x66c8124a # # Exception| cpu 0: rx_hash 0x3ee7454d [saddr 192.0.3.2 daddr 192.0.3.1 sport 55250 dport 58051] != expected 0x7432a74f # # Exception| cpu 0: rx_hash 0x0b68fd26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55264 dport 58051] != expected 0xa2259701 # # Exception| cpu 0: rx_hash 0x8f8b404a [saddr 192.0.3.2 daddr 192.0.3.1 sport 55326 dport 58051] != expected 0xa1d2a188 # # Exception| cpu 0: rx_hash 0xa45c4ea1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55352 dport 58051] != expected 0x2809ab1e # # Exception| cpu 0: rx_hash 0x043871bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 55366 dport 58051] != expected 0x3af31e1b # # Exception| cpu 0: rx_hash 0x022aff95 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55382 dport 58051] != expected 0x7c9a4689 # # Exception| cpu 0: rx_hash 0x37a547fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 55396 dport 58051] != expected 0xaa8d76c7 # # Exception| cpu 0: rx_hash 0x67975871 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55448 dport 58051] != expected 0xa3f02c45 # # Exception| cpu 0: rx_hash 0x4a52d8b0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55470 dport 58051] != expected 0x6c427e41 # # Exception| cpu 0: rx_hash 0xe613fbfb [saddr 192.0.3.2 daddr 192.0.3.1 sport 55512 dport 58051] != expected 0xf26a7a61 # # Exception| cpu 0: rx_hash 0xf767163b [saddr 192.0.3.2 daddr 192.0.3.1 sport 55524 dport 58051] != expected 0x82405dd5 # # Exception| cpu 0: rx_hash 0xe5ddfad7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55558 dport 58051] != expected 0x7f0fddb6 # # Exception| cpu 0: rx_hash 0xfe9e8568 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55586 dport 58051] != expected 0xc59e13b5 # # Exception| cpu 0: rx_hash 0xe6d4bdc2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55590 dport 58051] != expected 0xdc3b71ff # # Exception| cpu 0: rx_hash 0x58e8345c [saddr 192.0.3.2 daddr 192.0.3.1 sport 55628 dport 58051] != expected 0x910dfe22 # # Exception| cpu 0: rx_hash 0x7a01efdd [saddr 192.0.3.2 daddr 192.0.3.1 sport 55634 dport 58051] != expected 0x7159b14a # # Exception| cpu 0: rx_hash 0x3b471d92 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55698 dport 58051] != expected 0x80ecc7c # # Exception| cpu 0: rx_hash 0x3e5cd4ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 55714 dport 58051] != expected 0xed5338a7 # # Exception| cpu 0: rx_hash 0xbcd13032 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55746 dport 58051] != expected 0x1ffdc2ca # # Exception| cpu 0: rx_hash 0x9e38ebb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55772 dport 58051] != expected 0xffa98da2 # # Exception| cpu 0: rx_hash 0x39a95a11 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55822 dport 58051] != expected 0x6d88b3de # # Exception| cpu 0: rx_hash 0x3fbbd43b [saddr 192.0.3.2 daddr 192.0.3.1 sport 55838 dport 58051] != expected 0x2be1eb4c # # Exception| cpu 0: rx_hash 0x28ddb7d1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55858 dport 58051] != expected 0x1da2946a # # Exception| cpu 0: rx_hash 0x0003fe2f [saddr 192.0.3.2 daddr 192.0.3.1 sport 55860 dport 58051] != expected 0x374d32b5 # # Exception| cpu 0: rx_hash 0xb408e5ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 55878 dport 58051] != expected 0xb0c054df # # Exception| cpu 0: rx_hash 0x90f3b065 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55880 dport 58051] != expected 0x16fd4325 # # Exception| cpu 0: rx_hash 0xb82df99b [saddr 192.0.3.2 daddr 192.0.3.1 sport 55886 dport 58051] != expected 0x3c12e5fa # # Exception| cpu 0: rx_hash 0xa57c080e [saddr 192.0.3.2 daddr 192.0.3.1 sport 55930 dport 58051] != expected 0xc0ea736b # # Exception| cpu 0: rx_hash 0xf96b0bd4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55950 dport 58051] != expected 0x454598cc # # Exception| cpu 0: rx_hash 0xee0d683e [saddr 192.0.3.2 daddr 192.0.3.1 sport 55970 dport 58051] != expected 0x7306e7ea # # Exception| cpu 0: rx_hash 0xe228746b [saddr 192.0.3.2 daddr 192.0.3.1 sport 55978 dport 58051] != expected 0xffd456cf # # Exception| cpu 0: rx_hash 0x445ec55f [saddr 192.0.3.2 daddr 192.0.3.1 sport 56004 dport 58051] != expected 0xab47bb58 # # Exception| cpu 0: rx_hash 0x65be59cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 56058 dport 58051] != expected 0xe8275879 # # Exception| cpu 0: rx_hash 0x65791ff2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56068 dport 58051] != expected 0xc67653e7 # # Exception| cpu 0: rx_hash 0x41824a59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56074 dport 58051] != expected 0x604b441d # # Exception| cpu 0: rx_hash 0x53ffe08c [saddr 192.0.3.2 daddr 192.0.3.1 sport 56086 dport 58051] != expected 0xb355cfe0 # # Exception| cpu 0: rx_hash 0x5ac135e6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56110 dport 58051] != expected 0xdada8a1e # # Exception| cpu 0: rx_hash 0xebd1e738 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56172 dport 58051] != expected 0xb80a18af # # Exception| cpu 0: rx_hash 0xb1d46ac8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56200 dport 58051] != expected 0x7bccab9a # # Exception| count: pass=0 nohash=0 fail=43 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x15a140e6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54008 dport 33462] OK # # # cpu 0: rx_hash 0x137488f5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54038 dport 33462] OK # # # cpu 0: rx_hash 0xab5a8f41 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54124 dport 33462] OK # # # cpu 0: rx_hash 0xcdee6fb0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54146 dport 33462] OK # # # cpu 0: rx_hash 0xfb6890ce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54160 dport 33462] OK # # # cpu 0: rx_hash 0xf25645a4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54184 dport 33462] OK # # # cpu 0: rx_hash 0x4f638b2f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54242 dport 33462] OK # # # cpu 0: rx_hash 0x1718620b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54302 dport 33462] OK # # # cpu 0: rx_hash 0x0a49939e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54314 dport 33462] OK # # # cpu 0: rx_hash 0xac3f22aa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54340 dport 33462] OK # # # cpu 0: rx_hash 0x8bcd3014 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54378 dport 33462] OK # # # cpu 0: rx_hash 0x8ddfbe3e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54394 dport 33462] OK # # # cpu 0: rx_hash 0xf916f41a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54408 dport 33462] OK # # # cpu 0: rx_hash 0xdbff2f9b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54422 dport 33462] OK # # # cpu 0: rx_hash 0xd7da33ce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54430 dport 33462] OK # # # cpu 0: rx_hash 0xc6aede0e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54434 dport 33462] OK # # # cpu 0: rx_hash 0xe447058f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54460 dport 33462] OK # # # cpu 0: rx_hash 0x5699d67d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54560 dport 33462] OK # # # cpu 0: rx_hash 0x4ed3eed7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54564 dport 33462] OK # # # cpu 0: rx_hash 0x6c3a3556 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54586 dport 33462] OK # # # cpu 0: rx_hash 0xe8a55fe3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54602 dport 33462] OK # # # cpu 0: rx_hash 0x9977dcf8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54664 dport 33462] OK # # # cpu 0: rx_hash 0xaff12386 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54682 dport 33462] OK # # # cpu 0: rx_hash 0x8234a347 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54700 dport 33462] OK # # # cpu 0: rx_hash 0x0a8ed5a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54740 dport 33462] OK # # # cpu 0: rx_hash 0x17df2432 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54752 dport 33462] OK # # # cpu 0: rx_hash 0x3536ffb3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54782 dport 33462] OK # # # cpu 0: rx_hash 0x85c12dfb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54784 dport 33462] OK # # # cpu 0: rx_hash 0xa13a7850 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54798 dport 33462] OK # # # cpu 0: rx_hash 0x83d3a3d1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54800 dport 33462] OK # # # cpu 0: rx_hash 0xa728f67a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54814 dport 33462] OK # # # cpu 0: rx_hash 0x92a74e11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54828 dport 33462] OK # # # cpu 0: rx_hash 0xbc6b89c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54842 dport 33462] OK # # # cpu 0: rx_hash 0x163824a4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54876 dport 33462] OK # # # cpu 0: rx_hash 0x3bfda465 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54890 dport 33462] OK # # # cpu 0: rx_hash 0x29800eb0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54902 dport 33462] OK # # # cpu 0: rx_hash 0x4f34ee41 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54936 dport 33462] OK # # # cpu 0: rx_hash 0x67eaa7bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54942 dport 33462] OK # # # cpu 0: rx_hash 0x52651fd4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54956 dport 33462] OK # # # cpu 0: rx_hash 0xf413aee0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54978 dport 33462] OK # # # cpu 0: rx_hash 0xceb04dcb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55000 dport 33462] OK # # # cpu 0: rx_hash 0xef50d15f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55014 dport 33462] OK # # # cpu 0: rx_hash 0xdf03e632 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55066 dport 33462] OK # # # cpu 0: rx_hash 0xce770bf2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55078 dport 33462] OK # # # cpu 0: rx_hash 0xea8c5e59 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55080 dport 33462] OK # # # cpu 0: rx_hash 0x7f67d92c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55140 dport 33462] OK # # # count: pass=46 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 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-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 36709 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 48 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x8e5e024c [saddr 192.0.3.2 daddr 192.0.3.1 sport 46114 dport 36709] != expected 0x6fbb6834 # # Exception| cpu 5: rx_hash 0x8e5e024c [saddr 192.0.3.2 daddr 192.0.3.1 sport 46114 dport 36709] != expected 0x6fbb6834 # # Exception| cpu 5: rx_hash 0x8e5e024c [saddr 192.0.3.2 daddr 192.0.3.1 sport 47310 dport 36709] != expected 0x873a1df7 # # Exception| cpu 5: rx_hash 0x8e5e024c [saddr 192.0.3.2 daddr 192.0.3.1 sport 47310 dport 36709] != expected 0x873a1df7 # # Exception| cpu 5: rx_hash 0x8e5e024c [saddr 192.0.3.2 daddr 192.0.3.1 sport 50146 dport 36709] != expected 0x8814a88f # # Exception| cpu 5: rx_hash 0x8e5e024c [saddr 192.0.3.2 daddr 192.0.3.1 sport 50146 dport 36709] != expected 0x8814a88f # # Exception| cpu 5: rx_hash 0x8e5e024c [saddr 192.0.3.2 daddr 192.0.3.1 sport 45429 dport 36709] != expected 0xe54d799d # # Exception| cpu 5: rx_hash 0x8e5e024c [saddr 192.0.3.2 daddr 192.0.3.1 sport 45429 dport 36709] != expected 0xe54d799d # # Exception| cpu 5: rx_hash 0x8e5e024c [saddr 192.0.3.2 daddr 192.0.3.1 sport 60556 dport 36709] != expected 0xbde4d92a # # Exception| cpu 5: rx_hash 0x8e5e024c [saddr 192.0.3.2 daddr 192.0.3.1 sport 60556 dport 36709] != expected 0xbde4d92a # # Exception| cpu 5: rx_hash 0x8e5e024c [saddr 192.0.3.2 daddr 192.0.3.1 sport 45384 dport 36709] != expected 0xf3f2d702 # # Exception| cpu 5: rx_hash 0x8e5e024c [saddr 192.0.3.2 daddr 192.0.3.1 sport 45384 dport 36709] != expected 0xf3f2d702 # # Exception| cpu 5: rx_hash 0x8e5e024c [saddr 192.0.3.2 daddr 192.0.3.1 sport 56409 dport 36709] != expected 0x140f4a1b # # Exception| cpu 5: rx_hash 0x8e5e024c [saddr 192.0.3.2 daddr 192.0.3.1 sport 56409 dport 36709] != expected 0x140f4a1b # # Exception| cpu 5: rx_hash 0x8e5e024c [saddr 192.0.3.2 daddr 192.0.3.1 sport 41652 dport 36709] != expected 0xd59c3b95 # # Exception| cpu 5: rx_hash 0x8e5e024c [saddr 192.0.3.2 daddr 192.0.3.1 sport 41652 dport 36709] != expected 0xd59c3b95 # # Exception| cpu 5: rx_hash 0x8e5e024c [saddr 192.0.3.2 daddr 192.0.3.1 sport 44072 dport 36709] != expected 0x3e9a66d # # Exception| cpu 5: rx_hash 0x8e5e024c [saddr 192.0.3.2 daddr 192.0.3.1 sport 44072 dport 36709] != expected 0x3e9a66d # # Exception| cpu 5: rx_hash 0x8e5e024c [saddr 192.0.3.2 daddr 192.0.3.1 sport 38070 dport 36709] != expected 0x40194d52 # # Exception| cpu 5: rx_hash 0x8e5e024c [saddr 192.0.3.2 daddr 192.0.3.1 sport 38070 dport 36709] != expected 0x40194d52 # # Exception| cpu 5: rx_hash 0x8e5e024c [saddr 192.0.3.2 daddr 192.0.3.1 sport 59439 dport 36709] != expected 0xa6dbb6ad # # Exception| cpu 5: rx_hash 0x8e5e024c [saddr 192.0.3.2 daddr 192.0.3.1 sport 59439 dport 36709] != expected 0xa6dbb6ad # # Exception| cpu 5: rx_hash 0x8e5e024c [saddr 192.0.3.2 daddr 192.0.3.1 sport 55503 dport 36709] != expected 0x955d3a26 # # Exception| cpu 5: rx_hash 0x8e5e024c [saddr 192.0.3.2 daddr 192.0.3.1 sport 55503 dport 36709] != expected 0x955d3a26 # # Exception| cpu 5: rx_hash 0x8e5e024c [saddr 192.0.3.2 daddr 192.0.3.1 sport 33953 dport 36709] != expected 0xfb4c536c # # Exception| cpu 5: rx_hash 0x8e5e024c [saddr 192.0.3.2 daddr 192.0.3.1 sport 33953 dport 36709] != expected 0xfb4c536c # # Exception| cpu 5: rx_hash 0x8e5e024c [saddr 192.0.3.2 daddr 192.0.3.1 sport 45850 dport 36709] != expected 0x5d7857e5 # # Exception| cpu 5: rx_hash 0x8e5e024c [saddr 192.0.3.2 daddr 192.0.3.1 sport 45850 dport 36709] != expected 0x5d7857e5 # # Exception| cpu 5: rx_hash 0x8e5e024c [saddr 192.0.3.2 daddr 192.0.3.1 sport 49934 dport 36709] != expected 0xc700aa9f # # Exception| cpu 5: rx_hash 0x8e5e024c [saddr 192.0.3.2 daddr 192.0.3.1 sport 49934 dport 36709] != expected 0xc700aa9f # # Exception| cpu 5: rx_hash 0x8e5e024c [saddr 192.0.3.2 daddr 192.0.3.1 sport 40698 dport 36709] != expected 0x6c4b506c # # Exception| cpu 5: rx_hash 0x8e5e024c [saddr 192.0.3.2 daddr 192.0.3.1 sport 40698 dport 36709] != expected 0x6c4b506c # # Exception| cpu 5: rx_hash 0x8e5e024c [saddr 192.0.3.2 daddr 192.0.3.1 sport 53654 dport 36709] != expected 0x1e034ba6 # # Exception| cpu 5: rx_hash 0x8e5e024c [saddr 192.0.3.2 daddr 192.0.3.1 sport 53654 dport 36709] != expected 0x1e034ba6 # # Exception| cpu 5: rx_hash 0x8e5e024c [saddr 192.0.3.2 daddr 192.0.3.1 sport 44775 dport 36709] != expected 0x30250f4e # # Exception| cpu 5: rx_hash 0x8e5e024c [saddr 192.0.3.2 daddr 192.0.3.1 sport 44775 dport 36709] != expected 0x30250f4e # # Exception| cpu 5: rx_hash 0x8e5e024c [saddr 192.0.3.2 daddr 192.0.3.1 sport 36554 dport 36709] != expected 0x3850cdef # # Exception| cpu 5: rx_hash 0x8e5e024c [saddr 192.0.3.2 daddr 192.0.3.1 sport 36554 dport 36709] != expected 0x3850cdef # # Exception| cpu 5: rx_hash 0x8e5e024c [saddr 192.0.3.2 daddr 192.0.3.1 sport 42864 dport 36709] != expected 0x64111402 # # Exception| cpu 5: rx_hash 0x8e5e024c [saddr 192.0.3.2 daddr 192.0.3.1 sport 42864 dport 36709] != expected 0x64111402 # # Exception| cpu 5: rx_hash 0x8e5e024c [saddr 192.0.3.2 daddr 192.0.3.1 sport 38562 dport 36709] != expected 0x95e63d4e # # Exception| cpu 5: rx_hash 0x8e5e024c [saddr 192.0.3.2 daddr 192.0.3.1 sport 38562 dport 36709] != expected 0x95e63d4e # # Exception| cpu 5: rx_hash 0x8e5e024c [saddr 192.0.3.2 daddr 192.0.3.1 sport 36529 dport 36709] != expected 0x559a938b # # Exception| cpu 5: rx_hash 0x8e5e024c [saddr 192.0.3.2 daddr 192.0.3.1 sport 36529 dport 36709] != expected 0x559a938b # # Exception| cpu 5: rx_hash 0x8e5e024c [saddr 192.0.3.2 daddr 192.0.3.1 sport 39841 dport 36709] != expected 0x73ca92aa # # Exception| cpu 5: rx_hash 0x8e5e024c [saddr 192.0.3.2 daddr 192.0.3.1 sport 39841 dport 36709] != expected 0x73ca92aa # # Exception| cpu 5: rx_hash 0x8e5e024c [saddr 192.0.3.2 daddr 192.0.3.1 sport 53312 dport 36709] != expected 0x1fb45d54 # # Exception| cpu 5: rx_hash 0x8e5e024c [saddr 192.0.3.2 daddr 192.0.3.1 sport 53312 dport 36709] != expected 0x1fb45d54 # # Exception| count: pass=0 nohash=0 fail=48 # # 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 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-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 49072 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x1f8aacc5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48214 dport 49072] != expected 0x65c616f2 # # Exception| cpu 0: rx_hash 0x1f8aacc5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48214 dport 49072] != expected 0x65c616f2 # # Exception| cpu 0: rx_hash 0x1f8aacc5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60388 dport 49072] != expected 0x93459fda # # Exception| cpu 0: rx_hash 0x1f8aacc5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60388 dport 49072] != expected 0x93459fda # # Exception| cpu 0: rx_hash 0x1f8aacc5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53721 dport 49072] != expected 0xb2203a16 # # Exception| cpu 0: rx_hash 0x1f8aacc5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53721 dport 49072] != expected 0xb2203a16 # # Exception| cpu 0: rx_hash 0x1f8aacc5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43500 dport 49072] != expected 0xd2d1935d # # Exception| cpu 0: rx_hash 0x1f8aacc5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43500 dport 49072] != expected 0xd2d1935d # # Exception| cpu 0: rx_hash 0x1f8aacc5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49205 dport 49072] != expected 0x726791df # # Exception| cpu 0: rx_hash 0x1f8aacc5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49205 dport 49072] != expected 0x726791df # # Exception| cpu 0: rx_hash 0x1f8aacc5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43466 dport 49072] != expected 0xf9069db6 # # Exception| cpu 0: rx_hash 0x1f8aacc5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43466 dport 49072] != expected 0xf9069db6 # # Exception| cpu 0: rx_hash 0x1f8aacc5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40209 dport 49072] != expected 0x36d63f8b # # Exception| cpu 0: rx_hash 0x1f8aacc5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40209 dport 49072] != expected 0x36d63f8b # # Exception| cpu 0: rx_hash 0x1f8aacc5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55858 dport 49072] != expected 0x91ab996a # # Exception| cpu 0: rx_hash 0x1f8aacc5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55858 dport 49072] != expected 0x91ab996a # # Exception| cpu 0: rx_hash 0x1f8aacc5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56056 dport 49072] != expected 0xec5c0624 # # Exception| cpu 0: rx_hash 0x1f8aacc5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56056 dport 49072] != expected 0xec5c0624 # # Exception| cpu 0: rx_hash 0x1f8aacc5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33271 dport 49072] != expected 0x9e55be85 # # Exception| cpu 0: rx_hash 0x1f8aacc5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33271 dport 49072] != expected 0x9e55be85 # # Exception| cpu 0: rx_hash 0x1f8aacc5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59841 dport 49072] != expected 0x591e96bc # # Exception| cpu 0: rx_hash 0x1f8aacc5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59841 dport 49072] != expected 0x591e96bc # # Exception| cpu 0: rx_hash 0x1f8aacc5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53537 dport 49072] != expected 0xfa581d33 # # Exception| cpu 0: rx_hash 0x1f8aacc5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53537 dport 49072] != expected 0xfa581d33 # # Exception| cpu 0: rx_hash 0x1f8aacc5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53964 dport 49072] != expected 0x1d01d2ad # # Exception| cpu 0: rx_hash 0x1f8aacc5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53964 dport 49072] != expected 0x1d01d2ad # # Exception| cpu 0: rx_hash 0x1f8aacc5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57022 dport 49072] != expected 0x9d1ea668 # # Exception| cpu 0: rx_hash 0x1f8aacc5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57022 dport 49072] != expected 0x9d1ea668 # # Exception| cpu 0: rx_hash 0x1f8aacc5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49613 dport 49072] != expected 0x5a7e9e18 # # Exception| cpu 0: rx_hash 0x1f8aacc5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49613 dport 49072] != expected 0x5a7e9e18 # # Exception| cpu 0: rx_hash 0x1f8aacc5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49358 dport 49072] != expected 0x6ba32506 # # Exception| cpu 0: rx_hash 0x1f8aacc5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49358 dport 49072] != expected 0x6ba32506 # # Exception| cpu 0: rx_hash 0x1f8aacc5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53369 dport 49072] != expected 0x118a0424 # # Exception| cpu 0: rx_hash 0x1f8aacc5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53369 dport 49072] != expected 0x118a0424 # # Exception| cpu 0: rx_hash 0x1f8aacc5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55461 dport 49072] != expected 0xaebd79a2 # # Exception| cpu 0: rx_hash 0x1f8aacc5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55461 dport 49072] != expected 0xaebd79a2 # # Exception| cpu 0: rx_hash 0x1f8aacc5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47076 dport 49072] != expected 0xacd666d3 # # Exception| cpu 0: rx_hash 0x1f8aacc5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47076 dport 49072] != expected 0xacd666d3 # # Exception| cpu 0: rx_hash 0x1f8aacc5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57112 dport 49072] != expected 0x166ad1a4 # # Exception| cpu 0: rx_hash 0x1f8aacc5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57112 dport 49072] != expected 0x166ad1a4 # # Exception| cpu 0: rx_hash 0x1f8aacc5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46367 dport 49072] != expected 0x522467b # # Exception| cpu 0: rx_hash 0x1f8aacc5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46367 dport 49072] != expected 0x522467b # # Exception| cpu 0: rx_hash 0x1f8aacc5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35547 dport 49072] != expected 0xb56e44e0 # # Exception| cpu 0: rx_hash 0x1f8aacc5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35547 dport 49072] != expected 0xb56e44e0 # # 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 204, 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 204, 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 204, 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 204, 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 209, 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 209, 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 209, 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 209, 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__->