< 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 59544 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x70c6e2b6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55014 dport 59544] != expected 0x7bba9afa # # Exception| cpu 0: rx_hash 0xb854d09b [saddr 192.0.3.2 daddr 192.0.3.1 sport 55036 dport 59544] != expected 0xae70120a # # Exception| cpu 0: rx_hash 0x78f8525f [saddr 192.0.3.2 daddr 192.0.3.1 sport 55038 dport 59544] != expected 0xbd0b371d # # Exception| cpu 0: rx_hash 0xd29b4695 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55048 dport 59544] != expected 0xa8659584 # # Exception| cpu 0: rx_hash 0x0a74156b [saddr 192.0.3.2 daddr 192.0.3.1 sport 55070 dport 59544] != expected 0xf0cc46ba # # Exception| cpu 4: rx_hash 0x34753806 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54996 dport 59544] != expected 0x8b99691e # # Exception| cpu 4: rx_hash 0x240859d5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55000 dport 59544] != expected 0x6fa32d0 # # Exception| cpu 4: rx_hash 0xb06a6072 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55012 dport 59544] != expected 0x68c1bfed # # Exception| cpu 4: rx_hash 0x404140c3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55020 dport 59544] != expected 0xec1f76a8 # # Exception| cpu 4: rx_hash 0x4ec7cfdb [saddr 192.0.3.2 daddr 192.0.3.1 sport 55084 dport 59544] != expected 0xefb55e # # Exception| cpu 5: rx_hash 0xdaa5f67c [saddr 192.0.3.2 daddr 192.0.3.1 sport 55056 dport 59544] != expected 0x6ed43863 # # Exception| cpu 5: rx_hash 0x8e6b4d1f [saddr 192.0.3.2 daddr 192.0.3.1 sport 55086 dport 59544] != expected 0x13949049 # # Exception| cpu 0: rx_hash 0xb6d25f83 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55100 dport 59544] != expected 0x4280d1fc # # Exception| cpu 0: rx_hash 0xac32a047 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55114 dport 59544] != expected 0xeb8569bb # # Exception| cpu 0: rx_hash 0x84f6d308 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55124 dport 59544] != expected 0x37f273c0 # # Exception| cpu 0: rx_hash 0xb471717d [saddr 192.0.3.2 daddr 192.0.3.1 sport 55134 dport 59544] != expected 0xa0579f92 # # Exception| cpu 0: rx_hash 0xdd481789 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55174 dport 59544] != expected 0x1e3007c9 # # Exception| cpu 0: rx_hash 0x255d87d1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55190 dport 59544] != expected 0x5c5f636b # # Exception| cpu 4: rx_hash 0x306e2909 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55150 dport 59544] != expected 0x430f4961 # # Exception| cpu 4: rx_hash 0x282df833 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55162 dport 59544] != expected 0x8ddbf48 # # Exception| cpu 4: rx_hash 0xcd35765a [saddr 192.0.3.2 daddr 192.0.3.1 sport 55178 dport 59544] != expected 0x93535c07 # # Exception| cpu 4: rx_hash 0xa142dfa5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55206 dport 59544] != expected 0xbf07b598 # # Exception| cpu 5: rx_hash 0xbc4fc194 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55110 dport 59544] != expected 0x66e63275 # # Exception| cpu 5: rx_hash 0x64a0926a [saddr 192.0.3.2 daddr 192.0.3.1 sport 55120 dport 59544] != expected 0x3e4fe14b # # Exception| cpu 5: rx_hash 0x00e98b7c [saddr 192.0.3.2 daddr 192.0.3.1 sport 55140 dport 59544] != expected 0xd4aaa533 # # Exception| cpu 5: rx_hash 0x91c57dd0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55212 dport 59544] != expected 0x28a259ca # # Exception| cpu 5: rx_hash 0x492a2e2e [saddr 192.0.3.2 daddr 192.0.3.1 sport 55226 dport 59544] != expected 0x700b8af4 # # Exception| cpu 0: rx_hash 0xff11fad1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55266 dport 59544] != expected 0xe621fe3b # # Exception| cpu 0: rx_hash 0xc7a8e84d [saddr 192.0.3.2 daddr 192.0.3.1 sport 55280 dport 59544] != expected 0xb735bf8e # # Exception| cpu 0: rx_hash 0x07046a89 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55282 dport 59544] != expected 0xa44e9a99 # # Exception| cpu 4: rx_hash 0x5bf46103 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55252 dport 59544] != expected 0x1fbf9f54 # # Exception| cpu 4: rx_hash 0x2fc019c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55276 dport 59544] != expected 0x783980e2 # # Exception| cpu 4: rx_hash 0x17790b5a [saddr 192.0.3.2 daddr 192.0.3.1 sport 55294 dport 59544] != expected 0x292dc157 # # Exception| cpu 4: rx_hash 0xfc300dd5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55310 dport 59544] != expected 0xbb1bcc2c # # Exception| cpu 4: rx_hash 0x9047a42a [saddr 192.0.3.2 daddr 192.0.3.1 sport 55330 dport 59544] != expected 0x974f25b3 # # Exception| cpu 4: rx_hash 0x803ac5f9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55342 dport 59544] != expected 0x1a2c7e7d # # Exception| cpu 5: rx_hash 0xb39c9088 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55240 dport 59544] != expected 0xd0b3a038 # # Exception| cpu 5: rx_hash 0xccb7afa0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55300 dport 59544] != expected 0x2cbe207e # # Exception| cpu 5: rx_hash 0x0c1b2d64 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55302 dport 59544] != expected 0x3fc50569 # # Exception| cpu 5: rx_hash 0x24df5e2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 55320 dport 59544] != expected 0xe3b21f12 # # 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 0x7e9b5992 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60886 dport 57762] OK # # # cpu 4: rx_hash 0x448165f0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60838 dport 57762] OK # # # cpu 4: rx_hash 0x7c38776c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60852 dport 57762] OK # # # cpu 4: rx_hash 0xa6740a6c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60864 dport 57762] OK # # # cpu 4: rx_hash 0x1ad24084 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60898 dport 57762] OK # # # cpu 4: rx_hash 0xca03a393 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60908 dport 57762] OK # # # cpu 5: rx_hash 0x5cc2b4ca [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60850 dport 57762] OK # # # cpu 5: rx_hash 0x96f3a819 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60874 dport 57762] OK # # # cpu 5: rx_hash 0xda7ec240 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60896 dport 57762] OK # # # cpu 5: rx_hash 0x3a288322 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60900 dport 57762] OK # # # cpu 5: rx_hash 0x12ecf06d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60922 dport 57762] OK # # # cpu 0: rx_hash 0xbfc8ea50 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60934 dport 57762] OK # # # cpu 0: rx_hash 0x6f190947 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60936 dport 57762] OK # # # cpu 0: rx_hash 0x775ad87d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60956 dport 57762] OK # # # cpu 0: rx_hash 0x1313c16b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60968 dport 57762] OK # # # cpu 0: rx_hash 0xfc1e4750 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32792 dport 57762] OK # # # cpu 4: rx_hash 0x6727b9ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60944 dport 57762] OK # # # cpu 4: rx_hash 0x57a01bdb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60954 dport 57762] OK # # # cpu 4: rx_hash 0xf3458009 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60972 dport 57762] OK # # # cpu 4: rx_hash 0x3bd7b224 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60982 dport 57762] OK # # # cpu 4: rx_hash 0xeb065133 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60984 dport 57762] OK # # # cpu 4: rx_hash 0x24f114ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32782 dport 57762] OK # # # cpu 5: rx_hash 0x8f4f4825 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60940 dport 57762] OK # # # cpu 5: rx_hash 0xc1610c82 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60996 dport 57762] OK # # # cpu 5: rx_hash 0x01cd8e46 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60998 dport 57762] OK # # # cpu 5: rx_hash 0x3cb2c594 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32794 dport 57762] OK # # # cpu 0: rx_hash 0x8a89116b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32834 dport 57762] OK # # # cpu 0: rx_hash 0x62e1e0e0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32862 dport 57762] OK # # # cpu 0: rx_hash 0x26523a50 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32876 dport 57762] OK # # # cpu 4: rx_hash 0x78011f24 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32808 dport 57762] OK # # # cpu 4: rx_hash 0x6adf5009 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32838 dport 57762] OK # # # cpu 4: rx_hash 0x729c8133 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32850 dport 57762] OK # # # cpu 4: rx_hash 0x92cac051 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32854 dport 57762] OK # # # cpu 4: rx_hash 0xd6791ae1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32868 dport 57762] OK # # # cpu 4: rx_hash 0xd337d5ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32912 dport 57762] OK # # # cpu 5: rx_hash 0x703fafcd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32816 dport 57762] OK # # # cpu 5: rx_hash 0x40b80db8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32826 dport 57762] OK # # # cpu 5: rx_hash 0x0e96491f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32882 dport 57762] OK # # # cpu 5: rx_hash 0x2b2245b2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32896 dport 57762] OK # # # cpu 5: rx_hash 0xeb8ec776 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32898 dport 57762] 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-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 52869 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0xa654ced6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52780 dport 52869] != expected 0x3b488973 # # Exception| cpu 5: rx_hash 0xa654ced6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52780 dport 52869] != expected 0x3b488973 # # Exception| cpu 5: rx_hash 0xa654ced6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45377 dport 52869] != expected 0xbb7aded1 # # Exception| cpu 5: rx_hash 0xa654ced6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45377 dport 52869] != expected 0xbb7aded1 # # Exception| cpu 5: rx_hash 0xa654ced6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42293 dport 52869] != expected 0x7d4f9177 # # Exception| cpu 5: rx_hash 0xa654ced6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42293 dport 52869] != expected 0x7d4f9177 # # Exception| cpu 5: rx_hash 0xa654ced6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55360 dport 52869] != expected 0xf1df1017 # # Exception| cpu 5: rx_hash 0xa654ced6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55360 dport 52869] != expected 0xf1df1017 # # Exception| cpu 5: rx_hash 0xa654ced6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36566 dport 52869] != expected 0x71331db7 # # Exception| cpu 5: rx_hash 0xa654ced6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36566 dport 52869] != expected 0x71331db7 # # Exception| cpu 5: rx_hash 0xa654ced6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56084 dport 52869] != expected 0xb4a3b279 # # Exception| cpu 5: rx_hash 0xa654ced6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56084 dport 52869] != expected 0xb4a3b279 # # Exception| cpu 5: rx_hash 0xa654ced6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40310 dport 52869] != expected 0xbf3ea179 # # Exception| cpu 5: rx_hash 0xa654ced6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40310 dport 52869] != expected 0xbf3ea179 # # Exception| cpu 5: rx_hash 0xa654ced6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36731 dport 52869] != expected 0xc7faa4d8 # # Exception| cpu 5: rx_hash 0xa654ced6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36731 dport 52869] != expected 0xc7faa4d8 # # Exception| cpu 5: rx_hash 0xa654ced6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35882 dport 52869] != expected 0xadcdde13 # # Exception| cpu 5: rx_hash 0xa654ced6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35882 dport 52869] != expected 0xadcdde13 # # Exception| cpu 5: rx_hash 0xa654ced6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60549 dport 52869] != expected 0x56a8184a # # Exception| cpu 5: rx_hash 0xa654ced6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60549 dport 52869] != expected 0x56a8184a # # Exception| cpu 5: rx_hash 0xa654ced6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35768 dport 52869] != expected 0xefa843cf # # Exception| cpu 5: rx_hash 0xa654ced6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35768 dport 52869] != expected 0xefa843cf # # Exception| cpu 5: rx_hash 0xa654ced6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46634 dport 52869] != expected 0xc0b92329 # # Exception| cpu 5: rx_hash 0xa654ced6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46634 dport 52869] != expected 0xc0b92329 # # Exception| cpu 5: rx_hash 0xa654ced6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33577 dport 52869] != expected 0x91f85f1e # # Exception| cpu 5: rx_hash 0xa654ced6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33577 dport 52869] != expected 0x91f85f1e # # Exception| cpu 5: rx_hash 0xa654ced6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53564 dport 52869] != expected 0x69dd6c81 # # Exception| cpu 5: rx_hash 0xa654ced6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53564 dport 52869] != expected 0x69dd6c81 # # Exception| cpu 5: rx_hash 0xa654ced6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59488 dport 52869] != expected 0xc50bfa90 # # Exception| cpu 5: rx_hash 0xa654ced6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59488 dport 52869] != expected 0xc50bfa90 # # Exception| cpu 5: rx_hash 0xa654ced6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57287 dport 52869] != expected 0xde9e31cc # # Exception| cpu 5: rx_hash 0xa654ced6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57287 dport 52869] != expected 0xde9e31cc # # Exception| cpu 5: rx_hash 0xa654ced6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38238 dport 52869] != expected 0xa85304a4 # # Exception| cpu 5: rx_hash 0xa654ced6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38238 dport 52869] != expected 0xa85304a4 # # Exception| cpu 5: rx_hash 0xa654ced6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44589 dport 52869] != expected 0xd74f6f36 # # Exception| cpu 5: rx_hash 0xa654ced6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44589 dport 52869] != expected 0xd74f6f36 # # Exception| cpu 5: rx_hash 0xa654ced6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39401 dport 52869] != expected 0x8fba02a # # Exception| cpu 5: rx_hash 0xa654ced6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39401 dport 52869] != expected 0x8fba02a # # Exception| cpu 5: rx_hash 0xa654ced6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39759 dport 52869] != expected 0x51543256 # # Exception| cpu 5: rx_hash 0xa654ced6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39759 dport 52869] != expected 0x51543256 # # Exception| cpu 5: rx_hash 0xa654ced6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47468 dport 52869] != expected 0x835ca3a9 # # Exception| cpu 5: rx_hash 0xa654ced6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47468 dport 52869] != expected 0x835ca3a9 # # Exception| cpu 5: rx_hash 0xa654ced6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36256 dport 52869] != expected 0x8603289f # # Exception| cpu 5: rx_hash 0xa654ced6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36256 dport 52869] != expected 0x8603289f # # 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 47935 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x240725ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43275 dport 47935] != expected 0xc5ade289 # # Exception| cpu 4: rx_hash 0x240725ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43275 dport 47935] != expected 0xc5ade289 # # Exception| cpu 4: rx_hash 0x240725ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51077 dport 47935] != expected 0xa16c6dda # # Exception| cpu 4: rx_hash 0x240725ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51077 dport 47935] != expected 0xa16c6dda # # Exception| cpu 4: rx_hash 0x240725ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60967 dport 47935] != expected 0x93c5edd4 # # Exception| cpu 4: rx_hash 0x240725ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60967 dport 47935] != expected 0x93c5edd4 # # Exception| cpu 4: rx_hash 0x240725ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36354 dport 47935] != expected 0x84026ebe # # Exception| cpu 4: rx_hash 0x240725ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36354 dport 47935] != expected 0x84026ebe # # Exception| cpu 4: rx_hash 0x240725ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56606 dport 47935] != expected 0x2b6d7a46 # # Exception| cpu 4: rx_hash 0x240725ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56606 dport 47935] != expected 0x2b6d7a46 # # Exception| cpu 4: rx_hash 0x240725ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47522 dport 47935] != expected 0xf12fa807 # # Exception| cpu 4: rx_hash 0x240725ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47522 dport 47935] != expected 0xf12fa807 # # Exception| cpu 4: rx_hash 0x240725ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56649 dport 47935] != expected 0xccde4826 # # Exception| cpu 4: rx_hash 0x240725ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56649 dport 47935] != expected 0xccde4826 # # Exception| cpu 4: rx_hash 0x240725ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48031 dport 47935] != expected 0xd3d438aa # # Exception| cpu 4: rx_hash 0x240725ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48031 dport 47935] != expected 0xd3d438aa # # Exception| cpu 4: rx_hash 0x240725ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36087 dport 47935] != expected 0x37d508bf # # Exception| cpu 4: rx_hash 0x240725ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36087 dport 47935] != expected 0x37d508bf # # Exception| cpu 4: rx_hash 0x240725ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50110 dport 47935] != expected 0xf4dc412 # # Exception| cpu 4: rx_hash 0x240725ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50110 dport 47935] != expected 0xf4dc412 # # Exception| cpu 4: rx_hash 0x240725ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35028 dport 47935] != expected 0x91ca119e # # Exception| cpu 4: rx_hash 0x240725ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35028 dport 47935] != expected 0x91ca119e # # Exception| cpu 4: rx_hash 0x240725ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53784 dport 47935] != expected 0x5c63106 # # Exception| cpu 4: rx_hash 0x240725ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53784 dport 47935] != expected 0x5c63106 # # Exception| cpu 4: rx_hash 0x240725ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33191 dport 47935] != expected 0x4854d895 # # Exception| cpu 4: rx_hash 0x240725ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33191 dport 47935] != expected 0x4854d895 # # Exception| cpu 4: rx_hash 0x240725ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47670 dport 47935] != expected 0x6e2f3eb1 # # Exception| cpu 4: rx_hash 0x240725ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47670 dport 47935] != expected 0x6e2f3eb1 # # Exception| cpu 4: rx_hash 0x240725ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49581 dport 47935] != expected 0x816d7f84 # # Exception| cpu 4: rx_hash 0x240725ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49581 dport 47935] != expected 0x816d7f84 # # Exception| cpu 4: rx_hash 0x240725ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53116 dport 47935] != expected 0xf8f6edaa # # Exception| cpu 4: rx_hash 0x240725ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53116 dport 47935] != expected 0xf8f6edaa # # Exception| cpu 4: rx_hash 0x240725ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52397 dport 47935] != expected 0xb8fc5be0 # # Exception| cpu 4: rx_hash 0x240725ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52397 dport 47935] != expected 0xb8fc5be0 # # Exception| cpu 4: rx_hash 0x240725ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60447 dport 47935] != expected 0xd0313993 # # Exception| cpu 4: rx_hash 0x240725ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60447 dport 47935] != expected 0xd0313993 # # Exception| cpu 4: rx_hash 0x240725ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39632 dport 47935] != expected 0xa0a4e9ee # # Exception| cpu 4: rx_hash 0x240725ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39632 dport 47935] != expected 0xa0a4e9ee # # Exception| cpu 4: rx_hash 0x240725ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60130 dport 47935] != expected 0x82d2962 # # Exception| cpu 4: rx_hash 0x240725ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60130 dport 47935] != expected 0x82d2962 # # Exception| cpu 4: rx_hash 0x240725ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33235 dport 47935] != expected 0x9218a595 # # Exception| cpu 4: rx_hash 0x240725ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33235 dport 47935] != expected 0x9218a595 # # Exception| cpu 4: rx_hash 0x240725ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52037 dport 47935] != expected 0x967bc6a6 # # Exception| cpu 4: rx_hash 0x240725ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52037 dport 47935] != expected 0x967bc6a6 # # Exception| count: pass=0 nohash=0 fail=44 # # Exception| # not ok 4 toeplitz.test.udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-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__->