< 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 50067 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 41 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x850a5502 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43972 dport 50067] != expected 0x5f4e8e75 # # Exception| cpu 0: rx_hash 0xd7df38c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43988 dport 50067] != expected 0x405eb484 # # Exception| cpu 0: rx_hash 0xe4de8d74 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43998 dport 50067] != expected 0x86ff16eb # # Exception| cpu 0: rx_hash 0x429f8f71 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44008 dport 50067] != expected 0x12a60d28 # # Exception| cpu 0: rx_hash 0x9f615650 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44014 dport 50067] != expected 0x96673162 # # Exception| cpu 0: rx_hash 0xfeb58e26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44020 dport 50067] != expected 0x4fd6a9fc # # Exception| cpu 0: rx_hash 0x104ae2b6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44024 dport 50067] != expected 0xdb637d9 # # Exception| cpu 4: rx_hash 0x13a13b3c [saddr 192.0.3.2 daddr 192.0.3.1 sport 43974 dport 50067] != expected 0xa7cf59f9 # # Exception| cpu 4: rx_hash 0x0a21e1e4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43986 dport 50067] != expected 0xc49f88ce # # Exception| cpu 5: rx_hash 0x04ffb9c7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43960 dport 50067] != expected 0x8a723965 # # Exception| cpu 5: rx_hash 0x234b5707 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44018 dport 50067] != expected 0xcb1795b6 # # Exception| cpu 5: rx_hash 0xcdb43b97 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44030 dport 50067] != expected 0x89770b93 # # Exception| cpu 0: rx_hash 0xc8bfd041 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44044 dport 50067] != expected 0x1c3d30e7 # # Exception| cpu 0: rx_hash 0x6efed244 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44090 dport 50067] != expected 0x88642b24 # # Exception| cpu 0: rx_hash 0x01f45211 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44106 dport 50067] != expected 0x1f380211 # # Exception| cpu 0: rx_hash 0x8d343f7d [saddr 192.0.3.2 daddr 192.0.3.1 sport 44130 dport 50067] != expected 0x2e906a8a # # Exception| cpu 0: rx_hash 0xece0e70b [saddr 192.0.3.2 daddr 192.0.3.1 sport 44152 dport 50067] != expected 0xf721f214 # # Exception| cpu 4: rx_hash 0xd13f0a99 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44056 dport 50067] != expected 0x7f6de1d0 # # Exception| cpu 4: rx_hash 0x447fbd2d [saddr 192.0.3.2 daddr 192.0.3.1 sport 44068 dport 50067] != expected 0x2d95587c # # Exception| cpu 4: rx_hash 0x777e089c [saddr 192.0.3.2 daddr 192.0.3.1 sport 44078 dport 50067] != expected 0xeb34fa13 # # Exception| cpu 4: rx_hash 0x2b753d78 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44116 dport 50067] != expected 0xbac97149 # # Exception| cpu 4: rx_hash 0xbe358acc [saddr 192.0.3.2 daddr 192.0.3.1 sport 44136 dport 50067] != expected 0xe831c8e5 # # Exception| cpu 4: rx_hash 0x494a3c84 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44144 dport 50067] != expected 0xc90187f7 # # Exception| cpu 4: rx_hash 0x71e4c848 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44166 dport 50067] != expected 0x997e95d6 # # Exception| cpu 4: rx_hash 0xfecf7cae [saddr 192.0.3.2 daddr 192.0.3.1 sport 44176 dport 50067] != expected 0x2af936d # # Exception| cpu 5: rx_hash 0xd44e13c7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44174 dport 50067] != expected 0xa75ee035 # # Exception| cpu 0: rx_hash 0x1030103e [saddr 192.0.3.2 daddr 192.0.3.1 sport 44188 dport 50067] != expected 0x40cf0d48 # # Exception| cpu 0: rx_hash 0x6b8fcb1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 44204 dport 50067] != expected 0x50572ac1 # # Exception| cpu 0: rx_hash 0x4fd0fc50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44248 dport 50067] != expected 0xbb4be832 # # Exception| cpu 0: rx_hash 0x346f2774 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44264 dport 50067] != expected 0xabd3cfbb # # Exception| cpu 4: rx_hash 0x588e7eab [saddr 192.0.3.2 daddr 192.0.3.1 sport 44198 dport 50067] != expected 0x96f688ae # # Exception| cpu 4: rx_hash 0xe4a47ffc [saddr 192.0.3.2 daddr 192.0.3.1 sport 44218 dport 50067] != expected 0xcb862c7a # # Exception| cpu 4: rx_hash 0xc310913c [saddr 192.0.3.2 daddr 192.0.3.1 sport 44272 dport 50067] != expected 0x8ae380a9 # # Exception| cpu 4: rx_hash 0x28385d12 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44292 dport 50067] != expected 0x3ec46ab # # Exception| cpu 4: rx_hash 0x94125c45 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44312 dport 50067] != expected 0x5e9ce27f # # Exception| cpu 4: rx_hash 0xdf47eb5a [saddr 192.0.3.2 daddr 192.0.3.1 sport 44316 dport 50067] != expected 0x22dc09b9 # # Exception| cpu 5: rx_hash 0x410ea473 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44210 dport 50067] != expected 0xf5a65999 # # Exception| cpu 5: rx_hash 0x1d059197 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44232 dport 50067] != expected 0xa45bd2c3 # # Exception| cpu 5: rx_hash 0x636dea0d [saddr 192.0.3.2 daddr 192.0.3.1 sport 44288 dport 50067] != expected 0x7facad6d # # Exception| cpu 5: rx_hash 0x31b887ca [saddr 192.0.3.2 daddr 192.0.3.1 sport 44304 dport 50067] != expected 0x60bc979c # # Exception| cpu 5: rx_hash 0xefad8761 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44328 dport 50067] != expected 0x4e04c5f6 # # 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 0xf3d5c677 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57240 dport 36967] OK # # # cpu 0: rx_hash 0x886a1d53 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57256 dport 36967] OK # # # cpu 4: rx_hash 0x5594c472 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57262 dport 36967] OK # # # cpu 4: rx_hash 0x7f15ab1b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57264 dport 36967] OK # # # cpu 4: rx_hash 0x101f2b4e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57280 dport 36967] OK # # # cpu 4: rx_hash 0x231e9eff [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57290 dport 36967] OK # # # cpu 4: rx_hash 0xfee047de [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57292 dport 36967] OK # # # cpu 4: rx_hash 0xafdef393 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57314 dport 36967] OK # # # cpu 4: rx_hash 0x41219f03 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57326 dport 36967] OK # # # cpu 4: rx_hash 0x58a145db [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57338 dport 36967] OK # # # cpu 5: rx_hash 0xe9bec525 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57266 dport 36967] OK # # # cpu 0: rx_hash 0x42ca4689 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57296 dport 36967] OK # # # cpu 0: rx_hash 0x39759dad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57312 dport 36967] OK # # # cpu 0: rx_hash 0xc8cb6029 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57400 dport 36967] OK # # # cpu 4: rx_hash 0x440b0d45 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57360 dport 36967] OK # # # cpu 4: rx_hash 0xdf95e2d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57414 dport 36967] OK # # # cpu 4: rx_hash 0x7a3f395d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57422 dport 36967] OK # # # cpu 5: rx_hash 0xb374bb0d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57352 dport 36967] OK # # # cpu 5: rx_hash 0xe1a1d6ca [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57368 dport 36967] OK # # # cpu 5: rx_hash 0x9a1e0dee [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57384 dport 36967] OK # # # cpu 5: rx_hash 0xd14bbaf1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57388 dport 36967] OK # # # cpu 5: rx_hash 0xf5148dbb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57432 dport 36967] OK # # # cpu 5: rx_hash 0xbdaae32e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57442 dport 36967] OK # # # cpu 5: rx_hash 0x0a2fa304 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57474 dport 36967] OK # # # cpu 0: rx_hash 0x493e8cec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57412 dport 36967] OK # # # cpu 0: rx_hash 0xef7f8ee9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57458 dport 36967] OK # # # cpu 0: rx_hash 0x71907820 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57522 dport 36967] OK # # # cpu 0: rx_hash 0x9f6f14b0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57534 dport 36967] OK # # # cpu 4: rx_hash 0x58facec3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57490 dport 36967] OK # # # cpu 4: rx_hash 0x6bfb7b72 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57496 dport 36967] OK # # # cpu 4: rx_hash 0x234515e7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57506 dport 36967] OK # # # cpu 4: rx_hash 0x66cefadb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57548 dport 36967] OK # # # cpu 4: rx_hash 0x7f4e2003 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57560 dport 36967] OK # # # cpu 4: rx_hash 0xa15b20a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57568 dport 36967] OK # # # cpu 5: rx_hash 0xd7d17a25 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57476 dport 36967] OK # # # cpu 5: rx_hash 0xce51a0fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57488 dport 36967] OK # # # cpu 5: rx_hash 0x4c4f95b2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57554 dport 36967] OK # # # cpu 0: rx_hash 0xdae4fb8c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57552 dport 36967] OK # # # cpu 0: rx_hash 0x4fa44c38 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57580 dport 36967] OK # # # cpu 0: rx_hash 0x562496e0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57592 dport 36967] OK # # # cpu 0: rx_hash 0x4a73ec86 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57620 dport 36967] OK # # # cpu 0: rx_hash 0x8de636f5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57656 dport 36967] OK # # # cpu 0: rx_hash 0x5018efd4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57662 dport 36967] OK # # # count: pass=43 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 48463 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xb575fa6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 51742 dport 48463] != expected 0x2af60af4 # # Exception| cpu 0: rx_hash 0xb575fa6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 51742 dport 48463] != expected 0x2af60af4 # # Exception| cpu 0: rx_hash 0xb575fa6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 60832 dport 48463] != expected 0xeb172904 # # Exception| cpu 0: rx_hash 0xb575fa6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 60832 dport 48463] != expected 0xeb172904 # # Exception| cpu 0: rx_hash 0xb575fa6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 49804 dport 48463] != expected 0xcabbc0a2 # # Exception| cpu 0: rx_hash 0xb575fa6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 49804 dport 48463] != expected 0xcabbc0a2 # # Exception| cpu 0: rx_hash 0xb575fa6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 36804 dport 48463] != expected 0x566b1cc2 # # Exception| cpu 0: rx_hash 0xb575fa6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 36804 dport 48463] != expected 0x566b1cc2 # # Exception| cpu 0: rx_hash 0xb575fa6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 53618 dport 48463] != expected 0xb7f23522 # # Exception| cpu 0: rx_hash 0xb575fa6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 53618 dport 48463] != expected 0xb7f23522 # # Exception| cpu 0: rx_hash 0xb575fa6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 48375 dport 48463] != expected 0xcd685980 # # Exception| cpu 0: rx_hash 0xb575fa6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 48375 dport 48463] != expected 0xcd685980 # # Exception| cpu 0: rx_hash 0xb575fa6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 58343 dport 48463] != expected 0xc5ab55a3 # # Exception| cpu 0: rx_hash 0xb575fa6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 58343 dport 48463] != expected 0xc5ab55a3 # # Exception| cpu 0: rx_hash 0xb575fa6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 46055 dport 48463] != expected 0x2f338197 # # Exception| cpu 0: rx_hash 0xb575fa6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 46055 dport 48463] != expected 0x2f338197 # # Exception| cpu 0: rx_hash 0xb575fa6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 54116 dport 48463] != expected 0x3cdbb24e # # Exception| cpu 0: rx_hash 0xb575fa6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 54116 dport 48463] != expected 0x3cdbb24e # # Exception| cpu 0: rx_hash 0xb575fa6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 47969 dport 48463] != expected 0xac2e9af6 # # Exception| cpu 0: rx_hash 0xb575fa6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 47969 dport 48463] != expected 0xac2e9af6 # # Exception| cpu 0: rx_hash 0xb575fa6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 55121 dport 48463] != expected 0x297c91f2 # # Exception| cpu 0: rx_hash 0xb575fa6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 55121 dport 48463] != expected 0x297c91f2 # # Exception| cpu 0: rx_hash 0xb575fa6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 40384 dport 48463] != expected 0x18cc66e9 # # Exception| cpu 0: rx_hash 0xb575fa6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 40384 dport 48463] != expected 0x18cc66e9 # # Exception| cpu 0: rx_hash 0xb575fa6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 33504 dport 48463] != expected 0xc810894d # # Exception| cpu 0: rx_hash 0xb575fa6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 33504 dport 48463] != expected 0xc810894d # # Exception| cpu 0: rx_hash 0xb575fa6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 57155 dport 48463] != expected 0x8ad35cfa # # Exception| cpu 0: rx_hash 0xb575fa6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 57155 dport 48463] != expected 0x8ad35cfa # # Exception| cpu 0: rx_hash 0xb575fa6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 41359 dport 48463] != expected 0xabb8765d # # Exception| cpu 0: rx_hash 0xb575fa6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 41359 dport 48463] != expected 0xabb8765d # # Exception| cpu 0: rx_hash 0xb575fa6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 35623 dport 48463] != expected 0x1c3b3027 # # Exception| cpu 0: rx_hash 0xb575fa6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 35623 dport 48463] != expected 0x1c3b3027 # # Exception| cpu 0: rx_hash 0xb575fa6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 44536 dport 48463] != expected 0x8564aca4 # # Exception| cpu 0: rx_hash 0xb575fa6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 44536 dport 48463] != expected 0x8564aca4 # # Exception| cpu 0: rx_hash 0xb575fa6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 37784 dport 48463] != expected 0x6282c60e # # Exception| cpu 0: rx_hash 0xb575fa6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 37784 dport 48463] != expected 0x6282c60e # # Exception| cpu 0: rx_hash 0xb575fa6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 57542 dport 48463] != expected 0xa2965bb # # Exception| cpu 0: rx_hash 0xb575fa6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 57542 dport 48463] != expected 0xa2965bb # # Exception| cpu 0: rx_hash 0xb575fa6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 42648 dport 48463] != expected 0x781f1d6d # # Exception| cpu 0: rx_hash 0xb575fa6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 42648 dport 48463] != expected 0x781f1d6d # # Exception| cpu 0: rx_hash 0xb575fa6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 46532 dport 48463] != expected 0xb1bd2547 # # Exception| cpu 0: rx_hash 0xb575fa6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 46532 dport 48463] != expected 0xb1bd2547 # # Exception| count: pass=0 nohash=0 fail=42 # # 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 55617 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x8a67d62c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59091 dport 55617] != expected 0x745a48a9 # # Exception| cpu 0: rx_hash 0x8a67d62c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59091 dport 55617] != expected 0x745a48a9 # # Exception| cpu 0: rx_hash 0x8a67d62c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49826 dport 55617] != expected 0x5642b80 # # Exception| cpu 0: rx_hash 0x8a67d62c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49826 dport 55617] != expected 0x5642b80 # # Exception| cpu 0: rx_hash 0x8a67d62c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52354 dport 55617] != expected 0x9776c961 # # Exception| cpu 0: rx_hash 0x8a67d62c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52354 dport 55617] != expected 0x9776c961 # # Exception| cpu 0: rx_hash 0x8a67d62c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34781 dport 55617] != expected 0xfa1ec336 # # Exception| cpu 0: rx_hash 0x8a67d62c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34781 dport 55617] != expected 0xfa1ec336 # # Exception| cpu 0: rx_hash 0x8a67d62c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57331 dport 55617] != expected 0xf6c3bd96 # # Exception| cpu 0: rx_hash 0x8a67d62c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57331 dport 55617] != expected 0xf6c3bd96 # # Exception| cpu 0: rx_hash 0x8a67d62c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53718 dport 55617] != expected 0x2d23415 # # Exception| cpu 0: rx_hash 0x8a67d62c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53718 dport 55617] != expected 0x2d23415 # # Exception| cpu 0: rx_hash 0x8a67d62c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39216 dport 55617] != expected 0x7118b29e # # Exception| cpu 0: rx_hash 0x8a67d62c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39216 dport 55617] != expected 0x7118b29e # # Exception| cpu 0: rx_hash 0x8a67d62c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32904 dport 55617] != expected 0xac8d36e7 # # Exception| cpu 0: rx_hash 0x8a67d62c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32904 dport 55617] != expected 0xac8d36e7 # # Exception| cpu 0: rx_hash 0x8a67d62c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47565 dport 55617] != expected 0x75c84528 # # Exception| cpu 0: rx_hash 0x8a67d62c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47565 dport 55617] != expected 0x75c84528 # # Exception| cpu 0: rx_hash 0x8a67d62c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41304 dport 55617] != expected 0x7b39183 # # Exception| cpu 0: rx_hash 0x8a67d62c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41304 dport 55617] != expected 0x7b39183 # # Exception| cpu 0: rx_hash 0x8a67d62c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35952 dport 55617] != expected 0x75993fe9 # # Exception| cpu 0: rx_hash 0x8a67d62c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35952 dport 55617] != expected 0x75993fe9 # # Exception| cpu 0: rx_hash 0x8a67d62c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53649 dport 55617] != expected 0xe6cf6a38 # # Exception| cpu 0: rx_hash 0x8a67d62c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53649 dport 55617] != expected 0xe6cf6a38 # # Exception| cpu 0: rx_hash 0x8a67d62c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58584 dport 55617] != expected 0x489b8a0b # # Exception| cpu 0: rx_hash 0x8a67d62c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58584 dport 55617] != expected 0x489b8a0b # # Exception| cpu 0: rx_hash 0x8a67d62c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59940 dport 55617] != expected 0xf84c9f74 # # Exception| cpu 0: rx_hash 0x8a67d62c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59940 dport 55617] != expected 0xf84c9f74 # # Exception| cpu 0: rx_hash 0x8a67d62c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39202 dport 55617] != expected 0xb566b167 # # Exception| cpu 0: rx_hash 0x8a67d62c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39202 dport 55617] != expected 0xb566b167 # # Exception| cpu 0: rx_hash 0x8a67d62c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46465 dport 55617] != expected 0x166c8da5 # # Exception| cpu 0: rx_hash 0x8a67d62c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46465 dport 55617] != expected 0x166c8da5 # # Exception| cpu 0: rx_hash 0x8a67d62c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44805 dport 55617] != expected 0x390243da # # Exception| cpu 0: rx_hash 0x8a67d62c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44805 dport 55617] != expected 0x390243da # # Exception| cpu 0: rx_hash 0x8a67d62c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56814 dport 55617] != expected 0x4529cbd2 # # Exception| cpu 0: rx_hash 0x8a67d62c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56814 dport 55617] != expected 0x4529cbd2 # # Exception| cpu 0: rx_hash 0x8a67d62c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52096 dport 55617] != expected 0x772d0f5a # # Exception| cpu 0: rx_hash 0x8a67d62c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52096 dport 55617] != expected 0x772d0f5a # # Exception| cpu 0: rx_hash 0x8a67d62c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57607 dport 55617] != expected 0x85c5ccbd # # Exception| cpu 0: rx_hash 0x8a67d62c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57607 dport 55617] != expected 0x85c5ccbd # # 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__->