< 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 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 42226 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xb03f6dfe [saddr 192.0.3.2 daddr 192.0.3.1 sport 49940 dport 42226] != expected 0xe9132e63 # # Exception| cpu 0: rx_hash 0xd3ae29c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49962 dport 42226] != expected 0xcb37aa0b # # Exception| cpu 0: rx_hash 0x7d6f7247 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49994 dport 42226] != expected 0x60c2dbd2 # # Exception| cpu 0: rx_hash 0xd963e5ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 49998 dport 42226] != expected 0xf5f02f58 # # Exception| cpu 0: rx_hash 0x1efe3671 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50036 dport 42226] != expected 0x42e65fba # # Exception| cpu 0: rx_hash 0x56e71926 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50038 dport 42226] != expected 0x6883b6ae # # Exception| cpu 4: rx_hash 0x56b8b4de [saddr 192.0.3.2 daddr 192.0.3.1 sport 49980 dport 42226] != expected 0x112c0ab7 # # Exception| cpu 4: rx_hash 0x0b65ae39 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49990 dport 42226] != expected 0x3f69551d # # Exception| cpu 4: rx_hash 0xf879ef51 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50012 dport 42226] != expected 0xbad97b6e # # Exception| cpu 4: rx_hash 0xa5fb584e [saddr 192.0.3.2 daddr 192.0.3.1 sport 50028 dport 42226] != expected 0xed3398dd # # Exception| cpu 5: rx_hash 0x2a20097c [saddr 192.0.3.2 daddr 192.0.3.1 sport 49950 dport 42226] != expected 0x9efbd32 # # Exception| cpu 5: rx_hash 0x3fbb9134 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49964 dport 42226] != expected 0x7460b795 # # Exception| cpu 5: rx_hash 0x35765d10 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49992 dport 42226] != expected 0x4aa732c6 # # Exception| cpu 0: rx_hash 0xb010bb02 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50048 dport 42226] != expected 0xd5c4f06f # # Exception| cpu 0: rx_hash 0x6216f0d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50056 dport 42226] != expected 0x1f5d8a2a # # Exception| cpu 0: rx_hash 0x910ab1bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 50066 dport 42226] != expected 0x9aeda459 # # Exception| cpu 0: rx_hash 0xf29bf589 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50092 dport 42226] != expected 0xb8c92031 # # Exception| cpu 0: rx_hash 0xf85639ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 50120 dport 42226] != expected 0x860ea562 # # Exception| cpu 0: rx_hash 0x0b4a78c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50130 dport 42226] != expected 0x3be8b11 # # Exception| cpu 0: rx_hash 0x20c213a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50158 dport 42226] != expected 0xbffe66d # # Exception| cpu 4: rx_hash 0x778d689f [saddr 192.0.3.2 daddr 192.0.3.1 sport 50106 dport 42226] != expected 0x62d2808d # # Exception| cpu 4: rx_hash 0x5c5aae06 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50124 dport 42226] != expected 0x133c51e8 # # Exception| cpu 4: rx_hash 0x49c1364e [saddr 192.0.3.2 daddr 192.0.3.1 sport 50174 dport 42226] != expected 0x6eb35b4f # # Exception| cpu 4: rx_hash 0x1d5940a5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50182 dport 42226] != expected 0xcad1e69a # # Exception| cpu 5: rx_hash 0xc61a677c [saddr 192.0.3.2 daddr 192.0.3.1 sport 50060 dport 42226] != expected 0x8a6f7ea0 # # Exception| cpu 5: rx_hash 0x0b15d53d [saddr 192.0.3.2 daddr 192.0.3.1 sport 50072 dport 42226] != expected 0x7a113708 # # Exception| cpu 5: rx_hash 0xcc8806a0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50082 dport 42226] != expected 0xcd0747ea # # Exception| cpu 5: rx_hash 0x7d40a4bb [saddr 192.0.3.2 daddr 192.0.3.1 sport 50142 dport 42226] != expected 0x5c1505de # # Exception| cpu 0: rx_hash 0x29d8d250 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50214 dport 42226] != expected 0xf877b80b # # Exception| cpu 0: rx_hash 0xdac49338 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50236 dport 42226] != expected 0x7dc79678 # # Exception| cpu 0: rx_hash 0xf11355a1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50250 dport 42226] != expected 0xc29471d # # Exception| cpu 0: rx_hash 0x4a163b9e [saddr 192.0.3.2 daddr 192.0.3.1 sport 50258 dport 42226] != expected 0xa3fc807a # # Exception| cpu 4: rx_hash 0xd056f2e4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50194 dport 42226] != expected 0x3aafaf32 # # Exception| cpu 4: rx_hash 0x40dbf7ba [saddr 192.0.3.2 daddr 192.0.3.1 sport 50230 dport 42226] != expected 0x9d3b0529 # # Exception| cpu 4: rx_hash 0xb90a7af6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50248 dport 42226] != expected 0x264cae09 # # Exception| cpu 4: rx_hash 0x619e50ff [saddr 192.0.3.2 daddr 192.0.3.1 sport 50286 dport 42226] != expected 0xabbded06 # # Exception| cpu 4: rx_hash 0xda9b3ec0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50294 dport 42226] != expected 0x4682a61 # # Exception| cpu 4: rx_hash 0x40845a42 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50300 dport 42226] != expected 0xe494b930 # # Exception| cpu 4: rx_hash 0x089d7515 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50302 dport 42226] != expected 0xcef15024 # # Exception| cpu 5: rx_hash 0xc5cd6aac [saddr 192.0.3.2 daddr 192.0.3.1 sport 50208 dport 42226] != expected 0x4720a595 # # Exception| cpu 5: rx_hash 0x36d12bc4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50234 dport 42226] != expected 0xc2908be6 # # Exception| cpu 5: rx_hash 0x5f8da3d6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50272 dport 42226] != expected 0xde738add # # Exception| count: pass=0 nohash=0 fail=42 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0xd13ab168 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60442 dport 34410] OK # # # cpu 0: rx_hash 0x16a762f5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60448 dport 34410] OK # # # cpu 0: rx_hash 0xb866397a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60480 dport 34410] OK # # # cpu 0: rx_hash 0x8675ca53 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60494 dport 34410] OK # # # cpu 4: rx_hash 0xeca1e269 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60402 dport 34410] OK # # # cpu 4: rx_hash 0x2226f000 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60416 dport 34410] OK # # # cpu 4: rx_hash 0x033cfabd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60434 dport 34410] OK # # # cpu 4: rx_hash 0x753626c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60446 dport 34410] OK # # # cpu 5: rx_hash 0x69b77f7f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60388 dport 34410] OK # # # cpu 5: rx_hash 0x21ae5028 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60390 dport 34410] OK # # # cpu 5: rx_hash 0xb8399482 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60426 dport 34410] OK # # # cpu 5: rx_hash 0x7fa4471f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60464 dport 34410] OK # # # cpu 5: rx_hash 0x09ae9b61 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60476 dport 34410] OK # # # cpu 5: rx_hash 0x997c33c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60498 dport 34410] OK # # # cpu 0: rx_hash 0x37e2c5b0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60536 dport 34410] OK # # # cpu 0: rx_hash 0x3d00df68 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60552 dport 34410] OK # # # cpu 0: rx_hash 0xf00f6d29 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60572 dport 34410] OK # # # cpu 0: rx_hash 0x289b4720 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60602 dport 34410] OK # # # cpu 4: rx_hash 0x03635745 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60504 dport 34410] OK # # # cpu 4: rx_hash 0x4b7a7812 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60506 dport 34410] OK # # # cpu 4: rx_hash 0x6a1009ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60566 dport 34410] OK # # # cpu 4: rx_hash 0xb816427e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60574 dport 34410] OK # # # cpu 5: rx_hash 0x16f8cf0d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60522 dport 34410] OK # # # cpu 5: rx_hash 0xdbf77d4c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60542 dport 34410] OK # # # cpu 5: rx_hash 0x09814d9d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60584 dport 34410] OK # # # cpu 5: rx_hash 0xe594f561 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60590 dport 34410] OK # # # cpu 0: rx_hash 0x9953e53b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60614 dport 34410] OK # # # cpu 0: rx_hash 0x545c577a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60626 dport 34410] OK # # # cpu 0: rx_hash 0xf050c0d1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60630 dport 34410] OK # # # cpu 0: rx_hash 0x09dee065 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60642 dport 34410] OK # # # cpu 0: rx_hash 0xbde32fe3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45858 dport 34410] OK # # # cpu 4: rx_hash 0x1c45782d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60624 dport 34410] OK # # # cpu 4: rx_hash 0xe5cb5899 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60644 dport 34410] OK # # # cpu 4: rx_hash 0xa878b7ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45840 dport 34410] OK # # # cpu 4: rx_hash 0xde726bd5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45852 dport 34410] OK # # # cpu 4: rx_hash 0x6fe56436 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45866 dport 34410] OK # # # cpu 4: rx_hash 0xd4e00a09 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45874 dport 34410] OK # # # cpu 5: rx_hash 0x37cd134c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60652 dport 34410] OK # # # cpu 5: rx_hash 0x8cc87d73 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60660 dport 34410] OK # # # cpu 5: rx_hash 0xcbe9f39d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45870 dport 34410] 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 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 57007 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0xef515745 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44460 dport 57007] != expected 0x2dc4a2c0 # # Exception| cpu 4: rx_hash 0xef515745 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44460 dport 57007] != expected 0x2dc4a2c0 # # Exception| cpu 4: rx_hash 0xef515745 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35182 dport 57007] != expected 0xe4fc6792 # # Exception| cpu 4: rx_hash 0xef515745 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35182 dport 57007] != expected 0xe4fc6792 # # Exception| cpu 4: rx_hash 0xef515745 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53715 dport 57007] != expected 0xb1e9c98b # # Exception| cpu 4: rx_hash 0xef515745 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53715 dport 57007] != expected 0xb1e9c98b # # Exception| cpu 4: rx_hash 0xef515745 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35657 dport 57007] != expected 0xceec935d # # Exception| cpu 4: rx_hash 0xef515745 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35657 dport 57007] != expected 0xceec935d # # Exception| cpu 4: rx_hash 0xef515745 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34466 dport 57007] != expected 0xbe8c5404 # # Exception| cpu 4: rx_hash 0xef515745 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34466 dport 57007] != expected 0xbe8c5404 # # Exception| cpu 4: rx_hash 0xef515745 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55624 dport 57007] != expected 0x90f13b0f # # Exception| cpu 4: rx_hash 0xef515745 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55624 dport 57007] != expected 0x90f13b0f # # Exception| cpu 4: rx_hash 0xef515745 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45570 dport 57007] != expected 0x68414526 # # Exception| cpu 4: rx_hash 0xef515745 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45570 dport 57007] != expected 0x68414526 # # Exception| cpu 4: rx_hash 0xef515745 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60034 dport 57007] != expected 0x61de546a # # Exception| cpu 4: rx_hash 0xef515745 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60034 dport 57007] != expected 0x61de546a # # Exception| cpu 4: rx_hash 0xef515745 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49779 dport 57007] != expected 0xc4fde238 # # Exception| cpu 4: rx_hash 0xef515745 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49779 dport 57007] != expected 0xc4fde238 # # Exception| cpu 4: rx_hash 0xef515745 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59109 dport 57007] != expected 0x64e8418a # # Exception| cpu 4: rx_hash 0xef515745 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59109 dport 57007] != expected 0x64e8418a # # Exception| cpu 4: rx_hash 0xef515745 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47349 dport 57007] != expected 0x4e2d2d5d # # Exception| cpu 4: rx_hash 0xef515745 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47349 dport 57007] != expected 0x4e2d2d5d # # Exception| cpu 4: rx_hash 0xef515745 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52302 dport 57007] != expected 0x2e02930a # # Exception| cpu 4: rx_hash 0xef515745 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52302 dport 57007] != expected 0x2e02930a # # Exception| cpu 4: rx_hash 0xef515745 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46198 dport 57007] != expected 0xb9752a4a # # Exception| cpu 4: rx_hash 0xef515745 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46198 dport 57007] != expected 0xb9752a4a # # Exception| cpu 4: rx_hash 0xef515745 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41933 dport 57007] != expected 0x648fcf57 # # Exception| cpu 4: rx_hash 0xef515745 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41933 dport 57007] != expected 0x648fcf57 # # Exception| cpu 4: rx_hash 0xef515745 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51082 dport 57007] != expected 0xc77ee82d # # Exception| cpu 4: rx_hash 0xef515745 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51082 dport 57007] != expected 0xc77ee82d # # Exception| cpu 4: rx_hash 0xef515745 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40482 dport 57007] != expected 0xd08a1667 # # Exception| cpu 4: rx_hash 0xef515745 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40482 dport 57007] != expected 0xd08a1667 # # Exception| cpu 4: rx_hash 0xef515745 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45228 dport 57007] != expected 0x10aa8e21 # # Exception| cpu 4: rx_hash 0xef515745 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45228 dport 57007] != expected 0x10aa8e21 # # Exception| cpu 4: rx_hash 0xef515745 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60326 dport 57007] != expected 0x201e35a3 # # Exception| cpu 4: rx_hash 0xef515745 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60326 dport 57007] != expected 0x201e35a3 # # Exception| cpu 4: rx_hash 0xef515745 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36183 dport 57007] != expected 0x54d11eb9 # # Exception| cpu 4: rx_hash 0xef515745 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36183 dport 57007] != expected 0x54d11eb9 # # Exception| cpu 4: rx_hash 0xef515745 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60855 dport 57007] != expected 0x9b260db5 # # Exception| cpu 4: rx_hash 0xef515745 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60855 dport 57007] != expected 0x9b260db5 # # Exception| cpu 4: rx_hash 0xef515745 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33378 dport 57007] != expected 0x92e3de1c # # Exception| cpu 4: rx_hash 0xef515745 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33378 dport 57007] != expected 0x92e3de1c # # Exception| cpu 4: rx_hash 0xef515745 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57680 dport 57007] != expected 0x52b98ff1 # # Exception| cpu 4: rx_hash 0xef515745 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57680 dport 57007] != expected 0x52b98ff1 # # 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 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 51823 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x29e21ad2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60256 dport 51823] != expected 0x838b9734 # # Exception| cpu 4: rx_hash 0x29e21ad2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60256 dport 51823] != expected 0x838b9734 # # Exception| cpu 4: rx_hash 0x29e21ad2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48579 dport 51823] != expected 0x8b1e46d1 # # Exception| cpu 4: rx_hash 0x29e21ad2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48579 dport 51823] != expected 0x8b1e46d1 # # Exception| cpu 4: rx_hash 0x29e21ad2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46404 dport 51823] != expected 0x96cbc275 # # Exception| cpu 4: rx_hash 0x29e21ad2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46404 dport 51823] != expected 0x96cbc275 # # Exception| cpu 4: rx_hash 0x29e21ad2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44474 dport 51823] != expected 0x58812eea # # Exception| cpu 4: rx_hash 0x29e21ad2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44474 dport 51823] != expected 0x58812eea # # Exception| cpu 4: rx_hash 0x29e21ad2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33786 dport 51823] != expected 0xafcb75f1 # # Exception| cpu 4: rx_hash 0x29e21ad2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33786 dport 51823] != expected 0xafcb75f1 # # Exception| cpu 4: rx_hash 0x29e21ad2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50683 dport 51823] != expected 0x408f7e2e # # Exception| cpu 4: rx_hash 0x29e21ad2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50683 dport 51823] != expected 0x408f7e2e # # Exception| cpu 4: rx_hash 0x29e21ad2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37366 dport 51823] != expected 0x3ce0b385 # # Exception| cpu 4: rx_hash 0x29e21ad2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37366 dport 51823] != expected 0x3ce0b385 # # Exception| cpu 4: rx_hash 0x29e21ad2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42352 dport 51823] != expected 0x392ce1e4 # # Exception| cpu 4: rx_hash 0x29e21ad2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42352 dport 51823] != expected 0x392ce1e4 # # Exception| cpu 4: rx_hash 0x29e21ad2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33556 dport 51823] != expected 0xf239b9ea # # Exception| cpu 4: rx_hash 0x29e21ad2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33556 dport 51823] != expected 0xf239b9ea # # Exception| cpu 4: rx_hash 0x29e21ad2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48039 dport 51823] != expected 0x6b3f9f4d # # Exception| cpu 4: rx_hash 0x29e21ad2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48039 dport 51823] != expected 0x6b3f9f4d # # Exception| cpu 4: rx_hash 0x29e21ad2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34973 dport 51823] != expected 0x427e516 # # Exception| cpu 4: rx_hash 0x29e21ad2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34973 dport 51823] != expected 0x427e516 # # Exception| cpu 4: rx_hash 0x29e21ad2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45153 dport 51823] != expected 0xa940a74c # # Exception| cpu 4: rx_hash 0x29e21ad2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45153 dport 51823] != expected 0xa940a74c # # Exception| cpu 4: rx_hash 0x29e21ad2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36921 dport 51823] != expected 0xa331819b # # Exception| cpu 4: rx_hash 0x29e21ad2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36921 dport 51823] != expected 0xa331819b # # Exception| cpu 4: rx_hash 0x29e21ad2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33636 dport 51823] != expected 0x35fbc78f # # Exception| cpu 4: rx_hash 0x29e21ad2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33636 dport 51823] != expected 0x35fbc78f # # Exception| cpu 4: rx_hash 0x29e21ad2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34807 dport 51823] != expected 0x1057fbb6 # # Exception| cpu 4: rx_hash 0x29e21ad2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34807 dport 51823] != expected 0x1057fbb6 # # Exception| cpu 4: rx_hash 0x29e21ad2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47334 dport 51823] != expected 0xb49523e8 # # Exception| cpu 4: rx_hash 0x29e21ad2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47334 dport 51823] != expected 0xb49523e8 # # Exception| cpu 4: rx_hash 0x29e21ad2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53754 dport 51823] != expected 0xdf702f32 # # Exception| cpu 4: rx_hash 0x29e21ad2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53754 dport 51823] != expected 0xdf702f32 # # Exception| cpu 4: rx_hash 0x29e21ad2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54467 dport 51823] != expected 0xfff2b39f # # Exception| cpu 4: rx_hash 0x29e21ad2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54467 dport 51823] != expected 0xfff2b39f # # Exception| cpu 4: rx_hash 0x29e21ad2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54805 dport 51823] != expected 0x9ecc9a61 # # Exception| cpu 4: rx_hash 0x29e21ad2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54805 dport 51823] != expected 0x9ecc9a61 # # Exception| cpu 4: rx_hash 0x29e21ad2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41563 dport 51823] != expected 0x8bfc6edb # # Exception| cpu 4: rx_hash 0x29e21ad2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41563 dport 51823] != expected 0x8bfc6edb # # Exception| cpu 4: rx_hash 0x29e21ad2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47053 dport 51823] != expected 0xaa97aa9c # # Exception| cpu 4: rx_hash 0x29e21ad2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47053 dport 51823] != expected 0xaa97aa9c # # Exception| count: pass=0 nohash=0 fail=42 # # 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__->