< TEST_PROGS=toeplitz.py TEST_GEN_PROGS="" run_tests make: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests' make[1]: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' # overriding timeout to 720 # selftests: drivers/net/hw: toeplitz.py # TAP version 13 # 1..12 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 38519 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 41 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xb0a921dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 38698 dport 38519] != expected 0xe2567c12 # # Exception| cpu 4: rx_hash 0xcfa0a07e [saddr 192.0.3.2 daddr 192.0.3.1 sport 38650 dport 38519] != expected 0xdab863c1 # # Exception| cpu 4: rx_hash 0xdc7adc87 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38652 dport 38519] != expected 0xab38d33b # # Exception| cpu 4: rx_hash 0xf4b759d2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38656 dport 38519] != expected 0xd1069960 # # Exception| cpu 4: rx_hash 0x7d5a67ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 38668 dport 38519] != expected 0xe9c6c11d # # Exception| cpu 4: rx_hash 0xd2d26e42 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38682 dport 38519] != expected 0x6c666a0d # # Exception| cpu 4: rx_hash 0x239bba15 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38686 dport 38519] != expected 0xbce605a4 # # Exception| cpu 4: rx_hash 0xee68fc66 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38712 dport 38519] != expected 0xb776b8ab # # Exception| cpu 4: rx_hash 0xfdb2809f [saddr 192.0.3.2 daddr 192.0.3.1 sport 38718 dport 38519] != expected 0xc6f60851 # # Exception| cpu 4: rx_hash 0x01948612 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38730 dport 38519] != expected 0x254e771d # # Exception| cpu 5: rx_hash 0x2d3308d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38648 dport 38519] != expected 0x7bb8bc92 # # Exception| cpu 5: rx_hash 0x05fe8d85 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38660 dport 38519] != expected 0x186f6c9 # # Exception| cpu 5: rx_hash 0x2a9e6358 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38688 dport 38519] != expected 0xab169495 # # Exception| cpu 0: rx_hash 0x7035b574 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38780 dport 38519] != expected 0xdafed1f8 # # Exception| cpu 0: rx_hash 0x590a55f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38794 dport 38519] != expected 0xc6c2729a # # Exception| cpu 0: rx_hash 0x9dfccacb [saddr 192.0.3.2 daddr 192.0.3.1 sport 38802 dport 38519] != expected 0xdaa25ea4 # # Exception| cpu 0: rx_hash 0xec5df9ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 38820 dport 38519] != expected 0x2512f841 # # Exception| cpu 0: rx_hash 0x94f91386 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38828 dport 38519] != expected 0xcd52cf95 # # Exception| cpu 4: rx_hash 0x342bcd7b [saddr 192.0.3.2 daddr 192.0.3.1 sport 38742 dport 38519] != expected 0xe9ae348a # # Exception| cpu 4: rx_hash 0x565082e4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38758 dport 38519] != expected 0x679e2295 # # Exception| cpu 4: rx_hash 0x2ef468cf [saddr 192.0.3.2 daddr 192.0.3.1 sport 38766 dport 38519] != expected 0x8fde1541 # # Exception| cpu 5: rx_hash 0xbdc6f307 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38746 dport 38519] != expected 0xd16e6cf7 # # Exception| cpu 5: rx_hash 0xcc67c061 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38764 dport 38519] != expected 0x2edeca12 # # Exception| cpu 5: rx_hash 0xc33d1770 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38784 dport 38519] != expected 0x8f829a1d # # Exception| cpu 5: rx_hash 0x1d142dfa [saddr 192.0.3.2 daddr 192.0.3.1 sport 38816 dport 38519] != expected 0xf59297e8 # # Exception| cpu 5: rx_hash 0x3b711a6a [saddr 192.0.3.2 daddr 192.0.3.1 sport 38842 dport 38519] != expected 0x48f26485 # # Exception| cpu 5: rx_hash 0xf2e8578e [saddr 192.0.3.2 daddr 192.0.3.1 sport 38866 dport 38519] != expected 0x67aa585e # # Exception| cpu 0: rx_hash 0x361ec8b0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38858 dport 38519] != expected 0x7bca7460 # # Exception| cpu 0: rx_hash 0x90931811 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38882 dport 38519] != expected 0xe99a4e41 # # Exception| cpu 0: rx_hash 0x224eac4d [saddr 192.0.3.2 daddr 192.0.3.1 sport 38958 dport 38519] != expected 0x40dd282 # # Exception| cpu 0: rx_hash 0xf80d9d50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38976 dport 38519] != expected 0x5ad55ea3 # # Exception| cpu 0: rx_hash 0x3cfb026e [saddr 192.0.3.2 daddr 192.0.3.1 sport 39000 dport 38519] != expected 0x46b5729d # # Exception| cpu 0: rx_hash 0x2624a7da [saddr 192.0.3.2 daddr 192.0.3.1 sport 39008 dport 38519] != expected 0x20c55356 # # Exception| cpu 4: rx_hash 0xfbed8ec3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38892 dport 38519] != expected 0x705ac96f # # Exception| cpu 4: rx_hash 0x97190015 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38912 dport 38519] != expected 0xe7dd5859 # # Exception| cpu 4: rx_hash 0x2b4b7500 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38928 dport 38519] != expected 0x13fd43b3 # # Exception| cpu 4: rx_hash 0x4035e3d2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38942 dport 38519] != expected 0x8a3dc49d # # Exception| cpu 4: rx_hash 0x17f1e724 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38962 dport 38519] != expected 0xc8ed9115 # # Exception| cpu 4: rx_hash 0xb8c1c8f9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52726 dport 38519] != expected 0x3d3a52f7 # # Exception| cpu 5: rx_hash 0x47bffbd6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38908 dport 38519] != expected 0x847ad285 # # Exception| cpu 5: rx_hash 0x93730b82 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38990 dport 38519] != expected 0xc315d98d # # 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 0xa19f2986 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57984 dport 35519] OK # # # cpu 0: rx_hash 0xa89af0cb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58046 dport 35519] OK # # # cpu 0: rx_hash 0x6103bd2f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58070 dport 35519] OK # # # cpu 4: rx_hash 0x1dcd5c93 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58000 dport 35519] OK # # # cpu 4: rx_hash 0x9d25bba2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58018 dport 35519] OK # # # cpu 4: rx_hash 0x14c885de [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58030 dport 35519] OK # # # cpu 4: rx_hash 0x32adb24e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58036 dport 35519] OK # # # cpu 4: rx_hash 0xe1eb5a1e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58084 dport 35519] OK # # # cpu 5: rx_hash 0x12978b82 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57980 dport 35519] OK # # # cpu 5: rx_hash 0xb245557f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57990 dport 35519] OK # # # cpu 5: rx_hash 0x87fa1e16 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58010 dport 35519] OK # # # cpu 5: rx_hash 0xdd51c83a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58054 dport 35519] OK # # # cpu 5: rx_hash 0x10a28e49 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58080 dport 35519] OK # # # cpu 0: rx_hash 0x4e6353f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58098 dport 35519] OK # # # cpu 0: rx_hash 0x251dc520 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58108 dport 35519] OK # # # cpu 0: rx_hash 0x04d59938 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58174 dport 35519] OK # # # cpu 4: rx_hash 0x0dd04075 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58112 dport 35519] OK # # # cpu 4: rx_hash 0xef43e8db [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58114 dport 35519] OK # # # cpu 4: rx_hash 0xb1823560 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58128 dport 35519] OK # # # cpu 4: rx_hash 0x22b0aea8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58148 dport 35519] OK # # # cpu 4: rx_hash 0x9ee2dbbd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58164 dport 35519] OK # # # cpu 4: rx_hash 0xbcede7ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58208 dport 35519] OK # # # cpu 5: rx_hash 0x40cbe137 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58132 dport 35519] OK # # # cpu 5: rx_hash 0x938d0967 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58180 dport 35519] OK # # # cpu 5: rx_hash 0xde96a825 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58192 dport 35519] OK # # # cpu 5: rx_hash 0xaf379b43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58214 dport 35519] OK # # # cpu 0: rx_hash 0xf1f646f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58228 dport 35519] OK # # # cpu 0: rx_hash 0xcb13da80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58244 dport 35519] OK # # # cpu 0: rx_hash 0x86087bc2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58256 dport 35519] OK # # # cpu 0: rx_hash 0xf7a948a4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58278 dport 35519] OK # # # cpu 0: rx_hash 0xa40747c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58308 dport 35519] OK # # # cpu 0: rx_hash 0x60f1d8fb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58332 dport 35519] OK # # # cpu 4: rx_hash 0xb3b730ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58252 dport 35519] OK # # # cpu 4: rx_hash 0x58214148 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58288 dport 35519] OK # # # cpu 5: rx_hash 0x8952acd3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58236 dport 35519] OK # # # cpu 5: rx_hash 0xd8c9a679 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58242 dport 35519] OK # # # cpu 5: rx_hash 0xed76ed10 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58270 dport 35519] OK # # # cpu 5: rx_hash 0x153ae00a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58276 dport 35519] OK # # # cpu 5: rx_hash 0x335fd79a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58302 dport 35519] OK # # # cpu 5: rx_hash 0xdca3adee [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58316 dport 35519] OK # # # cpu 5: rx_hash 0x7a2e7d4f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58340 dport 35519] OK # # # count: pass=41 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 58883 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x09d3a162 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35337 dport 58883] != expected 0x9f95612b # # Exception| cpu 0: rx_hash 0x09d3a162 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35337 dport 58883] != expected 0x9f95612b # # Exception| cpu 0: rx_hash 0x09d3a162 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59926 dport 58883] != expected 0x11b35b42 # # Exception| cpu 0: rx_hash 0x09d3a162 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59926 dport 58883] != expected 0x11b35b42 # # Exception| cpu 0: rx_hash 0x09d3a162 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56574 dport 58883] != expected 0x3f90d442 # # Exception| cpu 0: rx_hash 0x09d3a162 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56574 dport 58883] != expected 0x3f90d442 # # Exception| cpu 0: rx_hash 0x09d3a162 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38713 dport 58883] != expected 0xb22b96c9 # # Exception| cpu 0: rx_hash 0x09d3a162 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38713 dport 58883] != expected 0xb22b96c9 # # Exception| cpu 0: rx_hash 0x09d3a162 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45748 dport 58883] != expected 0x7386e2b3 # # Exception| cpu 0: rx_hash 0x09d3a162 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45748 dport 58883] != expected 0x7386e2b3 # # Exception| cpu 0: rx_hash 0x09d3a162 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53462 dport 58883] != expected 0xa3f82e3b # # Exception| cpu 0: rx_hash 0x09d3a162 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53462 dport 58883] != expected 0xa3f82e3b # # Exception| cpu 0: rx_hash 0x09d3a162 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58491 dport 58883] != expected 0xb5f37611 # # Exception| cpu 0: rx_hash 0x09d3a162 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58491 dport 58883] != expected 0xb5f37611 # # Exception| cpu 0: rx_hash 0x09d3a162 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50988 dport 58883] != expected 0x36c37431 # # Exception| cpu 0: rx_hash 0x09d3a162 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50988 dport 58883] != expected 0x36c37431 # # Exception| cpu 0: rx_hash 0x09d3a162 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58614 dport 58883] != expected 0x91b693b7 # # Exception| cpu 0: rx_hash 0x09d3a162 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58614 dport 58883] != expected 0x91b693b7 # # Exception| cpu 0: rx_hash 0x09d3a162 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39581 dport 58883] != expected 0x6745360e # # Exception| cpu 0: rx_hash 0x09d3a162 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39581 dport 58883] != expected 0x6745360e # # Exception| cpu 0: rx_hash 0x09d3a162 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44903 dport 58883] != expected 0x24a57cd6 # # Exception| cpu 0: rx_hash 0x09d3a162 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44903 dport 58883] != expected 0x24a57cd6 # # Exception| cpu 0: rx_hash 0x09d3a162 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47485 dport 58883] != expected 0x7402f10 # # Exception| cpu 0: rx_hash 0x09d3a162 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47485 dport 58883] != expected 0x7402f10 # # Exception| cpu 0: rx_hash 0x09d3a162 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48750 dport 58883] != expected 0x2352d401 # # Exception| cpu 0: rx_hash 0x09d3a162 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48750 dport 58883] != expected 0x2352d401 # # Exception| cpu 0: rx_hash 0x09d3a162 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40993 dport 58883] != expected 0xdef60bef # # Exception| cpu 0: rx_hash 0x09d3a162 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40993 dport 58883] != expected 0xdef60bef # # Exception| cpu 0: rx_hash 0x09d3a162 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34154 dport 58883] != expected 0x8d57cae8 # # Exception| cpu 0: rx_hash 0x09d3a162 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34154 dport 58883] != expected 0x8d57cae8 # # Exception| cpu 0: rx_hash 0x09d3a162 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53085 dport 58883] != expected 0x42129a45 # # Exception| cpu 0: rx_hash 0x09d3a162 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53085 dport 58883] != expected 0x42129a45 # # Exception| cpu 0: rx_hash 0x09d3a162 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48920 dport 58883] != expected 0x4ea875a0 # # Exception| cpu 0: rx_hash 0x09d3a162 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48920 dport 58883] != expected 0x4ea875a0 # # Exception| cpu 0: rx_hash 0x09d3a162 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44142 dport 58883] != expected 0xb607f4c5 # # Exception| cpu 0: rx_hash 0x09d3a162 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44142 dport 58883] != expected 0xb607f4c5 # # Exception| cpu 0: rx_hash 0x09d3a162 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40240 dport 58883] != expected 0xa235f53 # # Exception| cpu 0: rx_hash 0x09d3a162 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40240 dport 58883] != expected 0xa235f53 # # Exception| cpu 0: rx_hash 0x09d3a162 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34942 dport 58883] != expected 0x888d7f4d # # Exception| cpu 0: rx_hash 0x09d3a162 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34942 dport 58883] != expected 0x888d7f4d # # Exception| cpu 0: rx_hash 0x09d3a162 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46670 dport 58883] != expected 0x5caa99c3 # # Exception| cpu 0: rx_hash 0x09d3a162 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46670 dport 58883] != expected 0x5caa99c3 # # Exception| cpu 0: rx_hash 0x09d3a162 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53374 dport 58883] != expected 0x6f2c1767 # # Exception| cpu 0: rx_hash 0x09d3a162 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53374 dport 58883] != expected 0x6f2c1767 # # Exception| count: pass=0 nohash=0 fail=44 # # Exception| # not ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 55416 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x0fcf9be0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42608 dport 55416] != expected 0xe4e7061d # # Exception| cpu 0: rx_hash 0x0fcf9be0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42608 dport 55416] != expected 0xe4e7061d # # Exception| cpu 0: rx_hash 0x0fcf9be0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50050 dport 55416] != expected 0x171461e9 # # Exception| cpu 0: rx_hash 0x0fcf9be0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50050 dport 55416] != expected 0x171461e9 # # Exception| cpu 0: rx_hash 0x0fcf9be0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39373 dport 55416] != expected 0xb3104a89 # # Exception| cpu 0: rx_hash 0x0fcf9be0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39373 dport 55416] != expected 0xb3104a89 # # Exception| cpu 0: rx_hash 0x0fcf9be0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58931 dport 55416] != expected 0xde287636 # # Exception| cpu 0: rx_hash 0x0fcf9be0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58931 dport 55416] != expected 0xde287636 # # Exception| cpu 0: rx_hash 0x0fcf9be0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57587 dport 55416] != expected 0xeda57fad # # Exception| cpu 0: rx_hash 0x0fcf9be0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57587 dport 55416] != expected 0xeda57fad # # Exception| cpu 0: rx_hash 0x0fcf9be0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44591 dport 55416] != expected 0xa808d28 # # Exception| cpu 0: rx_hash 0x0fcf9be0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44591 dport 55416] != expected 0xa808d28 # # Exception| cpu 0: rx_hash 0x0fcf9be0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59512 dport 55416] != expected 0x1647863d # # Exception| cpu 0: rx_hash 0x0fcf9be0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59512 dport 55416] != expected 0x1647863d # # Exception| cpu 0: rx_hash 0x0fcf9be0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35127 dport 55416] != expected 0xda7ec601 # # Exception| cpu 0: rx_hash 0x0fcf9be0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35127 dport 55416] != expected 0xda7ec601 # # Exception| cpu 0: rx_hash 0x0fcf9be0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43494 dport 55416] != expected 0x1f4b1894 # # Exception| cpu 0: rx_hash 0x0fcf9be0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43494 dport 55416] != expected 0x1f4b1894 # # Exception| cpu 0: rx_hash 0x0fcf9be0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34889 dport 55416] != expected 0x27aaa558 # # Exception| cpu 0: rx_hash 0x0fcf9be0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34889 dport 55416] != expected 0x27aaa558 # # Exception| cpu 0: rx_hash 0x0fcf9be0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55593 dport 55416] != expected 0xb681632e # # Exception| cpu 0: rx_hash 0x0fcf9be0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55593 dport 55416] != expected 0xb681632e # # Exception| cpu 0: rx_hash 0x0fcf9be0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32863 dport 55416] != expected 0x1b5a085e # # Exception| cpu 0: rx_hash 0x0fcf9be0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32863 dport 55416] != expected 0x1b5a085e # # Exception| cpu 0: rx_hash 0x0fcf9be0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50406 dport 55416] != expected 0xa7b6ef5c # # Exception| cpu 0: rx_hash 0x0fcf9be0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50406 dport 55416] != expected 0xa7b6ef5c # # Exception| cpu 0: rx_hash 0x0fcf9be0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55505 dport 55416] != expected 0x6f05322c # # Exception| cpu 0: rx_hash 0x0fcf9be0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55505 dport 55416] != expected 0x6f05322c # # Exception| cpu 0: rx_hash 0x0fcf9be0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47905 dport 55416] != expected 0x1576270a # # Exception| cpu 0: rx_hash 0x0fcf9be0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47905 dport 55416] != expected 0x1576270a # # Exception| cpu 0: rx_hash 0x0fcf9be0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44425 dport 55416] != expected 0x26de3100 # # Exception| cpu 0: rx_hash 0x0fcf9be0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44425 dport 55416] != expected 0x26de3100 # # Exception| cpu 0: rx_hash 0x0fcf9be0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41281 dport 55416] != expected 0xb36de5f2 # # Exception| cpu 0: rx_hash 0x0fcf9be0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41281 dport 55416] != expected 0xb36de5f2 # # Exception| cpu 0: rx_hash 0x0fcf9be0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50337 dport 55416] != expected 0x1e5f5fbd # # Exception| cpu 0: rx_hash 0x0fcf9be0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50337 dport 55416] != expected 0x1e5f5fbd # # Exception| cpu 0: rx_hash 0x0fcf9be0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40436 dport 55416] != expected 0x4a19f7b4 # # Exception| cpu 0: rx_hash 0x0fcf9be0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40436 dport 55416] != expected 0x4a19f7b4 # # Exception| cpu 0: rx_hash 0x0fcf9be0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55111 dport 55416] != expected 0x94a92ca5 # # Exception| cpu 0: rx_hash 0x0fcf9be0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55111 dport 55416] != expected 0x94a92ca5 # # 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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/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-24/tools/testing/selftests/drivers/net/hw' make: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests' xx__-> echo $? 0 xx__-> echo scan > /sys/kernel/debug/kmemleak 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__->