< 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 38061 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x56d8cd2f [saddr 192.0.3.2 daddr 192.0.3.1 sport 55076 dport 38061] != expected 0xca946395 # # Exception| cpu 0: rx_hash 0x8c9ed968 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55108 dport 38061] != expected 0x973d2f07 # # Exception| cpu 0: rx_hash 0x3812f1e6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55156 dport 38061] != expected 0x2c6fb622 # # Exception| cpu 0: rx_hash 0xee1908e0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55200 dport 38061] != expected 0x195446b6 # # Exception| cpu 0: rx_hash 0x345f1ca7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55232 dport 38061] != expected 0x44fd0a24 # # Exception| cpu 0: rx_hash 0xe66fbe9e [saddr 192.0.3.2 daddr 192.0.3.1 sport 55244 dport 38061] != expected 0xa9b76eb2 # # Exception| cpu 0: rx_hash 0xe9cb6535 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55272 dport 38061] != expected 0x890aa14a # # Exception| cpu 0: rx_hash 0x313caa3e [saddr 192.0.3.2 daddr 192.0.3.1 sport 55288 dport 38061] != expected 0x5b69b08c # # Exception| cpu 0: rx_hash 0x03589cf2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55298 dport 38061] != expected 0x186941ac # # Exception| cpu 0: rx_hash 0xa739d880 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55300 dport 38061] != expected 0xc2fd8880 # # Exception| cpu 0: rx_hash 0xd1683ecb [saddr 192.0.3.2 daddr 192.0.3.1 sport 55310 dport 38061] != expected 0xf523253a # # Exception| cpu 0: rx_hash 0x0cfc4759 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55334 dport 38061] != expected 0x38d48e54 # # Exception| cpu 0: rx_hash 0xbfa20202 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55390 dport 38061] != expected 0x13d8f08d # # Exception| cpu 0: rx_hash 0x1ea0f0e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55392 dport 38061] != expected 0xd6d88309 # # Exception| cpu 0: rx_hash 0xc26c64dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 55464 dport 38061] != expected 0xdcca06cd # # Exception| cpu 0: rx_hash 0x0f1571b3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55478 dport 38061] != expected 0x70fbfdaa # # Exception| cpu 0: rx_hash 0xbefaefa4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55486 dport 38061] != expected 0xd43dde27 # # Exception| cpu 0: rx_hash 0x3ce7423b [saddr 192.0.3.2 daddr 192.0.3.1 sport 55566 dport 38061] != expected 0x38051426 # # Exception| cpu 0: rx_hash 0x522d7ef2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55646 dport 38061] != expected 0xdefec191 # # Exception| cpu 0: rx_hash 0x211f2e20 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55660 dport 38061] != expected 0xf6b4d683 # # Exception| cpu 0: rx_hash 0x9a37dd05 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55672 dport 38061] != expected 0x6d5b805e # # Exception| cpu 0: rx_hash 0x5d89a559 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55674 dport 38061] != expected 0xfe430e69 # # Exception| cpu 0: rx_hash 0xe85d6071 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55722 dport 38061] != expected 0x82f4b9e6 # # Exception| cpu 0: rx_hash 0x30aaaf7a [saddr 192.0.3.2 daddr 192.0.3.1 sport 55738 dport 38061] != expected 0x5097a820 # # Exception| cpu 0: rx_hash 0x283175f8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55776 dport 38061] != expected 0x81b2d02d # # Exception| cpu 0: rx_hash 0x99deebef [saddr 192.0.3.2 daddr 192.0.3.1 sport 55784 dport 38061] != expected 0x2574f3a0 # # Exception| cpu 0: rx_hash 0x27af80b3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55822 dport 38061] != expected 0x13b03db4 # # Exception| cpu 0: rx_hash 0x4965bc7a [saddr 192.0.3.2 daddr 192.0.3.1 sport 55902 dport 38061] != expected 0xf54be803 # # Exception| cpu 0: rx_hash 0x4c060ae3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55910 dport 38061] != expected 0xeadf52ab # # Exception| cpu 0: rx_hash 0x2e81db6b [saddr 192.0.3.2 daddr 192.0.3.1 sport 55938 dport 38061] != expected 0x64b63b1a # # Exception| cpu 0: rx_hash 0x2446b659 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55966 dport 38061] != expected 0x5b9f4e4a # # Exception| cpu 0: rx_hash 0x90ca9ed7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55982 dport 38061] != expected 0xe0cdd76f # # Exception| cpu 0: rx_hash 0x8f832980 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55996 dport 38061] != expected 0xa1b6489e # # Exception| cpu 0: rx_hash 0x927b459b [saddr 192.0.3.2 daddr 192.0.3.1 sport 56030 dport 38061] != expected 0x6f078a3b # # Exception| cpu 0: rx_hash 0xcf434ada [saddr 192.0.3.2 daddr 192.0.3.1 sport 56118 dport 38061] != expected 0xc102b600 # # Exception| cpu 0: rx_hash 0x1d73e8e3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56122 dport 38061] != expected 0x2c48d296 # # Exception| cpu 0: rx_hash 0x008b84f8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56152 dport 38061] != expected 0xe2f91033 # # Exception| cpu 0: rx_hash 0x72e1398c [saddr 192.0.3.2 daddr 192.0.3.1 sport 56202 dport 38061] != expected 0xd56298b # # Exception| cpu 0: rx_hash 0xc66d1102 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56250 dport 38061] != expected 0xb604b0ae # # Exception| cpu 0: rx_hash 0x09a5df20 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56276 dport 38061] != expected 0x95ff169d # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x75d8f66e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39572 dport 49663] OK # # # cpu 0: rx_hash 0x06eaa6bc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39590 dport 49663] OK # # # cpu 0: rx_hash 0xaafd54b0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39628 dport 49663] OK # # # cpu 0: rx_hash 0x11d5a795 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39640 dport 49663] OK # # # cpu 0: rx_hash 0x1e717c3e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39676 dport 49663] OK # # # cpu 0: rx_hash 0x84f70b23 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39702 dport 49663] OK # # # cpu 0: rx_hash 0xf2a6ed68 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39708 dport 49663] OK # # # cpu 0: rx_hash 0xffb3ed8f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39752 dport 49663] OK # # # cpu 0: rx_hash 0x449b1eaa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39772 dport 49663] OK # # # cpu 0: rx_hash 0x28e0f92f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39804 dport 49663] OK # # # cpu 0: rx_hash 0x98578a9e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39828 dport 49663] OK # # # cpu 0: rx_hash 0x88bae662 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39842 dport 49663] OK # # # cpu 0: rx_hash 0xfc5adb65 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39896 dport 49663] OK # # # cpu 0: rx_hash 0x579f44bc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39930 dport 49663] OK # # # cpu 0: rx_hash 0xa3626ecb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39956 dport 49663] OK # # # cpu 0: rx_hash 0x7ef61759 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39996 dport 49663] OK # # # cpu 0: rx_hash 0xdd453efe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40050 dport 49663] OK # # # cpu 0: rx_hash 0xc8cbe49b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40060 dport 49663] OK # # # cpu 0: rx_hash 0xb5058244 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40074 dport 49663] OK # # # cpu 0: rx_hash 0x03387186 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40138 dport 49663] OK # # # cpu 0: rx_hash 0x1c71c6d1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40152 dport 49663] OK # # # cpu 0: rx_hash 0xdeac0814 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40162 dport 49663] OK # # # cpu 0: rx_hash 0xcb22d271 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40172 dport 49663] OK # # # cpu 0: rx_hash 0x13d51d7a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40188 dport 49663] OK # # # cpu 0: rx_hash 0x4eed123b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40212 dport 49663] OK # # # cpu 0: rx_hash 0x8c30dcfe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40238 dport 49663] OK # # # cpu 0: rx_hash 0x2f83f559 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40288 dport 49663] OK # # # cpu 0: rx_hash 0x47c349e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40344 dport 49663] OK # # # cpu 0: rx_hash 0x42a0ff7a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40352 dport 49663] OK # # # cpu 0: rx_hash 0x8fd9ea14 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40382 dport 49663] OK # # # cpu 0: rx_hash 0x559ffe53 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40414 dport 49663] OK # # # cpu 0: rx_hash 0xe113d6dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40430 dport 49663] OK # # # cpu 0: rx_hash 0x9d855da4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40440 dport 49663] OK # # # cpu 0: rx_hash 0x921ba8ef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40470 dport 49663] OK # # # cpu 0: rx_hash 0xe44a4ea4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40476 dport 49663] OK # # # cpu 0: rx_hash 0x2c50ed53 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40506 dport 49663] OK # # # cpu 0: rx_hash 0x9f0ea808 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40514 dport 49663] OK # # # cpu 0: rx_hash 0x3e0c5ae3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40572 dport 49663] OK # # # cpu 0: rx_hash 0x2fb9dbb9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40618 dport 49663] OK # # # cpu 0: rx_hash 0x441051e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40642 dport 49663] OK # # # count: pass=40 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 52117 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0xa50d121b [saddr 192.0.3.2 daddr 192.0.3.1 sport 49110 dport 52117] != expected 0x3e789aed # # Exception| cpu 4: rx_hash 0xa50d121b [saddr 192.0.3.2 daddr 192.0.3.1 sport 49110 dport 52117] != expected 0x3e789aed # # Exception| cpu 4: rx_hash 0xa50d121b [saddr 192.0.3.2 daddr 192.0.3.1 sport 58025 dport 52117] != expected 0xd5fcb1db # # Exception| cpu 4: rx_hash 0xa50d121b [saddr 192.0.3.2 daddr 192.0.3.1 sport 58025 dport 52117] != expected 0xd5fcb1db # # Exception| cpu 4: rx_hash 0xa50d121b [saddr 192.0.3.2 daddr 192.0.3.1 sport 54678 dport 52117] != expected 0xbc8a297d # # Exception| cpu 4: rx_hash 0xa50d121b [saddr 192.0.3.2 daddr 192.0.3.1 sport 54678 dport 52117] != expected 0xbc8a297d # # Exception| cpu 4: rx_hash 0xa50d121b [saddr 192.0.3.2 daddr 192.0.3.1 sport 43852 dport 52117] != expected 0xae12abff # # Exception| cpu 4: rx_hash 0xa50d121b [saddr 192.0.3.2 daddr 192.0.3.1 sport 43852 dport 52117] != expected 0xae12abff # # Exception| cpu 4: rx_hash 0xa50d121b [saddr 192.0.3.2 daddr 192.0.3.1 sport 56590 dport 52117] != expected 0x69c7bf2d # # Exception| cpu 4: rx_hash 0xa50d121b [saddr 192.0.3.2 daddr 192.0.3.1 sport 56590 dport 52117] != expected 0x69c7bf2d # # Exception| cpu 4: rx_hash 0xa50d121b [saddr 192.0.3.2 daddr 192.0.3.1 sport 37649 dport 52117] != expected 0x688d920a # # Exception| cpu 4: rx_hash 0xa50d121b [saddr 192.0.3.2 daddr 192.0.3.1 sport 37649 dport 52117] != expected 0x688d920a # # Exception| cpu 4: rx_hash 0xa50d121b [saddr 192.0.3.2 daddr 192.0.3.1 sport 38345 dport 52117] != expected 0x252692c1 # # Exception| cpu 4: rx_hash 0xa50d121b [saddr 192.0.3.2 daddr 192.0.3.1 sport 38345 dport 52117] != expected 0x252692c1 # # Exception| cpu 4: rx_hash 0xa50d121b [saddr 192.0.3.2 daddr 192.0.3.1 sport 41141 dport 52117] != expected 0x2b7244c1 # # Exception| cpu 4: rx_hash 0xa50d121b [saddr 192.0.3.2 daddr 192.0.3.1 sport 41141 dport 52117] != expected 0x2b7244c1 # # Exception| cpu 4: rx_hash 0xa50d121b [saddr 192.0.3.2 daddr 192.0.3.1 sport 50332 dport 52117] != expected 0xdaa0d6ca # # Exception| cpu 4: rx_hash 0xa50d121b [saddr 192.0.3.2 daddr 192.0.3.1 sport 50332 dport 52117] != expected 0xdaa0d6ca # # Exception| cpu 4: rx_hash 0xa50d121b [saddr 192.0.3.2 daddr 192.0.3.1 sport 36767 dport 52117] != expected 0x5aac33e6 # # Exception| cpu 4: rx_hash 0xa50d121b [saddr 192.0.3.2 daddr 192.0.3.1 sport 36767 dport 52117] != expected 0x5aac33e6 # # Exception| cpu 4: rx_hash 0xa50d121b [saddr 192.0.3.2 daddr 192.0.3.1 sport 50102 dport 52117] != expected 0xdcb35646 # # Exception| cpu 4: rx_hash 0xa50d121b [saddr 192.0.3.2 daddr 192.0.3.1 sport 50102 dport 52117] != expected 0xdcb35646 # # Exception| cpu 4: rx_hash 0xa50d121b [saddr 192.0.3.2 daddr 192.0.3.1 sport 40888 dport 52117] != expected 0x53ea0d56 # # Exception| cpu 4: rx_hash 0xa50d121b [saddr 192.0.3.2 daddr 192.0.3.1 sport 40888 dport 52117] != expected 0x53ea0d56 # # Exception| cpu 4: rx_hash 0xa50d121b [saddr 192.0.3.2 daddr 192.0.3.1 sport 59048 dport 52117] != expected 0x808421f2 # # Exception| cpu 4: rx_hash 0xa50d121b [saddr 192.0.3.2 daddr 192.0.3.1 sport 59048 dport 52117] != expected 0x808421f2 # # Exception| cpu 4: rx_hash 0xa50d121b [saddr 192.0.3.2 daddr 192.0.3.1 sport 37964 dport 52117] != expected 0x1df19a90 # # Exception| cpu 4: rx_hash 0xa50d121b [saddr 192.0.3.2 daddr 192.0.3.1 sport 37964 dport 52117] != expected 0x1df19a90 # # Exception| cpu 4: rx_hash 0xa50d121b [saddr 192.0.3.2 daddr 192.0.3.1 sport 40814 dport 52117] != expected 0xf5c973f5 # # Exception| cpu 4: rx_hash 0xa50d121b [saddr 192.0.3.2 daddr 192.0.3.1 sport 40814 dport 52117] != expected 0xf5c973f5 # # Exception| cpu 4: rx_hash 0xa50d121b [saddr 192.0.3.2 daddr 192.0.3.1 sport 36976 dport 52117] != expected 0x38a0eb64 # # Exception| cpu 4: rx_hash 0xa50d121b [saddr 192.0.3.2 daddr 192.0.3.1 sport 36976 dport 52117] != expected 0x38a0eb64 # # Exception| cpu 4: rx_hash 0xa50d121b [saddr 192.0.3.2 daddr 192.0.3.1 sport 47512 dport 52117] != expected 0xe16820f4 # # Exception| cpu 4: rx_hash 0xa50d121b [saddr 192.0.3.2 daddr 192.0.3.1 sport 47512 dport 52117] != expected 0xe16820f4 # # Exception| cpu 4: rx_hash 0xa50d121b [saddr 192.0.3.2 daddr 192.0.3.1 sport 49373 dport 52117] != expected 0xbb408292 # # Exception| cpu 4: rx_hash 0xa50d121b [saddr 192.0.3.2 daddr 192.0.3.1 sport 49373 dport 52117] != expected 0xbb408292 # # Exception| cpu 4: rx_hash 0xa50d121b [saddr 192.0.3.2 daddr 192.0.3.1 sport 46066 dport 52117] != expected 0x54281f71 # # Exception| cpu 4: rx_hash 0xa50d121b [saddr 192.0.3.2 daddr 192.0.3.1 sport 46066 dport 52117] != expected 0x54281f71 # # Exception| cpu 4: rx_hash 0xa50d121b [saddr 192.0.3.2 daddr 192.0.3.1 sport 49172 dport 52117] != expected 0x97631b38 # # Exception| cpu 4: rx_hash 0xa50d121b [saddr 192.0.3.2 daddr 192.0.3.1 sport 49172 dport 52117] != expected 0x97631b38 # # Exception| cpu 4: rx_hash 0xa50d121b [saddr 192.0.3.2 daddr 192.0.3.1 sport 37189 dport 52117] != expected 0x21691828 # # Exception| cpu 4: rx_hash 0xa50d121b [saddr 192.0.3.2 daddr 192.0.3.1 sport 37189 dport 52117] != expected 0x21691828 # # Exception| cpu 4: rx_hash 0xa50d121b [saddr 192.0.3.2 daddr 192.0.3.1 sport 49964 dport 52117] != expected 0xa3428802 # # Exception| cpu 4: rx_hash 0xa50d121b [saddr 192.0.3.2 daddr 192.0.3.1 sport 49964 dport 52117] != expected 0xa3428802 # # Exception| cpu 4: rx_hash 0xa50d121b [saddr 192.0.3.2 daddr 192.0.3.1 sport 58303 dport 52117] != expected 0x102d582d # # Exception| cpu 4: rx_hash 0xa50d121b [saddr 192.0.3.2 daddr 192.0.3.1 sport 58303 dport 52117] != expected 0x102d582d # # 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 33239 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0xc011fb84 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39428 dport 33239] != expected 0x3250d7d5 # # Exception| cpu 4: rx_hash 0xc011fb84 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39428 dport 33239] != expected 0x3250d7d5 # # Exception| cpu 4: rx_hash 0xc011fb84 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42413 dport 33239] != expected 0x4788d91c # # Exception| cpu 4: rx_hash 0xc011fb84 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42413 dport 33239] != expected 0x4788d91c # # Exception| cpu 4: rx_hash 0xc011fb84 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33605 dport 33239] != expected 0x25f7b00e # # Exception| cpu 4: rx_hash 0xc011fb84 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33605 dport 33239] != expected 0x25f7b00e # # Exception| cpu 4: rx_hash 0xc011fb84 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38815 dport 33239] != expected 0xa3c9bb9e # # Exception| cpu 4: rx_hash 0xc011fb84 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38815 dport 33239] != expected 0xa3c9bb9e # # Exception| cpu 4: rx_hash 0xc011fb84 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41373 dport 33239] != expected 0x8672eae # # Exception| cpu 4: rx_hash 0xc011fb84 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41373 dport 33239] != expected 0x8672eae # # Exception| cpu 4: rx_hash 0xc011fb84 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57753 dport 33239] != expected 0x40e2f73 # # Exception| cpu 4: rx_hash 0xc011fb84 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57753 dport 33239] != expected 0x40e2f73 # # Exception| cpu 4: rx_hash 0xc011fb84 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36653 dport 33239] != expected 0xc88c0afc # # Exception| cpu 4: rx_hash 0xc011fb84 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36653 dport 33239] != expected 0xc88c0afc # # Exception| cpu 4: rx_hash 0xc011fb84 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52824 dport 33239] != expected 0xa4a75c25 # # Exception| cpu 4: rx_hash 0xc011fb84 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52824 dport 33239] != expected 0xa4a75c25 # # Exception| cpu 4: rx_hash 0xc011fb84 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53814 dport 33239] != expected 0x5365556a # # Exception| cpu 4: rx_hash 0xc011fb84 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53814 dport 33239] != expected 0x5365556a # # Exception| cpu 4: rx_hash 0xc011fb84 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46082 dport 33239] != expected 0x3948669a # # Exception| cpu 4: rx_hash 0xc011fb84 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46082 dport 33239] != expected 0x3948669a # # Exception| cpu 4: rx_hash 0xc011fb84 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58924 dport 33239] != expected 0x67142f3e # # Exception| cpu 4: rx_hash 0xc011fb84 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58924 dport 33239] != expected 0x67142f3e # # Exception| cpu 4: rx_hash 0xc011fb84 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36090 dport 33239] != expected 0x4d0db996 # # Exception| cpu 4: rx_hash 0xc011fb84 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36090 dport 33239] != expected 0x4d0db996 # # Exception| cpu 4: rx_hash 0xc011fb84 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52198 dport 33239] != expected 0xc857f4e3 # # Exception| cpu 4: rx_hash 0xc011fb84 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52198 dport 33239] != expected 0xc857f4e3 # # Exception| cpu 4: rx_hash 0xc011fb84 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39137 dport 33239] != expected 0x296c489d # # Exception| cpu 4: rx_hash 0xc011fb84 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39137 dport 33239] != expected 0x296c489d # # Exception| cpu 4: rx_hash 0xc011fb84 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41299 dport 33239] != expected 0x70cafee8 # # Exception| cpu 4: rx_hash 0xc011fb84 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41299 dport 33239] != expected 0x70cafee8 # # Exception| cpu 4: rx_hash 0xc011fb84 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41131 dport 33239] != expected 0xf5053ea2 # # Exception| cpu 4: rx_hash 0xc011fb84 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41131 dport 33239] != expected 0xf5053ea2 # # Exception| cpu 4: rx_hash 0xc011fb84 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35963 dport 33239] != expected 0x196fb0cf # # Exception| cpu 4: rx_hash 0xc011fb84 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35963 dport 33239] != expected 0x196fb0cf # # Exception| cpu 4: rx_hash 0xc011fb84 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56845 dport 33239] != expected 0x98165bb5 # # Exception| cpu 4: rx_hash 0xc011fb84 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56845 dport 33239] != expected 0x98165bb5 # # Exception| cpu 4: rx_hash 0xc011fb84 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40477 dport 33239] != expected 0x2f57a94d # # Exception| cpu 4: rx_hash 0xc011fb84 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40477 dport 33239] != expected 0x2f57a94d # # Exception| cpu 4: rx_hash 0xc011fb84 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44905 dport 33239] != expected 0xc202bef7 # # Exception| cpu 4: rx_hash 0xc011fb84 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44905 dport 33239] != expected 0xc202bef7 # # 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__->