< 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 36859 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x39b87bf2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32934 dport 36859] != expected 0xd3cfae37 # # Exception| cpu 0: rx_hash 0x8537e611 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32946 dport 36859] != expected 0x7f6a2d2a # # Exception| cpu 0: rx_hash 0x0d4cf45f [saddr 192.0.3.2 daddr 192.0.3.1 sport 32960 dport 36859] != expected 0x1b5a8a58 # # Exception| cpu 0: rx_hash 0x0785b6ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 32986 dport 36859] != expected 0x349a0c9a # # Exception| cpu 4: rx_hash 0x67ffb503 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32910 dport 36859] != expected 0x59d6fb9 # # Exception| cpu 4: rx_hash 0xa26f1327 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32912 dport 36859] != expected 0xf073ea9f # # Exception| cpu 4: rx_hash 0xf6e19f24 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32930 dport 36859] != expected 0x9e1add3 # # Exception| cpu 4: rx_hash 0x530b3aae [saddr 192.0.3.2 daddr 192.0.3.1 sport 33000 dport 36859] != expected 0xcd084bd6 # # Exception| cpu 5: rx_hash 0x6d36f7f1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32916 dport 36859] != expected 0x2a5de97b # # Exception| cpu 5: rx_hash 0x45c3e14c [saddr 192.0.3.2 daddr 192.0.3.1 sport 32920 dport 36859] != expected 0x1d64eb6d # # Exception| cpu 5: rx_hash 0x25b9e2e2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32972 dport 36859] != expected 0x2c63884e # # Exception| cpu 5: rx_hash 0x99367f01 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32984 dport 36859] != expected 0x80c60b53 # # Exception| cpu 0: rx_hash 0x59c2785c [saddr 192.0.3.2 daddr 192.0.3.1 sport 33010 dport 36859] != expected 0xe2c8cd14 # # Exception| cpu 0: rx_hash 0x08285526 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33012 dport 36859] != expected 0x8cbac939 # # Exception| cpu 0: rx_hash 0x9914efdd [saddr 192.0.3.2 daddr 192.0.3.1 sport 33030 dport 36859] != expected 0x133a65b # # Exception| cpu 0: rx_hash 0x259b723e [saddr 192.0.3.2 daddr 192.0.3.1 sport 33042 dport 36859] != expected 0xad962546 # # Exception| cpu 0: rx_hash 0x20ffd347 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33062 dport 36859] != expected 0x3a766627 # # Exception| cpu 0: rx_hash 0x02c38708 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33072 dport 36859] != expected 0x228fe2f3 # # Exception| cpu 0: rx_hash 0xa24d83fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 33102 dport 36859] != expected 0x71864797 # # Exception| cpu 4: rx_hash 0x9c52de78 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33004 dport 36859] != expected 0x17264832 # # Exception| cpu 4: rx_hash 0x71376ee1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33022 dport 36859] != expected 0xd5f1cf02 # # Exception| cpu 4: rx_hash 0x8071d7b4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33112 dport 36859] != expected 0x697fc343 # # Exception| cpu 5: rx_hash 0xeac296e8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33046 dport 36859] != expected 0x77b826a2 # # Exception| cpu 5: rx_hash 0xb4855819 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33086 dport 36859] != expected 0xa1eae72c # # Exception| cpu 5: rx_hash 0xfc0a4d0a [saddr 192.0.3.2 daddr 192.0.3.1 sport 33126 dport 36859] != expected 0xa7d48619 # # Exception| cpu 0: rx_hash 0xf6c30ff8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33148 dport 36859] != expected 0x881400db # # Exception| cpu 0: rx_hash 0x776e20fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 33158 dport 36859] != expected 0x4fe2d644 # # Exception| cpu 0: rx_hash 0x95a673e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33210 dport 36859] != expected 0x351594d7 # # Exception| cpu 0: rx_hash 0x3528771a [saddr 192.0.3.2 daddr 192.0.3.1 sport 33220 dport 36859] != expected 0x661c31b3 # # Exception| cpu 4: rx_hash 0xd4ff5bb7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33130 dport 36859] != expected 0x90ed840f # # Exception| cpu 4: rx_hash 0x0e711b3c [saddr 192.0.3.2 daddr 192.0.3.1 sport 33164 dport 36859] != expected 0x16a9d07f # # Exception| cpu 4: rx_hash 0x555274b4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33168 dport 36859] != expected 0x571b5290 # # Exception| cpu 4: rx_hash 0x01dcf8b7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33186 dport 36859] != expected 0xae8915dc # # Exception| cpu 4: rx_hash 0x0b15ba45 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33208 dport 36859] != expected 0x8149931e # # Exception| cpu 5: rx_hash 0x851576cd [saddr 192.0.3.2 daddr 192.0.3.1 sport 33132 dport 36859] != expected 0xfe9f8022 # # Exception| cpu 5: rx_hash 0x399aeb2e [saddr 192.0.3.2 daddr 192.0.3.1 sport 33144 dport 36859] != expected 0x523a033f # # Exception| cpu 5: rx_hash 0x2c4d4f73 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33178 dport 36859] != expected 0xe5054ab # # Exception| cpu 5: rx_hash 0xecb9482e [saddr 192.0.3.2 daddr 192.0.3.1 sport 33200 dport 36859] != expected 0x6c5e92ec # # Exception| cpu 5: rx_hash 0x17142355 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33234 dport 36859] != expected 0x7ee5b567 # # Exception| cpu 0: rx_hash 0xaeee57a1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33358 dport 36859] != expected 0x855aa39f # # 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 0x87784e03 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33998 dport 35258] OK # # # cpu 4: rx_hash 0x1302c55d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34006 dport 35258] OK # # # cpu 5: rx_hash 0x19cb87af [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33996 dport 35258] OK # # # cpu 0: rx_hash 0x60d4bc68 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33990 dport 35258] OK # # # cpu 0: rx_hash 0x345a306b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34036 dport 35258] OK # # # cpu 0: rx_hash 0x821cef7a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34042 dport 35258] OK # # # cpu 4: rx_hash 0xf4ae3736 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34014 dport 35258] OK # # # cpu 4: rx_hash 0x16666424 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34018 dport 35258] OK # # # cpu 4: rx_hash 0x3e937299 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34030 dport 35258] OK # # # cpu 4: rx_hash 0xd3f6c200 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34044 dport 35258] OK # # # cpu 4: rx_hash 0x13205581 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34056 dport 35258] OK # # # cpu 4: rx_hash 0x60f62cb4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34072 dport 35258] OK # # # cpu 5: rx_hash 0x875adedf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34064 dport 35258] OK # # # cpu 5: rx_hash 0x19e91773 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34066 dport 35258] OK # # # cpu 5: rx_hash 0xd3d452dc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34082 dport 35258] OK # # # cpu 5: rx_hash 0x65928dcd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34092 dport 35258] OK # # # cpu 5: rx_hash 0x47aed982 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34106 dport 35258] OK # # # cpu 5: rx_hash 0x0a456de8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34134 dport 35258] OK # # # cpu 5: rx_hash 0x22b07b55 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34138 dport 35258] OK # # # cpu 0: rx_hash 0x1644f4f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34108 dport 35258] OK # # # cpu 0: rx_hash 0x799314dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34118 dport 35258] OK # # # cpu 0: rx_hash 0x735a562f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34140 dport 35258] OK # # # cpu 4: rx_hash 0x05e88e63 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34168 dport 35258] OK # # # cpu 4: rx_hash 0x8445a160 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34178 dport 35258] OK # # # cpu 5: rx_hash 0xe88d3efa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34154 dport 35258] OK # # # cpu 5: rx_hash 0x5402a319 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34174 dport 35258] OK # # # cpu 5: rx_hash 0x81210019 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34230 dport 35258] OK # # # cpu 0: rx_hash 0xd5af8c1a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34180 dport 35258] OK # # # cpu 0: rx_hash 0xfd5a9aa7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34184 dport 35258] OK # # # cpu 0: rx_hash 0x32037e71 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34188 dport 35258] OK # # # cpu 0: rx_hash 0xa679f52f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34196 dport 35258] OK # # # cpu 0: rx_hash 0xa31d5456 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34208 dport 35258] OK # # # cpu 0: rx_hash 0x7a8c6b62 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34260 dport 35258] OK # # # cpu 4: rx_hash 0xd0cb2d63 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34224 dport 35258] OK # # # cpu 4: rx_hash 0x668df272 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34238 dport 35258] OK # # # cpu 4: rx_hash 0xeef6e03c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34252 dport 35258] OK # # # cpu 4: rx_hash 0x1f8381db [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34312 dport 35258] OK # # # cpu 5: rx_hash 0x2e02e761 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34278 dport 35258] OK # # # cpu 5: rx_hash 0x06f7f1dc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34282 dport 35258] OK # # # cpu 5: rx_hash 0x669cba1c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34306 dport 35258] OK # # # cpu 5: rx_hash 0x69315997 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34348 dport 35258] OK # # # cpu 5: rx_hash 0x24daedfd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34368 dport 35258] OK # # # count: pass=42 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 51314 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x67f5ddb8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35258 dport 51314] != expected 0xf76d07f3 # # Exception| cpu 5: rx_hash 0x67f5ddb8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35258 dport 51314] != expected 0xf76d07f3 # # Exception| cpu 5: rx_hash 0x67f5ddb8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58039 dport 51314] != expected 0x77b1e5f # # Exception| cpu 5: rx_hash 0x67f5ddb8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58039 dport 51314] != expected 0x77b1e5f # # Exception| cpu 5: rx_hash 0x67f5ddb8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46676 dport 51314] != expected 0xa98413b # # Exception| cpu 5: rx_hash 0x67f5ddb8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46676 dport 51314] != expected 0xa98413b # # Exception| cpu 5: rx_hash 0x67f5ddb8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42111 dport 51314] != expected 0xb9ec5f68 # # Exception| cpu 5: rx_hash 0x67f5ddb8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42111 dport 51314] != expected 0xb9ec5f68 # # Exception| cpu 5: rx_hash 0x67f5ddb8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49640 dport 51314] != expected 0x668d51c # # Exception| cpu 5: rx_hash 0x67f5ddb8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49640 dport 51314] != expected 0x668d51c # # Exception| cpu 5: rx_hash 0x67f5ddb8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55399 dport 51314] != expected 0x3a978bc1 # # Exception| cpu 5: rx_hash 0x67f5ddb8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55399 dport 51314] != expected 0x3a978bc1 # # Exception| cpu 5: rx_hash 0x67f5ddb8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52051 dport 51314] != expected 0xb3dda728 # # Exception| cpu 5: rx_hash 0x67f5ddb8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52051 dport 51314] != expected 0xb3dda728 # # Exception| cpu 5: rx_hash 0x67f5ddb8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34613 dport 51314] != expected 0x7ce218a5 # # Exception| cpu 5: rx_hash 0x67f5ddb8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34613 dport 51314] != expected 0x7ce218a5 # # Exception| cpu 5: rx_hash 0x67f5ddb8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49807 dport 51314] != expected 0x52991ae8 # # Exception| cpu 5: rx_hash 0x67f5ddb8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49807 dport 51314] != expected 0x52991ae8 # # Exception| cpu 5: rx_hash 0x67f5ddb8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57436 dport 51314] != expected 0x8d0a1bad # # Exception| cpu 5: rx_hash 0x67f5ddb8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57436 dport 51314] != expected 0x8d0a1bad # # Exception| cpu 5: rx_hash 0x67f5ddb8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35792 dport 51314] != expected 0x5b757d8d # # Exception| cpu 5: rx_hash 0x67f5ddb8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35792 dport 51314] != expected 0x5b757d8d # # Exception| cpu 5: rx_hash 0x67f5ddb8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43193 dport 51314] != expected 0x79daf266 # # Exception| cpu 5: rx_hash 0x67f5ddb8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43193 dport 51314] != expected 0x79daf266 # # Exception| cpu 5: rx_hash 0x67f5ddb8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33470 dport 51314] != expected 0xd72f71e # # Exception| cpu 5: rx_hash 0x67f5ddb8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33470 dport 51314] != expected 0xd72f71e # # Exception| cpu 5: rx_hash 0x67f5ddb8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59541 dport 51314] != expected 0xf3b92ec # # Exception| cpu 5: rx_hash 0x67f5ddb8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59541 dport 51314] != expected 0xf3b92ec # # Exception| cpu 5: rx_hash 0x67f5ddb8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44229 dport 51314] != expected 0x37557ec8 # # Exception| cpu 5: rx_hash 0x67f5ddb8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44229 dport 51314] != expected 0x37557ec8 # # Exception| cpu 5: rx_hash 0x67f5ddb8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43557 dport 51314] != expected 0x250d5c91 # # Exception| cpu 5: rx_hash 0x67f5ddb8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43557 dport 51314] != expected 0x250d5c91 # # Exception| cpu 5: rx_hash 0x67f5ddb8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38260 dport 51314] != expected 0x303a208f # # Exception| cpu 5: rx_hash 0x67f5ddb8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38260 dport 51314] != expected 0x303a208f # # Exception| cpu 5: rx_hash 0x67f5ddb8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33078 dport 51314] != expected 0x5a6862fb # # Exception| cpu 5: rx_hash 0x67f5ddb8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33078 dport 51314] != expected 0x5a6862fb # # Exception| cpu 5: rx_hash 0x67f5ddb8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55512 dport 51314] != expected 0xd255b117 # # Exception| cpu 5: rx_hash 0x67f5ddb8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55512 dport 51314] != expected 0xd255b117 # # Exception| cpu 5: rx_hash 0x67f5ddb8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34942 dport 51314] != expected 0x59582c39 # # Exception| cpu 5: rx_hash 0x67f5ddb8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34942 dport 51314] != expected 0x59582c39 # # Exception| cpu 5: rx_hash 0x67f5ddb8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41525 dport 51314] != expected 0x876bcb69 # # Exception| cpu 5: rx_hash 0x67f5ddb8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41525 dport 51314] != expected 0x876bcb69 # # Exception| cpu 5: rx_hash 0x67f5ddb8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51243 dport 51314] != expected 0x7a7ae269 # # Exception| cpu 5: rx_hash 0x67f5ddb8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51243 dport 51314] != expected 0x7a7ae269 # # 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 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 55214 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x4170436c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52491 dport 55214] != expected 0xc9149a83 # # Exception| cpu 4: rx_hash 0x4170436c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52491 dport 55214] != expected 0xc9149a83 # # Exception| cpu 4: rx_hash 0x4170436c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34496 dport 55214] != expected 0x327bee41 # # Exception| cpu 4: rx_hash 0x4170436c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34496 dport 55214] != expected 0x327bee41 # # Exception| cpu 4: rx_hash 0x4170436c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35699 dport 55214] != expected 0x41fdacb9 # # Exception| cpu 4: rx_hash 0x4170436c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35699 dport 55214] != expected 0x41fdacb9 # # Exception| cpu 4: rx_hash 0x4170436c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53841 dport 55214] != expected 0xefd0b109 # # Exception| cpu 4: rx_hash 0x4170436c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53841 dport 55214] != expected 0xefd0b109 # # Exception| cpu 4: rx_hash 0x4170436c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58145 dport 55214] != expected 0xeef303d # # Exception| cpu 4: rx_hash 0x4170436c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58145 dport 55214] != expected 0xeef303d # # Exception| cpu 4: rx_hash 0x4170436c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34217 dport 55214] != expected 0x810df9ff # # Exception| cpu 4: rx_hash 0x4170436c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34217 dport 55214] != expected 0x810df9ff # # Exception| cpu 4: rx_hash 0x4170436c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56154 dport 55214] != expected 0xa272d2f7 # # Exception| cpu 4: rx_hash 0x4170436c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56154 dport 55214] != expected 0xa272d2f7 # # Exception| cpu 4: rx_hash 0x4170436c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39235 dport 55214] != expected 0x8f2d8ca6 # # Exception| cpu 4: rx_hash 0x4170436c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39235 dport 55214] != expected 0x8f2d8ca6 # # Exception| cpu 4: rx_hash 0x4170436c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39566 dport 55214] != expected 0xa4938c72 # # Exception| cpu 4: rx_hash 0x4170436c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39566 dport 55214] != expected 0xa4938c72 # # Exception| cpu 4: rx_hash 0x4170436c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37893 dport 55214] != expected 0xf627ad14 # # Exception| cpu 4: rx_hash 0x4170436c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37893 dport 55214] != expected 0xf627ad14 # # Exception| cpu 4: rx_hash 0x4170436c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56069 dport 55214] != expected 0x867079c6 # # Exception| cpu 4: rx_hash 0x4170436c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56069 dport 55214] != expected 0x867079c6 # # Exception| cpu 4: rx_hash 0x4170436c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43413 dport 55214] != expected 0x9f54b4c7 # # Exception| cpu 4: rx_hash 0x4170436c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43413 dport 55214] != expected 0x9f54b4c7 # # Exception| cpu 4: rx_hash 0x4170436c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32859 dport 55214] != expected 0xedfe1ae0 # # Exception| cpu 4: rx_hash 0x4170436c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32859 dport 55214] != expected 0xedfe1ae0 # # Exception| cpu 4: rx_hash 0x4170436c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57203 dport 55214] != expected 0x3c9dd6ba # # Exception| cpu 4: rx_hash 0x4170436c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57203 dport 55214] != expected 0x3c9dd6ba # # Exception| cpu 4: rx_hash 0x4170436c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35903 dport 55214] != expected 0x4491a9f7 # # Exception| cpu 4: rx_hash 0x4170436c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35903 dport 55214] != expected 0x4491a9f7 # # Exception| cpu 4: rx_hash 0x4170436c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47718 dport 55214] != expected 0x37e2f8d4 # # Exception| cpu 4: rx_hash 0x4170436c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47718 dport 55214] != expected 0x37e2f8d4 # # Exception| cpu 4: rx_hash 0x4170436c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58241 dport 55214] != expected 0x597ec381 # # Exception| cpu 4: rx_hash 0x4170436c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58241 dport 55214] != expected 0x597ec381 # # Exception| cpu 4: rx_hash 0x4170436c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47650 dport 55214] != expected 0x244e824f # # Exception| cpu 4: rx_hash 0x4170436c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47650 dport 55214] != expected 0x244e824f # # Exception| cpu 4: rx_hash 0x4170436c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35690 dport 55214] != expected 0xe8e0b4bf # # Exception| cpu 4: rx_hash 0x4170436c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35690 dport 55214] != expected 0xe8e0b4bf # # Exception| cpu 4: rx_hash 0x4170436c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56812 dport 55214] != expected 0xd18e9f29 # # Exception| cpu 4: rx_hash 0x4170436c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56812 dport 55214] != expected 0xd18e9f29 # # 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 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__->