< 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 1800 # selftests: drivers/net/hw: toeplitz.py # # Interface: enp1s0, driver: fbnic # 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 56103 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 41 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x0365cf92 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49298 dport 56103] != expected 0x8355ee72 # # Exception| cpu 0: rx_hash 0x37b56526 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49330 dport 56103] != expected 0x8783fe41 # # Exception| cpu 0: rx_hash 0x91303080 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49334 dport 56103] != expected 0xa1337fd9 # # Exception| cpu 0: rx_hash 0xbda664ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 49344 dport 56103] != expected 0x45f3c53d # # Exception| cpu 0: rx_hash 0xf0accfa1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49346 dport 56103] != expected 0x892c60d # # Exception| cpu 0: rx_hash 0x1b23314a [saddr 192.0.3.2 daddr 192.0.3.1 sport 49348 dport 56103] != expected 0x634344a5 # # Exception| cpu 0: rx_hash 0x07459b56 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49368 dport 56103] != expected 0x5f07a597 # # Exception| cpu 4: rx_hash 0x6ee4ce3f [saddr 192.0.3.2 daddr 192.0.3.1 sport 49352 dport 56103] != expected 0x56ab85f1 # # Exception| cpu 4: rx_hash 0x4a4f301b [saddr 192.0.3.2 daddr 192.0.3.1 sport 49370 dport 56103] != expected 0x1266a6a7 # # Exception| cpu 5: rx_hash 0xa5e09a34 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49302 dport 56103] != expected 0xa5e56fea # # Exception| cpu 5: rx_hash 0x5e14304f [saddr 192.0.3.2 daddr 192.0.3.1 sport 49314 dport 56103] != expected 0x8e2fde27 # # Exception| cpu 5: rx_hash 0x8976ce58 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49376 dport 56103] != expected 0x4125d50e # # Exception| cpu 0: rx_hash 0x62f930b3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49382 dport 56103] != expected 0x2af457a6 # # Exception| cpu 0: rx_hash 0x95106444 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49404 dport 56103] != expected 0x7d61343c # # Exception| cpu 0: rx_hash 0x9f22a49e [saddr 192.0.3.2 daddr 192.0.3.1 sport 49416 dport 56103] != expected 0x356fcbe2 # # Exception| cpu 0: rx_hash 0x0d775b8c [saddr 192.0.3.2 daddr 192.0.3.1 sport 49452 dport 56103] != expected 0x17095a49 # # Exception| cpu 0: rx_hash 0x5c1b5add [saddr 192.0.3.2 daddr 192.0.3.1 sport 49458 dport 56103] != expected 0x662cb84b # # Exception| cpu 0: rx_hash 0x8f59f00e [saddr 192.0.3.2 daddr 192.0.3.1 sport 49466 dport 56103] != expected 0x7574f887 # # Exception| cpu 0: rx_hash 0xd6085b17 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49472 dport 56103] != expected 0xa45c8337 # # Exception| cpu 4: rx_hash 0xfcb1312d [saddr 192.0.3.2 daddr 192.0.3.1 sport 49388 dport 56103] != expected 0x74cd145a # # Exception| cpu 4: rx_hash 0xd81acf09 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49406 dport 56103] != expected 0x3000370c # # Exception| cpu 4: rx_hash 0x5006a451 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49436 dport 56103] != expected 0x1a736a1c # # Exception| cpu 4: rx_hash 0x9b02f05a [saddr 192.0.3.2 daddr 192.0.3.1 sport 49474 dport 56103] != expected 0xe93d8007 # # Exception| cpu 5: rx_hash 0xa7eff0a6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49414 dport 56103] != expected 0x4de60986 # # Exception| cpu 5: rx_hash 0x83440e82 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49428 dport 56103] != expected 0x92b2ad0 # # Exception| cpu 5: rx_hash 0xf683f1f7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49432 dport 56103] != expected 0x3cc3eb84 # # Exception| cpu 5: rx_hash 0x64d60ee5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49468 dport 56103] != expected 0x1ea57a2f # # Exception| cpu 0: rx_hash 0x5426f095 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49494 dport 56103] != expected 0xc62121f9 # # Exception| cpu 0: rx_hash 0xca6ef10b [saddr 192.0.3.2 daddr 192.0.3.1 sport 49500 dport 56103] != expected 0x98186205 # # Exception| cpu 0: rx_hash 0xce70242f [saddr 192.0.3.2 daddr 192.0.3.1 sport 49556 dport 56103] != expected 0x481eaedc # # Exception| cpu 0: rx_hash 0xde0b70bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 49574 dport 56103] != expected 0x8059db9 # # Exception| cpu 4: rx_hash 0x09570f48 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49510 dport 56103] != expected 0xcb5b11ac # # Exception| cpu 4: rx_hash 0xc6730f87 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49522 dport 56103] != expected 0xe447b052 # # Exception| cpu 4: rx_hash 0x1531a554 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49530 dport 56103] != expected 0xf71ff09e # # Exception| cpu 4: rx_hash 0x1d328efc [saddr 192.0.3.2 daddr 192.0.3.1 sport 49564 dport 56103] != expected 0x5b46ee10 # # Exception| cpu 4: rx_hash 0x29e22448 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49596 dport 56103] != expected 0x5f90fe23 # # Exception| cpu 5: rx_hash 0x054af1c4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49480 dport 56103] != expected 0xb704c3fb # # Exception| cpu 5: rx_hash 0x319a5b70 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49512 dport 56103] != expected 0xb3d2d3c8 # # Exception| cpu 5: rx_hash 0xa7d17146 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49540 dport 56103] != expected 0x41b28eba # # Exception| cpu 5: rx_hash 0x112f7070 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49586 dport 56103] != expected 0x27193c47 # # Exception| cpu 5: rx_hash 0xd636daf7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49602 dport 56103] != expected 0xa808040b # # Exception| count: pass=0 nohash=0 fail=41 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x41abcfe9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45096 dport 44071] OK # # # cpu 0: rx_hash 0x3c519ad4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45120 dport 44071] OK # # # cpu 0: rx_hash 0x049cceec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45134 dport 44071] OK # # # cpu 0: rx_hash 0x203730c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45148 dport 44071] OK # # # cpu 0: rx_hash 0x96c931fe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45162 dport 44071] OK # # # cpu 4: rx_hash 0xb6429b1e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45106 dport 44071] OK # # # cpu 4: rx_hash 0xf3759a1b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45140 dport 44071] OK # # # cpu 4: rx_hash 0x08813060 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45152 dport 44071] OK # # # cpu 4: rx_hash 0x458b9b2d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45154 dport 44071] OK # # # cpu 4: rx_hash 0xae0465c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45156 dport 44071] OK # # # cpu 4: rx_hash 0x384f4ff0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45192 dport 44071] OK # # # cpu 5: rx_hash 0xc7a530af [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45172 dport 44071] OK # # # cpu 5: rx_hash 0xff686497 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45178 dport 44071] OK # # # cpu 0: rx_hash 0x2429e5ec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45204 dport 44071] OK # # # cpu 0: rx_hash 0x1ce4b1d4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45210 dport 44071] OK # # # cpu 0: rx_hash 0xb67c1afe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45232 dport 44071] OK # # # cpu 0: rx_hash 0xf34b1bfb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45270 dport 44071] OK # # # cpu 0: rx_hash 0x08bfb180 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45282 dport 44071] OK # # # cpu 0: rx_hash 0x2c144fa4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45296 dport 44071] OK # # # cpu 4: rx_hash 0x04a24f0c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45260 dport 44071] OK # # # cpu 4: rx_hash 0x55ce4e5d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45266 dport 44071] OK # # # cpu 4: rx_hash 0xcb864fc3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45272 dport 44071] OK # # # cpu 4: rx_hash 0x80a3dad8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45312 dport 44071] OK # # # cpu 5: rx_hash 0xdfdd4f97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45216 dport 44071] OK # # # cpu 5: rx_hash 0x10f94f58 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45236 dport 44071] OK # # # cpu 5: rx_hash 0xc3bbe58b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45244 dport 44071] OK # # # cpu 0: rx_hash 0x06ad259e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45404 dport 44071] OK # # # cpu 4: rx_hash 0xe9028fb1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45328 dport 44071] OK # # # cpu 4: rx_hash 0xb473706c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45344 dport 44071] OK # # # cpu 4: rx_hash 0xf979db21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45346 dport 44071] OK # # # cpu 4: rx_hash 0x90d88e48 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45362 dport 44071] OK # # # cpu 4: rx_hash 0xc9892551 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45384 dport 44071] OK # # # cpu 4: rx_hash 0x2e1b2536 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45408 dport 44071] OK # # # cpu 4: rx_hash 0xe13f25f9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45428 dport 44071] OK # # # cpu 5: rx_hash 0x9cc570c4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45340 dport 44071] OK # # # cpu 5: rx_hash 0xa815da70 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45372 dport 44071] OK # # # cpu 5: rx_hash 0xe51f713d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45374 dport 44071] OK # # # cpu 5: rx_hash 0x6f0c70f7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45388 dport 44071] OK # # # cpu 5: rx_hash 0x736adaeb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45392 dport 44071] OK # # # cpu 5: rx_hash 0xfd598fe5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45416 dport 44071] 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 44035 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x8494d283 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51229 dport 44035] != expected 0x872f4898 # # Exception| cpu 0: rx_hash 0x8494d283 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51229 dport 44035] != expected 0x872f4898 # # Exception| cpu 0: rx_hash 0x8494d283 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34384 dport 44035] != expected 0x8094657f # # Exception| cpu 0: rx_hash 0x8494d283 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34384 dport 44035] != expected 0x8094657f # # Exception| cpu 0: rx_hash 0x8494d283 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33129 dport 44035] != expected 0x1c850002 # # Exception| cpu 0: rx_hash 0x8494d283 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33129 dport 44035] != expected 0x1c850002 # # Exception| cpu 0: rx_hash 0x8494d283 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33988 dport 44035] != expected 0x3ef0218e # # Exception| cpu 0: rx_hash 0x8494d283 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33988 dport 44035] != expected 0x3ef0218e # # Exception| cpu 0: rx_hash 0x8494d283 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58402 dport 44035] != expected 0x792f8218 # # Exception| cpu 0: rx_hash 0x8494d283 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58402 dport 44035] != expected 0x792f8218 # # Exception| cpu 0: rx_hash 0x8494d283 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50786 dport 44035] != expected 0x660d3d12 # # Exception| cpu 0: rx_hash 0x8494d283 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50786 dport 44035] != expected 0x660d3d12 # # Exception| cpu 0: rx_hash 0x8494d283 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37412 dport 44035] != expected 0xdb1ac00a # # Exception| cpu 0: rx_hash 0x8494d283 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37412 dport 44035] != expected 0xdb1ac00a # # Exception| cpu 0: rx_hash 0x8494d283 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57913 dport 44035] != expected 0xc133660 # # Exception| cpu 0: rx_hash 0x8494d283 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57913 dport 44035] != expected 0xc133660 # # Exception| cpu 0: rx_hash 0x8494d283 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44646 dport 44035] != expected 0x9f2859d2 # # Exception| cpu 0: rx_hash 0x8494d283 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44646 dport 44035] != expected 0x9f2859d2 # # Exception| cpu 0: rx_hash 0x8494d283 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53770 dport 44035] != expected 0x1c77955 # # Exception| cpu 0: rx_hash 0x8494d283 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53770 dport 44035] != expected 0x1c77955 # # Exception| cpu 0: rx_hash 0x8494d283 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60730 dport 44035] != expected 0xf75278f4 # # Exception| cpu 0: rx_hash 0x8494d283 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60730 dport 44035] != expected 0xf75278f4 # # Exception| cpu 0: rx_hash 0x8494d283 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34009 dport 44035] != expected 0x9876c6dc # # Exception| cpu 0: rx_hash 0x8494d283 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34009 dport 44035] != expected 0x9876c6dc # # Exception| cpu 0: rx_hash 0x8494d283 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35067 dport 44035] != expected 0x8df43d1e # # Exception| cpu 0: rx_hash 0x8494d283 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35067 dport 44035] != expected 0x8df43d1e # # Exception| cpu 0: rx_hash 0x8494d283 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49101 dport 44035] != expected 0x24a3e657 # # Exception| cpu 0: rx_hash 0x8494d283 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49101 dport 44035] != expected 0x24a3e657 # # Exception| cpu 0: rx_hash 0x8494d283 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34490 dport 44035] != expected 0x1925baa5 # # Exception| cpu 0: rx_hash 0x8494d283 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34490 dport 44035] != expected 0x1925baa5 # # Exception| cpu 0: rx_hash 0x8494d283 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42903 dport 44035] != expected 0x5f4779b4 # # Exception| cpu 0: rx_hash 0x8494d283 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42903 dport 44035] != expected 0x5f4779b4 # # Exception| cpu 0: rx_hash 0x8494d283 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41542 dport 44035] != expected 0xc7cba120 # # Exception| cpu 0: rx_hash 0x8494d283 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41542 dport 44035] != expected 0xc7cba120 # # Exception| cpu 0: rx_hash 0x8494d283 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33034 dport 44035] != expected 0x4d9b1d78 # # Exception| cpu 0: rx_hash 0x8494d283 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33034 dport 44035] != expected 0x4d9b1d78 # # Exception| cpu 0: rx_hash 0x8494d283 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58084 dport 44035] != expected 0x69cb5d27 # # Exception| cpu 0: rx_hash 0x8494d283 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58084 dport 44035] != expected 0x69cb5d27 # # Exception| cpu 0: rx_hash 0x8494d283 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58093 dport 44035] != expected 0xe0511b8b # # Exception| cpu 0: rx_hash 0x8494d283 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58093 dport 44035] != expected 0xe0511b8b # # 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 32984 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x7092e861 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58509 dport 32984] != expected 0xb256531c # # Exception| cpu 5: rx_hash 0x7092e861 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58509 dport 32984] != expected 0xb256531c # # Exception| cpu 5: rx_hash 0x7092e861 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38433 dport 32984] != expected 0x16ff3f71 # # Exception| cpu 5: rx_hash 0x7092e861 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38433 dport 32984] != expected 0x16ff3f71 # # Exception| cpu 5: rx_hash 0x7092e861 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56798 dport 32984] != expected 0xc79488fa # # Exception| cpu 5: rx_hash 0x7092e861 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56798 dport 32984] != expected 0xc79488fa # # Exception| cpu 5: rx_hash 0x7092e861 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33426 dport 32984] != expected 0x7a6a33d7 # # Exception| cpu 5: rx_hash 0x7092e861 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33426 dport 32984] != expected 0x7a6a33d7 # # Exception| cpu 5: rx_hash 0x7092e861 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42344 dport 32984] != expected 0xc34af861 # # Exception| cpu 5: rx_hash 0x7092e861 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42344 dport 32984] != expected 0xc34af861 # # Exception| cpu 5: rx_hash 0x7092e861 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35702 dport 32984] != expected 0x5d2ae4ce # # Exception| cpu 5: rx_hash 0x7092e861 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35702 dport 32984] != expected 0x5d2ae4ce # # Exception| cpu 5: rx_hash 0x7092e861 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51319 dport 32984] != expected 0x7a72c5fd # # Exception| cpu 5: rx_hash 0x7092e861 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51319 dport 32984] != expected 0x7a72c5fd # # Exception| cpu 5: rx_hash 0x7092e861 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49434 dport 32984] != expected 0x5951c401 # # Exception| cpu 5: rx_hash 0x7092e861 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49434 dport 32984] != expected 0x5951c401 # # Exception| cpu 5: rx_hash 0x7092e861 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34798 dport 32984] != expected 0x6788f626 # # Exception| cpu 5: rx_hash 0x7092e861 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34798 dport 32984] != expected 0x6788f626 # # Exception| cpu 5: rx_hash 0x7092e861 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58162 dport 32984] != expected 0xbcba1e67 # # Exception| cpu 5: rx_hash 0x7092e861 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58162 dport 32984] != expected 0xbcba1e67 # # Exception| cpu 5: rx_hash 0x7092e861 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52009 dport 32984] != expected 0x84a18e0b # # Exception| cpu 5: rx_hash 0x7092e861 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52009 dport 32984] != expected 0x84a18e0b # # Exception| cpu 5: rx_hash 0x7092e861 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54192 dport 32984] != expected 0x8fd9ee78 # # Exception| cpu 5: rx_hash 0x7092e861 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54192 dport 32984] != expected 0x8fd9ee78 # # Exception| cpu 5: rx_hash 0x7092e861 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38539 dport 32984] != expected 0xf153bef6 # # Exception| cpu 5: rx_hash 0x7092e861 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38539 dport 32984] != expected 0xf153bef6 # # Exception| cpu 5: rx_hash 0x7092e861 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45153 dport 32984] != expected 0x748357f # # Exception| cpu 5: rx_hash 0x7092e861 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45153 dport 32984] != expected 0x748357f # # Exception| cpu 5: rx_hash 0x7092e861 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35947 dport 32984] != expected 0x672882e1 # # Exception| cpu 5: rx_hash 0x7092e861 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35947 dport 32984] != expected 0x672882e1 # # Exception| cpu 5: rx_hash 0x7092e861 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56261 dport 32984] != expected 0x30830568 # # Exception| cpu 5: rx_hash 0x7092e861 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56261 dport 32984] != expected 0x30830568 # # Exception| cpu 5: rx_hash 0x7092e861 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33776 dport 32984] != expected 0xbf427222 # # Exception| cpu 5: rx_hash 0x7092e861 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33776 dport 32984] != expected 0xbf427222 # # Exception| cpu 5: rx_hash 0x7092e861 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36369 dport 32984] != expected 0x2d342353 # # Exception| cpu 5: rx_hash 0x7092e861 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36369 dport 32984] != expected 0x2d342353 # # Exception| cpu 5: rx_hash 0x7092e861 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54419 dport 32984] != expected 0xd06723b2 # # Exception| cpu 5: rx_hash 0x7092e861 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54419 dport 32984] != expected 0xd06723b2 # # Exception| cpu 5: rx_hash 0x7092e861 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58102 dport 32984] != expected 0xebf92160 # # Exception| cpu 5: rx_hash 0x7092e861 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58102 dport 32984] != expected 0xebf92160 # # 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__->