< TEST_PROGS=toeplitz.py TEST_GEN_PROGS="" run_tests make: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests' make[1]: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' # timeout set to 0 # selftests: drivers/net/hw: toeplitz.py # TAP version 13 # 1..12 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 200, 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 129, 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 50181 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 41 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xe8812271 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34434 dport 50181] != expected 0x5b981b0a # # Exception| cpu 0: rx_hash 0x631bfb62 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34440 dport 50181] != expected 0x4c1b4a51 # # Exception| cpu 0: rx_hash 0x24ae0511 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34452 dport 50181] != expected 0x69a5f2bb # # Exception| cpu 0: rx_hash 0xdc3f15da [saddr 192.0.3.2 daddr 192.0.3.1 sport 34502 dport 50181] != expected 0xb2a9d98c # # Exception| cpu 0: rx_hash 0x5ab6a2d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34506 dport 50181] != expected 0x4028e945 # # Exception| cpu 0: rx_hash 0x5e478720 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34510 dport 50181] != expected 0x1cd6c9cb # # Exception| cpu 0: rx_hash 0x373be877 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34540 dport 50181] != expected 0xceb54cc6 # # Exception| cpu 0: rx_hash 0xf2f684fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 34552 dport 50181] != expected 0x4574e46b # # Exception| cpu 0: rx_hash 0x55c9009e [saddr 192.0.3.2 daddr 192.0.3.1 sport 34592 dport 50181] != expected 0xfe6f9781 # # Exception| cpu 0: rx_hash 0x83918171 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34636 dport 50181] != expected 0xd2be8151 # # Exception| cpu 0: rx_hash 0x32b20cb0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52760 dport 50181] != expected 0x8cd88384 # # Exception| cpu 0: rx_hash 0x36432944 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52764 dport 50181] != expected 0xd026a30a # # Exception| cpu 0: rx_hash 0x3fa162ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 52766 dport 50181] != expected 0x69dae216 # # Exception| cpu 0: rx_hash 0x9e030f6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 52782 dport 50181] != expected 0xd57aae24 # # Exception| cpu 0: rx_hash 0x522c280e [saddr 192.0.3.2 daddr 192.0.3.1 sport 52792 dport 50181] != expected 0xe7474795 # # Exception| cpu 0: rx_hash 0x41b9c568 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52800 dport 50181] != expected 0x4057f9e8 # # Exception| cpu 0: rx_hash 0x9338dc29 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52954 dport 50181] != expected 0xda0cd194 # # Exception| cpu 0: rx_hash 0x97c9f9dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 52958 dport 50181] != expected 0x86f2f11a # # Exception| cpu 0: rx_hash 0xfcd95add [saddr 192.0.3.2 daddr 192.0.3.1 sport 53008 dport 50181] != expected 0xfd46b41 # # Exception| cpu 0: rx_hash 0xf8287f29 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53012 dport 50181] != expected 0x532a4bcf # # Exception| cpu 0: rx_hash 0x43fdb465 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53086 dport 50181] != expected 0xf166f89c # # Exception| cpu 0: rx_hash 0x6d342541 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53088 dport 50181] != expected 0x6bbc57b # # Exception| cpu 0: rx_hash 0x2792b52f [saddr 192.0.3.2 daddr 192.0.3.1 sport 53114 dport 50181] != expected 0xc6071c03 # # Exception| cpu 0: rx_hash 0xa8d1f492 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53126 dport 50181] != expected 0x670e73f4 # # Exception| cpu 0: rx_hash 0xe6864108 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53144 dport 50181] != expected 0xfb4c8a02 # # Exception| cpu 0: rx_hash 0xc84fd02c [saddr 192.0.3.2 daddr 192.0.3.1 sport 53158 dport 50181] != expected 0xc91b7e5 # # Exception| cpu 0: rx_hash 0x8ffa2e5f [saddr 192.0.3.2 daddr 192.0.3.1 sport 53178 dport 50181] != expected 0x292f0f0f # # Exception| cpu 0: rx_hash 0x54b1c1ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 53200 dport 50181] != expected 0xe0fc784d # # Exception| cpu 0: rx_hash 0x59a2afb0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53206 dport 50181] != expected 0x5fe19df # # Exception| cpu 0: rx_hash 0x7e89757d [saddr 192.0.3.2 daddr 192.0.3.1 sport 53226 dport 50181] != expected 0x4bdf6524 # # Exception| cpu 0: rx_hash 0x405acb6b [saddr 192.0.3.2 daddr 192.0.3.1 sport 53250 dport 50181] != expected 0xb6f81805 # # Exception| cpu 0: rx_hash 0xafaf1332 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53292 dport 50181] != expected 0x961aadc1 # # Exception| cpu 0: rx_hash 0x37a02747 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53342 dport 50181] != expected 0x268942e7 # # Exception| cpu 0: rx_hash 0xd19f09ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 53376 dport 50181] != expected 0x55e3a81d # # Exception| cpu 0: rx_hash 0xd87d4244 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53378 dport 50181] != expected 0xec1fe901 # # Exception| cpu 0: rx_hash 0xdc8c67b0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53382 dport 50181] != expected 0xb0e1c98f # # Exception| cpu 0: rx_hash 0x3379bfe9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53416 dport 50181] != expected 0x90037c4b # # Exception| cpu 0: rx_hash 0x703d646e [saddr 192.0.3.2 daddr 192.0.3.1 sport 53424 dport 50181] != expected 0xe943e42f # # Exception| cpu 0: rx_hash 0xff569889 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53438 dport 50181] != expected 0xa23e95fa # # Exception| cpu 0: rx_hash 0x0336adb6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53480 dport 50181] != expected 0x25cc9e43 # # Exception| cpu 0: rx_hash 0x68260eb6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53542 dport 50181] != expected 0xacea0418 # # Exception| count: pass=0 nohash=0 fail=41 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0xf89f6bb9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54968 dport 60632] OK # # # cpu 0: rx_hash 0x434aa0f5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55026 dport 60632] OK # # # cpu 0: rx_hash 0x0f71d938 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55040 dport 60632] OK # # # cpu 0: rx_hash 0x8d094bc2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55048 dport 60632] OK # # # cpu 0: rx_hash 0x4c3502bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55064 dport 60632] OK # # # cpu 0: rx_hash 0x45d74956 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55066 dport 60632] OK # # # cpu 0: rx_hash 0x62fc939b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55078 dport 60632] OK # # # cpu 0: rx_hash 0xa3c0dae6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55094 dport 60632] OK # # # cpu 0: rx_hash 0xb0553780 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55118 dport 60632] OK # # # cpu 0: rx_hash 0x788b3514 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55132 dport 60632] OK # # # cpu 0: rx_hash 0x977eed4d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55154 dport 60632] OK # # # cpu 0: rx_hash 0x5b797777 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55190 dport 60632] OK # # # cpu 0: rx_hash 0x66250b35 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55248 dport 60632] OK # # # cpu 0: rx_hash 0xedbfd226 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55258 dport 60632] OK # # # cpu 0: rx_hash 0x94e98bfe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55338 dport 60632] OK # # # cpu 0: rx_hash 0x8e9e2d71 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55376 dport 60632] OK # # # cpu 0: rx_hash 0xa4a699a1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55402 dport 60632] OK # # # cpu 0: rx_hash 0x65b26d86 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55432 dport 60632] OK # # # cpu 0: rx_hash 0x052c4938 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55464 dport 60632] OK # # # cpu 0: rx_hash 0x4f8ad956 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55474 dport 60632] OK # # # cpu 0: rx_hash 0xf45f121a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55544 dport 60632] OK # # # cpu 0: rx_hash 0xf2c2fbb9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55568 dport 60632] OK # # # cpu 0: rx_hash 0xf633de4d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55572 dport 60632] OK # # # cpu 0: rx_hash 0x5360967a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55584 dport 60632] OK # # # cpu 0: rx_hash 0x1d3723e0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55614 dport 60632] OK # # # cpu 0: rx_hash 0x0ea2ce86 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55622 dport 60632] OK # # # cpu 0: rx_hash 0xc28de9e6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55632 dport 60632] OK # # # cpu 0: rx_hash 0x491730f5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55642 dport 60632] OK # # # cpu 0: rx_hash 0xe58e8e71 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55710 dport 60632] OK # # # cpu 0: rx_hash 0x100cf0a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55754 dport 60632] OK # # # cpu 0: rx_hash 0xfff928fe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55780 dport 60632] OK # # # cpu 0: rx_hash 0x33d60f9e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55794 dport 60632] OK # # # cpu 0: rx_hash 0x54f7fa05 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55814 dport 60632] OK # # # cpu 0: rx_hash 0x69833b1d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55986 dport 60632] OK # # # cpu 0: rx_hash 0x9c0145cb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56038 dport 60632] OK # # # cpu 4: rx_hash 0x2a36cfa2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54992 dport 60632] OK # # # cpu 4: rx_hash 0x0d1d156f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55020 dport 60632] OK # # # cpu 4: rx_hash 0x6b1ed872 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55076 dport 60632] OK # # # cpu 4: rx_hash 0xa731ff12 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55090 dport 60632] OK # # # cpu 4: rx_hash 0x3bcfee93 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55108 dport 60632] OK # # # cpu 4: rx_hash 0x15067fb7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55162 dport 60632] OK # # # cpu 4: rx_hash 0xd4128b90 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55192 dport 60632] OK # # # cpu 4: rx_hash 0x78a3884e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55214 dport 60632] OK # # # cpu 4: rx_hash 0xe45d99cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55256 dport 60632] OK # # # cpu 4: rx_hash 0x0ba84196 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55286 dport 60632] OK # # # cpu 4: rx_hash 0x760f3dba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55298 dport 60632] OK # # # cpu 4: rx_hash 0x31bac3c9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55326 dport 60632] OK # # # cpu 4: rx_hash 0xd35c758d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55350 dport 60632] OK # # # cpu 4: rx_hash 0x838d436c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55382 dport 60632] OK # # # cpu 4: rx_hash 0x6c50266f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55434 dport 60632] OK # # # cpu 4: rx_hash 0xc0e125b1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55484 dport 60632] OK # # # cpu 4: rx_hash 0x31927e93 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55532 dport 60632] OK # # # cpu 4: rx_hash 0xd8fa4f69 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55594 dport 60632] OK # # # cpu 4: rx_hash 0x206b5fa2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55672 dport 60632] OK # # # cpu 4: rx_hash 0x2989144b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55674 dport 60632] OK # # # cpu 4: rx_hash 0x6ae57296 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55696 dport 60632] OK # # # cpu 4: rx_hash 0xe89de06c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55704 dport 60632] OK # # # cpu 4: rx_hash 0x9274625d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55746 dport 60632] OK # # # cpu 4: rx_hash 0x5aaa60c9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55760 dport 60632] OK # # # cpu 4: rx_hash 0x95cbb378 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55830 dport 60632] OK # # # cpu 4: rx_hash 0xf55597c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55862 dport 60632] OK # # # cpu 4: rx_hash 0x7ecf4ed5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55868 dport 60632] OK # # # cpu 4: rx_hash 0x772d053c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55870 dport 60632] OK # # # cpu 4: rx_hash 0x6049cdae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55874 dport 60632] OK # # # cpu 4: rx_hash 0xe2315f54 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55882 dport 60632] OK # # # cpu 4: rx_hash 0x2aef5dc0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55896 dport 60632] OK # # # cpu 4: rx_hash 0x8b4d3003 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55912 dport 60632] OK # # # cpu 4: rx_hash 0xc51a8599 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55926 dport 60632] OK # # # cpu 4: rx_hash 0xc82156de [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55938 dport 60632] OK # # # cpu 4: rx_hash 0xa8bf7260 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55970 dport 60632] OK # # # cpu 4: rx_hash 0xf86e4481 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56002 dport 60632] OK # # # cpu 4: rx_hash 0x30b04615 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56016 dport 60632] OK # # # cpu 4: rx_hash 0x502e62ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56048 dport 60632] OK # # # cpu 4: rx_hash 0x978fc275 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56072 dport 60632] OK # # # cpu 4: rx_hash 0x937ee781 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56076 dport 60632] OK # # # cpu 4: rx_hash 0x5f51c0e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56090 dport 60632] OK # # # cpu 4: rx_hash 0x2c5a0939 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56130 dport 60632] OK # # # cpu 4: rx_hash 0xa331f5de [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56140 dport 60632] OK # # # cpu 4: rx_hash 0x80eb0ae7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56180 dport 60632] OK # # # count: pass=79 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 200, 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 129, 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 52673 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x67491fb1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41469 dport 52673] != expected 0x7f9f823a # # Exception| cpu 4: rx_hash 0x67491fb1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41469 dport 52673] != expected 0x7f9f823a # # Exception| cpu 4: rx_hash 0x67491fb1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40525 dport 52673] != expected 0x5f5c1ab3 # # Exception| cpu 4: rx_hash 0x67491fb1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40525 dport 52673] != expected 0x5f5c1ab3 # # Exception| cpu 4: rx_hash 0x67491fb1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51470 dport 52673] != expected 0xba633117 # # Exception| cpu 4: rx_hash 0x67491fb1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51470 dport 52673] != expected 0xba633117 # # Exception| cpu 4: rx_hash 0x67491fb1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37453 dport 52673] != expected 0x91ae9b83 # # Exception| cpu 4: rx_hash 0x67491fb1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37453 dport 52673] != expected 0x91ae9b83 # # Exception| cpu 4: rx_hash 0x67491fb1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48807 dport 52673] != expected 0xdd030331 # # Exception| cpu 4: rx_hash 0x67491fb1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48807 dport 52673] != expected 0xdd030331 # # Exception| cpu 4: rx_hash 0x67491fb1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56812 dport 52673] != expected 0x2ea366be # # Exception| cpu 4: rx_hash 0x67491fb1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56812 dport 52673] != expected 0x2ea366be # # Exception| cpu 4: rx_hash 0x67491fb1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35063 dport 52673] != expected 0x11aacb37 # # Exception| cpu 4: rx_hash 0x67491fb1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35063 dport 52673] != expected 0x11aacb37 # # Exception| cpu 4: rx_hash 0x67491fb1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57633 dport 52673] != expected 0xbdbce63e # # Exception| cpu 4: rx_hash 0x67491fb1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57633 dport 52673] != expected 0xbdbce63e # # Exception| cpu 4: rx_hash 0x67491fb1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57269 dport 52673] != expected 0x876d62aa # # Exception| cpu 4: rx_hash 0x67491fb1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57269 dport 52673] != expected 0x876d62aa # # Exception| cpu 4: rx_hash 0x67491fb1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46925 dport 52673] != expected 0x26ea02e5 # # Exception| cpu 4: rx_hash 0x67491fb1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46925 dport 52673] != expected 0x26ea02e5 # # Exception| cpu 4: rx_hash 0x67491fb1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41952 dport 52673] != expected 0x3f6044a8 # # Exception| cpu 4: rx_hash 0x67491fb1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41952 dport 52673] != expected 0x3f6044a8 # # Exception| cpu 4: rx_hash 0x67491fb1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48458 dport 52673] != expected 0xe307621f # # Exception| cpu 4: rx_hash 0x67491fb1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48458 dport 52673] != expected 0xe307621f # # Exception| cpu 4: rx_hash 0x67491fb1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41686 dport 52673] != expected 0x4bb1918a # # Exception| cpu 4: rx_hash 0x67491fb1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41686 dport 52673] != expected 0x4bb1918a # # Exception| cpu 4: rx_hash 0x67491fb1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59243 dport 52673] != expected 0x8215570c # # Exception| cpu 4: rx_hash 0x67491fb1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59243 dport 52673] != expected 0x8215570c # # Exception| cpu 4: rx_hash 0x67491fb1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57391 dport 52673] != expected 0xdbb26f69 # # Exception| cpu 4: rx_hash 0x67491fb1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57391 dport 52673] != expected 0xdbb26f69 # # Exception| cpu 4: rx_hash 0x67491fb1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36446 dport 52673] != expected 0x60b06e3d # # Exception| cpu 4: rx_hash 0x67491fb1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36446 dport 52673] != expected 0x60b06e3d # # Exception| cpu 4: rx_hash 0x67491fb1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47221 dport 52673] != expected 0xc10ddb63 # # Exception| cpu 4: rx_hash 0x67491fb1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47221 dport 52673] != expected 0xc10ddb63 # # Exception| cpu 4: rx_hash 0x67491fb1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33824 dport 52673] != expected 0x71b53283 # # Exception| cpu 4: rx_hash 0x67491fb1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33824 dport 52673] != expected 0x71b53283 # # Exception| cpu 4: rx_hash 0x67491fb1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57429 dport 52673] != expected 0xc55e9008 # # Exception| cpu 4: rx_hash 0x67491fb1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57429 dport 52673] != expected 0xc55e9008 # # Exception| cpu 4: rx_hash 0x67491fb1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52541 dport 52673] != expected 0x479b4020 # # Exception| cpu 4: rx_hash 0x67491fb1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52541 dport 52673] != expected 0x479b4020 # # Exception| cpu 4: rx_hash 0x67491fb1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47211 dport 52673] != expected 0x5d4f2295 # # Exception| cpu 4: rx_hash 0x67491fb1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47211 dport 52673] != expected 0x5d4f2295 # # Exception| cpu 4: rx_hash 0x67491fb1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35101 dport 52673] != expected 0xafedb5f3 # # Exception| cpu 4: rx_hash 0x67491fb1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35101 dport 52673] != expected 0xafedb5f3 # # Exception| cpu 4: rx_hash 0x67491fb1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38232 dport 52673] != expected 0xd9014bf4 # # Exception| cpu 4: rx_hash 0x67491fb1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38232 dport 52673] != expected 0xd9014bf4 # # Exception| count: pass=0 nohash=0 fail=46 # # Exception| # not ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 200, 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 129, 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 58767 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x4cf905f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38402 dport 58767] != expected 0x55586305 # # Exception| cpu 0: rx_hash 0x4cf905f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38402 dport 58767] != expected 0x55586305 # # Exception| cpu 0: rx_hash 0x4cf905f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34602 dport 58767] != expected 0xff6c2d9f # # Exception| cpu 0: rx_hash 0x4cf905f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34602 dport 58767] != expected 0xff6c2d9f # # Exception| cpu 0: rx_hash 0x4cf905f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49822 dport 58767] != expected 0x9c3f9627 # # Exception| cpu 0: rx_hash 0x4cf905f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49822 dport 58767] != expected 0x9c3f9627 # # Exception| cpu 0: rx_hash 0x4cf905f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52461 dport 58767] != expected 0x2b7b5e7c # # Exception| cpu 0: rx_hash 0x4cf905f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52461 dport 58767] != expected 0x2b7b5e7c # # Exception| cpu 0: rx_hash 0x4cf905f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57578 dport 58767] != expected 0x2d4ab020 # # Exception| cpu 0: rx_hash 0x4cf905f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57578 dport 58767] != expected 0x2d4ab020 # # Exception| cpu 0: rx_hash 0x4cf905f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42225 dport 58767] != expected 0x661c09ab # # Exception| cpu 0: rx_hash 0x4cf905f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42225 dport 58767] != expected 0x661c09ab # # Exception| cpu 0: rx_hash 0x4cf905f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32898 dport 58767] != expected 0xfcb3c50d # # Exception| cpu 0: rx_hash 0x4cf905f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32898 dport 58767] != expected 0xfcb3c50d # # Exception| cpu 0: rx_hash 0x4cf905f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36349 dport 58767] != expected 0xa7649c84 # # Exception| cpu 0: rx_hash 0x4cf905f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36349 dport 58767] != expected 0xa7649c84 # # Exception| cpu 0: rx_hash 0x4cf905f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41738 dport 58767] != expected 0x8e966620 # # Exception| cpu 0: rx_hash 0x4cf905f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41738 dport 58767] != expected 0x8e966620 # # Exception| cpu 0: rx_hash 0x4cf905f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41368 dport 58767] != expected 0xf8660fd0 # # Exception| cpu 0: rx_hash 0x4cf905f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41368 dport 58767] != expected 0xf8660fd0 # # Exception| cpu 0: rx_hash 0x4cf905f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35322 dport 58767] != expected 0xaab7946e # # Exception| cpu 0: rx_hash 0x4cf905f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35322 dport 58767] != expected 0xaab7946e # # Exception| cpu 0: rx_hash 0x4cf905f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42628 dport 58767] != expected 0xc6cd265a # # Exception| cpu 0: rx_hash 0x4cf905f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42628 dport 58767] != expected 0xc6cd265a # # Exception| cpu 0: rx_hash 0x4cf905f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36032 dport 58767] != expected 0xdf98150c # # Exception| cpu 0: rx_hash 0x4cf905f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36032 dport 58767] != expected 0xdf98150c # # Exception| cpu 0: rx_hash 0x4cf905f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56761 dport 58767] != expected 0x962bd874 # # Exception| cpu 0: rx_hash 0x4cf905f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56761 dport 58767] != expected 0x962bd874 # # Exception| cpu 0: rx_hash 0x4cf905f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40755 dport 58767] != expected 0xa2af2511 # # Exception| cpu 0: rx_hash 0x4cf905f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40755 dport 58767] != expected 0xa2af2511 # # Exception| cpu 0: rx_hash 0x4cf905f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50231 dport 58767] != expected 0xc0372df0 # # Exception| cpu 0: rx_hash 0x4cf905f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50231 dport 58767] != expected 0xc0372df0 # # Exception| cpu 0: rx_hash 0x4cf905f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39825 dport 58767] != expected 0x40f0324c # # Exception| cpu 0: rx_hash 0x4cf905f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39825 dport 58767] != expected 0x40f0324c # # Exception| cpu 0: rx_hash 0x4cf905f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36002 dport 58767] != expected 0x86ab6804 # # Exception| cpu 0: rx_hash 0x4cf905f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36002 dport 58767] != expected 0x86ab6804 # # Exception| cpu 0: rx_hash 0x4cf905f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60567 dport 58767] != expected 0x336c66d7 # # Exception| cpu 0: rx_hash 0x4cf905f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60567 dport 58767] != expected 0x336c66d7 # # Exception| cpu 0: rx_hash 0x4cf905f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53047 dport 58767] != expected 0xa3af73be # # Exception| cpu 0: rx_hash 0x4cf905f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53047 dport 58767] != expected 0xa3af73be # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 4 toeplitz.test.udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 5 toeplitz.test.rss_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 6 toeplitz.test.rss_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 7 toeplitz.test.rss_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 8 toeplitz.test.rss_udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 9 toeplitz.test.rps_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 10 toeplitz.test.rps_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 11 toeplitz.test.rps_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 12 toeplitz.test.rps_udp_ipv6 # # Totals: pass:1 fail:11 xfail:0 xpass:0 skip:0 error:0 not ok 1 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__->