< 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 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 53797 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xc1c61586 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34082 dport 53797] != expected 0xf7df0d7a # # Exception| cpu 4: rx_hash 0xdbca7ce1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34112 dport 53797] != expected 0x43d079b3 # # Exception| cpu 4: rx_hash 0xba507ff6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34122 dport 53797] != expected 0x1dcde563 # # Exception| cpu 4: rx_hash 0x3593d521 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34138 dport 53797] != expected 0xeb9bd9d4 # # Exception| cpu 4: rx_hash 0xe236ff33 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34146 dport 53797] != expected 0xa4a8257 # # Exception| cpu 4: rx_hash 0x6df555e4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34162 dport 53797] != expected 0xfc1cbee0 # # Exception| cpu 5: rx_hash 0x48f797df [saddr 192.0.3.2 daddr 192.0.3.1 sport 34068 dport 53797] != expected 0x914b38f6 # # Exception| cpu 5: rx_hash 0xde414028 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34090 dport 53797] != expected 0x1b737415 # # Exception| cpu 5: rx_hash 0x2f9fbc46 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34104 dport 53797] != expected 0x5f94ad1d # # Exception| cpu 5: rx_hash 0xc44d294f [saddr 192.0.3.2 daddr 192.0.3.1 sport 34120 dport 53797] != expected 0xaf7c00dc # # Exception| cpu 5: rx_hash 0x6b077d6a [saddr 192.0.3.2 daddr 192.0.3.1 sport 34132 dport 53797] != expected 0x6cdeb7db # # Exception| cpu 5: rx_hash 0xa32502d6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34148 dport 53797] != expected 0x61a39537 # # Exception| cpu 5: rx_hash 0x4d7cab16 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34174 dport 53797] != expected 0xc9e83550 # # Exception| cpu 0: rx_hash 0x79861c77 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34200 dport 53797] != expected 0x5a7574d0 # # Exception| cpu 0: rx_hash 0xb1a463cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 34216 dport 53797] != expected 0x5708563c # # Exception| cpu 0: rx_hash 0x5a76f6c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34264 dport 53797] != expected 0xa7e0fbfd # # Exception| cpu 4: rx_hash 0xb7564b45 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34190 dport 53797] != expected 0xc7ca5f07 # # Exception| cpu 4: rx_hash 0x3becf5d5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34258 dport 53797] != expected 0xf9fd672d # # Exception| cpu 4: rx_hash 0x7aff0830 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34260 dport 53797] != expected 0x9214704d # # Exception| cpu 4: rx_hash 0x1b650b27 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34270 dport 53797] != expected 0xcc09ec9d # # Exception| cpu 4: rx_hash 0x9254897e [saddr 192.0.3.2 daddr 192.0.3.1 sport 34280 dport 53797] != expected 0xaa9dd911 # # Exception| cpu 5: rx_hash 0x660149d9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34192 dport 53797] != expected 0xb6d90dbf # # Exception| cpu 5: rx_hash 0x21e09cb2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34224 dport 53797] != expected 0x4df213e4 # # Exception| cpu 5: rx_hash 0x01696240 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34236 dport 53797] != expected 0x78069854 # # Exception| cpu 5: rx_hash 0xeabbf749 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34252 dport 53797] != expected 0x88ee3595 # # Exception| cpu 5: rx_hash 0x3d1edd5b [saddr 192.0.3.2 daddr 192.0.3.1 sport 34292 dport 53797] != expected 0x693f6e16 # # Exception| cpu 5: rx_hash 0x43038be2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34294 dport 53797] != expected 0xdb8e8ba9 # # Exception| cpu 0: rx_hash 0xf5ab4c4a [saddr 192.0.3.2 daddr 192.0.3.1 sport 34310 dport 53797] != expected 0x557b33d0 # # Exception| cpu 0: rx_hash 0xadcdcc8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 34350 dport 53797] != expected 0x42fc54e4 # # Exception| cpu 0: rx_hash 0x028798aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 34354 dport 53797] != expected 0x815ee3e3 # # Exception| cpu 0: rx_hash 0x7911f2da [saddr 192.0.3.2 daddr 192.0.3.1 sport 34394 dport 53797] != expected 0x6b4c0bfa # # Exception| cpu 4: rx_hash 0x1bf2e58a [saddr 192.0.3.2 daddr 192.0.3.1 sport 34332 dport 53797] != expected 0xfd3093b7 # # Exception| cpu 4: rx_hash 0x3d8933f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34358 dport 53797] != expected 0x5806113c # # Exception| cpu 4: rx_hash 0x5c1330e1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34364 dport 53797] != expected 0x61b8dec # # Exception| cpu 4: rx_hash 0x88cf0eb4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34376 dport 53797] != expected 0x2fabd2f2 # # Exception| cpu 4: rx_hash 0x070ca463 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34392 dport 53797] != expected 0xd9fdee45 # # Exception| cpu 4: rx_hash 0xb1338d66 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34410 dport 53797] != expected 0x66312916 # # Exception| cpu 5: rx_hash 0x7a68e69d [saddr 192.0.3.2 daddr 192.0.3.1 sport 34326 dport 53797] != expected 0xa32d0f67 # # Exception| cpu 5: rx_hash 0xf35964c4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34336 dport 53797] != expected 0xc5b93aeb # # Exception| cpu 5: rx_hash 0xcf2edbdf [saddr 192.0.3.2 daddr 192.0.3.1 sport 34408 dport 53797] != expected 0xd480cca9 # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 4: rx_hash 0xfb11f39f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40830 dport 45265] OK # # # cpu 4: rx_hash 0xef62ba0c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40852 dport 45265] OK # # # cpu 4: rx_hash 0x38c7901e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40876 dport 45265] OK # # # cpu 4: rx_hash 0xb28f0600 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40918 dport 45265] OK # # # cpu 5: rx_hash 0x917fecb5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40854 dport 45265] OK # # # cpu 5: rx_hash 0xca607837 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40946 dport 45265] OK # # # cpu 0: rx_hash 0x4028ee29 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40840 dport 45265] OK # # # cpu 0: rx_hash 0x2740c5b0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40868 dport 45265] OK # # # cpu 0: rx_hash 0x46dac6a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40878 dport 45265] OK # # # cpu 0: rx_hash 0xf617c72c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40890 dport 45265] OK # # # cpu 0: rx_hash 0x3d4cacd7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40902 dport 45265] OK # # # cpu 0: rx_hash 0x7aad79bc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40934 dport 45265] OK # # # cpu 0: rx_hash 0xeae986c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40958 dport 45265] OK # # # cpu 4: rx_hash 0x34e3bec9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40978 dport 45265] OK # # # cpu 4: rx_hash 0x5579bdde [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40984 dport 45265] OK # # # cpu 4: rx_hash 0xdc483f87 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41006 dport 45265] OK # # # cpu 4: rx_hash 0x0d1f3d1b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41008 dport 45265] OK # # # cpu 4: rx_hash 0x6c853e0c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41018 dport 45265] OK # # # cpu 4: rx_hash 0x98d0feab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41026 dport 45265] OK # # # cpu 4: rx_hash 0x5600a999 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41044 dport 45265] OK # # # cpu 5: rx_hash 0xe5b4bc55 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40972 dport 45265] OK # # # cpu 5: rx_hash 0x379aaa8e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41054 dport 45265] OK # # # cpu 0: rx_hash 0x0bed1595 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40982 dport 45265] OK # # # cpu 0: rx_hash 0xc3cf6a29 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40998 dport 45265] OK # # # cpu 0: rx_hash 0x2d96c3e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41020 dport 45265] OK # # # cpu 0: rx_hash 0xb8590059 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41038 dport 45265] OK # # # cpu 4: rx_hash 0xe03f809c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41062 dport 45265] OK # # # cpu 4: rx_hash 0x31688200 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41080 dport 45265] OK # # # cpu 4: rx_hash 0x95d6ca18 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41094 dport 45265] OK # # # cpu 4: rx_hash 0x4481c884 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41112 dport 45265] OK # # # cpu 5: rx_hash 0xac2a49ca [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41124 dport 45265] OK # # # cpu 5: rx_hash 0x4273e00a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41150 dport 45265] OK # # # cpu 5: rx_hash 0x8fdaa37f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41188 dport 45265] OK # # # cpu 5: rx_hash 0xd14e0b34 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41194 dport 45265] OK # # # cpu 0: rx_hash 0x11e17cf2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41076 dport 45265] OK # # # cpu 0: rx_hash 0xcb426253 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41096 dport 45265] OK # # # cpu 0: rx_hash 0x62fa1ef8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41138 dport 45265] OK # # # cpu 0: rx_hash 0x23e9e31d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41140 dport 45265] OK # # # cpu 0: rx_hash 0x96afde5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41162 dport 45265] OK # # # cpu 0: rx_hash 0x39e58a7a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41174 dport 45265] 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 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 38629 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xf4ce0902 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59094 dport 38629] != expected 0x91b20bd7 # # Exception| cpu 0: rx_hash 0xf4ce0902 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59094 dport 38629] != expected 0x91b20bd7 # # Exception| cpu 0: rx_hash 0xf4ce0902 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45283 dport 38629] != expected 0xbc943a3f # # Exception| cpu 0: rx_hash 0xf4ce0902 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45283 dport 38629] != expected 0xbc943a3f # # Exception| cpu 0: rx_hash 0xf4ce0902 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45839 dport 38629] != expected 0xf1c33541 # # Exception| cpu 0: rx_hash 0xf4ce0902 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45839 dport 38629] != expected 0xf1c33541 # # Exception| cpu 0: rx_hash 0xf4ce0902 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58681 dport 38629] != expected 0xb372a69 # # Exception| cpu 0: rx_hash 0xf4ce0902 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58681 dport 38629] != expected 0xb372a69 # # Exception| cpu 0: rx_hash 0xf4ce0902 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60289 dport 38629] != expected 0xcbabf312 # # Exception| cpu 0: rx_hash 0xf4ce0902 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60289 dport 38629] != expected 0xcbabf312 # # Exception| cpu 0: rx_hash 0xf4ce0902 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59207 dport 38629] != expected 0x3285842 # # Exception| cpu 0: rx_hash 0xf4ce0902 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59207 dport 38629] != expected 0x3285842 # # Exception| cpu 0: rx_hash 0xf4ce0902 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58396 dport 38629] != expected 0xb3426e59 # # Exception| cpu 0: rx_hash 0xf4ce0902 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58396 dport 38629] != expected 0xb3426e59 # # Exception| cpu 0: rx_hash 0xf4ce0902 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58940 dport 38629] != expected 0x37dbc1e7 # # Exception| cpu 0: rx_hash 0xf4ce0902 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58940 dport 38629] != expected 0x37dbc1e7 # # Exception| cpu 0: rx_hash 0xf4ce0902 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57184 dport 38629] != expected 0x1684b5d # # Exception| cpu 0: rx_hash 0xf4ce0902 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57184 dport 38629] != expected 0x1684b5d # # Exception| cpu 0: rx_hash 0xf4ce0902 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59294 dport 38629] != expected 0x7fee9e5e # # Exception| cpu 0: rx_hash 0xf4ce0902 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59294 dport 38629] != expected 0x7fee9e5e # # Exception| cpu 0: rx_hash 0xf4ce0902 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55397 dport 38629] != expected 0x25df821 # # Exception| cpu 0: rx_hash 0xf4ce0902 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55397 dport 38629] != expected 0x25df821 # # Exception| cpu 0: rx_hash 0xf4ce0902 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60587 dport 38629] != expected 0xd193fb45 # # Exception| cpu 0: rx_hash 0xf4ce0902 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60587 dport 38629] != expected 0xd193fb45 # # Exception| cpu 0: rx_hash 0xf4ce0902 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33005 dport 38629] != expected 0x53dc2912 # # Exception| cpu 0: rx_hash 0xf4ce0902 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33005 dport 38629] != expected 0x53dc2912 # # Exception| cpu 0: rx_hash 0xf4ce0902 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49534 dport 38629] != expected 0xe00a0ab7 # # Exception| cpu 0: rx_hash 0xf4ce0902 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49534 dport 38629] != expected 0xe00a0ab7 # # Exception| cpu 0: rx_hash 0xf4ce0902 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55770 dport 38629] != expected 0xeca9dbe0 # # Exception| cpu 0: rx_hash 0xf4ce0902 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55770 dport 38629] != expected 0xeca9dbe0 # # Exception| cpu 0: rx_hash 0xf4ce0902 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45146 dport 38629] != expected 0xc6ec6d55 # # Exception| cpu 0: rx_hash 0xf4ce0902 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45146 dport 38629] != expected 0xc6ec6d55 # # Exception| cpu 0: rx_hash 0xf4ce0902 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49545 dport 38629] != expected 0xe0a2bcff # # Exception| cpu 0: rx_hash 0xf4ce0902 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49545 dport 38629] != expected 0xe0a2bcff # # Exception| cpu 0: rx_hash 0xf4ce0902 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47596 dport 38629] != expected 0x3e3b50fd # # Exception| cpu 0: rx_hash 0xf4ce0902 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47596 dport 38629] != expected 0x3e3b50fd # # Exception| cpu 0: rx_hash 0xf4ce0902 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42233 dport 38629] != expected 0x64f09496 # # Exception| cpu 0: rx_hash 0xf4ce0902 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42233 dport 38629] != expected 0x64f09496 # # Exception| cpu 0: rx_hash 0xf4ce0902 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58937 dport 38629] != expected 0x8be0f847 # # Exception| cpu 0: rx_hash 0xf4ce0902 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58937 dport 38629] != expected 0x8be0f847 # # Exception| count: pass=0 nohash=0 fail=40 # # 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 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 47362 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0xe82b47a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42728 dport 47362] != expected 0x7a191587 # # Exception| cpu 4: rx_hash 0xe82b47a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42728 dport 47362] != expected 0x7a191587 # # Exception| cpu 4: rx_hash 0xe82b47a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48630 dport 47362] != expected 0xce5c741f # # Exception| cpu 4: rx_hash 0xe82b47a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48630 dport 47362] != expected 0xce5c741f # # Exception| cpu 4: rx_hash 0xe82b47a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54819 dport 47362] != expected 0x875af698 # # Exception| cpu 4: rx_hash 0xe82b47a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54819 dport 47362] != expected 0x875af698 # # Exception| cpu 4: rx_hash 0xe82b47a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44669 dport 47362] != expected 0x16094b71 # # Exception| cpu 4: rx_hash 0xe82b47a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44669 dport 47362] != expected 0x16094b71 # # Exception| cpu 4: rx_hash 0xe82b47a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41526 dport 47362] != expected 0xfb79865f # # Exception| cpu 4: rx_hash 0xe82b47a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41526 dport 47362] != expected 0xfb79865f # # Exception| cpu 4: rx_hash 0xe82b47a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45878 dport 47362] != expected 0x6b0a7f58 # # Exception| cpu 4: rx_hash 0xe82b47a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45878 dport 47362] != expected 0x6b0a7f58 # # Exception| cpu 4: rx_hash 0xe82b47a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52002 dport 47362] != expected 0xb8332b13 # # Exception| cpu 4: rx_hash 0xe82b47a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52002 dport 47362] != expected 0xb8332b13 # # Exception| cpu 4: rx_hash 0xe82b47a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55460 dport 47362] != expected 0xbcd547fd # # Exception| cpu 4: rx_hash 0xe82b47a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55460 dport 47362] != expected 0xbcd547fd # # Exception| cpu 4: rx_hash 0xe82b47a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49592 dport 47362] != expected 0xb2f36d8a # # Exception| cpu 4: rx_hash 0xe82b47a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49592 dport 47362] != expected 0xb2f36d8a # # Exception| cpu 4: rx_hash 0xe82b47a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37849 dport 47362] != expected 0x300ad130 # # Exception| cpu 4: rx_hash 0xe82b47a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37849 dport 47362] != expected 0x300ad130 # # Exception| cpu 4: rx_hash 0xe82b47a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44852 dport 47362] != expected 0x5eb863b5 # # Exception| cpu 4: rx_hash 0xe82b47a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44852 dport 47362] != expected 0x5eb863b5 # # Exception| cpu 4: rx_hash 0xe82b47a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36337 dport 47362] != expected 0xe7bd06f7 # # Exception| cpu 4: rx_hash 0xe82b47a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36337 dport 47362] != expected 0xe7bd06f7 # # Exception| cpu 4: rx_hash 0xe82b47a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59711 dport 47362] != expected 0xa37a2ec7 # # Exception| cpu 4: rx_hash 0xe82b47a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59711 dport 47362] != expected 0xa37a2ec7 # # Exception| cpu 4: rx_hash 0xe82b47a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33459 dport 47362] != expected 0xa5f214fe # # Exception| cpu 4: rx_hash 0xe82b47a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33459 dport 47362] != expected 0xa5f214fe # # Exception| cpu 4: rx_hash 0xe82b47a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41735 dport 47362] != expected 0x479d6e3c # # Exception| cpu 4: rx_hash 0xe82b47a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41735 dport 47362] != expected 0x479d6e3c # # Exception| cpu 4: rx_hash 0xe82b47a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50748 dport 47362] != expected 0xb2b89adc # # Exception| cpu 4: rx_hash 0xe82b47a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50748 dport 47362] != expected 0xb2b89adc # # Exception| cpu 4: rx_hash 0xe82b47a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37143 dport 47362] != expected 0x98e8fbc2 # # Exception| cpu 4: rx_hash 0xe82b47a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37143 dport 47362] != expected 0x98e8fbc2 # # Exception| cpu 4: rx_hash 0xe82b47a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37900 dport 47362] != expected 0x6048cb76 # # Exception| cpu 4: rx_hash 0xe82b47a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37900 dport 47362] != expected 0x6048cb76 # # Exception| cpu 4: rx_hash 0xe82b47a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50292 dport 47362] != expected 0x4ab13891 # # Exception| cpu 4: rx_hash 0xe82b47a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50292 dport 47362] != expected 0x4ab13891 # # Exception| cpu 4: rx_hash 0xe82b47a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52055 dport 47362] != expected 0x90d5b834 # # Exception| cpu 4: rx_hash 0xe82b47a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52055 dport 47362] != expected 0x90d5b834 # # Exception| cpu 4: rx_hash 0xe82b47a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41782 dport 47362] != expected 0x7385bcf2 # # Exception| cpu 4: rx_hash 0xe82b47a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41782 dport 47362] != expected 0x7385bcf2 # # Exception| cpu 4: rx_hash 0xe82b47a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42376 dport 47362] != expected 0x528a0da2 # # Exception| cpu 4: rx_hash 0xe82b47a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42376 dport 47362] != expected 0x528a0da2 # # 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 204, 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 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 5 toeplitz.test.rss_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-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 204, 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 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 6 toeplitz.test.rss_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-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 204, 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 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 7 toeplitz.test.rss_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-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 204, 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 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 8 toeplitz.test.rss_udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-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 209, 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 101, 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 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 9 toeplitz.test.rps_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-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 209, 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 101, 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 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 10 toeplitz.test.rps_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-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 209, 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 101, 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 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 11 toeplitz.test.rps_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-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 209, 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 101, 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 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 12 toeplitz.test.rps_udp_ipv6 # # Totals: pass:1 fail:11 xfail:0 xpass:0 skip:0 error:0 not ok 1 selftests: drivers/net/hw: toeplitz.py # exit=1 make[1]: Leaving directory '/srv/vmksft/testing/wt-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__->