< 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 182, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 117, 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 46399 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x9217534d [saddr 192.0.3.2 daddr 192.0.3.1 sport 47950 dport 46399] != expected 0x7a00d23f # # Exception| cpu 0: rx_hash 0xe2a3a014 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47982 dport 46399] != expected 0xefd1cd94 # # Exception| cpu 0: rx_hash 0x71144198 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48002 dport 46399] != expected 0xec5099f2 # # Exception| cpu 4: rx_hash 0x6c4b0f4b [saddr 192.0.3.2 daddr 192.0.3.1 sport 47976 dport 46399] != expected 0x1c48ca70 # # Exception| cpu 4: rx_hash 0x4ff1249c [saddr 192.0.3.2 daddr 192.0.3.1 sport 47984 dport 46399] != expected 0x60ae8b89 # # Exception| cpu 4: rx_hash 0x8d22e9f9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47992 dport 46399] != expected 0x37eaf527 # # Exception| cpu 4: rx_hash 0x866ddc6c [saddr 192.0.3.2 daddr 192.0.3.1 sport 47994 dport 46399] != expected 0x6afb0f9f # # Exception| cpu 4: rx_hash 0x08857333 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47996 dport 46399] != expected 0x9962087b # # Exception| cpu 4: rx_hash 0x3d2f23a2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48012 dport 46399] != expected 0x488de0b8 # # Exception| cpu 5: rx_hash 0xfd961aa0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47960 dport 46399] != expected 0xa23bea8c # # Exception| cpu 5: rx_hash 0xfffceec7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48004 dport 46399] != expected 0x1fc99e16 # # Exception| cpu 5: rx_hash 0x36601637 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48014 dport 46399] != expected 0x159c1a00 # # Exception| cpu 5: rx_hash 0xd709f085 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48030 dport 46399] != expected 0x3e3e2557 # # Exception| cpu 0: rx_hash 0xc3737fa4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48042 dport 46399] != expected 0x2ec5f8f7 # # Exception| cpu 0: rx_hash 0xeb8661e6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48048 dport 46399] != expected 0xf3243b6 # # Exception| cpu 0: rx_hash 0x6e21fb2c [saddr 192.0.3.2 daddr 192.0.3.1 sport 48052 dport 46399] != expected 0xa1babeea # # Exception| cpu 0: rx_hash 0x656eceb9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48054 dport 46399] != expected 0xfcab4452 # # Exception| cpu 0: rx_hash 0xcce9a2fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 48070 dport 46399] != expected 0x830eb7b # # Exception| cpu 0: rx_hash 0xbc5d51a7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48102 dport 46399] != expected 0x9de1f4d0 # # Exception| cpu 0: rx_hash 0x7e8e9cc2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48110 dport 46399] != expected 0xcaa58a7e # # Exception| cpu 5: rx_hash 0x80d2c0c4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48072 dport 46399] != expected 0xaced9231 # # Exception| cpu 5: rx_hash 0x2d80444c [saddr 192.0.3.2 daddr 192.0.3.1 sport 48086 dport 46399] != expected 0x2392d42c # # Exception| cpu 5: rx_hash 0x9fe77a70 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48126 dport 46399] != expected 0xe107b529 # # Exception| cpu 5: rx_hash 0x30d55c25 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48142 dport 46399] != expected 0x2fa1e718 # # Exception| cpu 0: rx_hash 0x9d87d8ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 48144 dport 46399] != expected 0xa0dea105 # # Exception| cpu 0: rx_hash 0xc5c635b6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48170 dport 46399] != expected 0x14f805ef # # Exception| cpu 0: rx_hash 0x207a3bcb [saddr 192.0.3.2 daddr 192.0.3.1 sport 48212 dport 46399] != expected 0x44bed38c # # Exception| cpu 0: rx_hash 0xb1a72e20 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48228 dport 46399] != expected 0xfacdf370 # # Exception| cpu 0: rx_hash 0xfd9c4c1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 48234 dport 46399] != expected 0x5e108a3a # # Exception| cpu 4: rx_hash 0x541b205d [saddr 192.0.3.2 daddr 192.0.3.1 sport 48154 dport 46399] != expected 0xaa8b2513 # # Exception| cpu 4: rx_hash 0x63db84ab [saddr 192.0.3.2 daddr 192.0.3.1 sport 48182 dport 46399] != expected 0xc696b94a # # Exception| cpu 4: rx_hash 0x65649803 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48260 dport 46399] != expected 0x8024e4 # # Exception| cpu 4: rx_hash 0xa7b75566 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48268 dport 46399] != expected 0x57c45a4a # # Exception| cpu 4: rx_hash 0x01aae47b [saddr 192.0.3.2 daddr 192.0.3.1 sport 48272 dport 46399] != expected 0x85aae6ef # # Exception| cpu 5: rx_hash 0xed332bf4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48176 dport 46399] != expected 0x350fbeae # # Exception| cpu 5: rx_hash 0x24afd304 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48186 dport 46399] != expected 0x3f5a3ab8 # # Exception| cpu 5: rx_hash 0xc113dd79 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48196 dport 46399] != expected 0x6f1cecdb # # Exception| cpu 5: rx_hash 0xa5dda101 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48208 dport 46399] != expected 0xea362ed0 # # Exception| cpu 5: rx_hash 0xd5695258 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48240 dport 46399] != expected 0x7fe7317b # # Exception| cpu 5: rx_hash 0x5b81fd07 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48246 dport 46399] != expected 0x8c7e369f # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x272433e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39722 dport 48198] OK # # # cpu 0: rx_hash 0xa9cc9cb6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39724 dport 48198] OK # # # cpu 0: rx_hash 0x28beeeb3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39750 dport 48198] OK # # # cpu 0: rx_hash 0x87869e5c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39812 dport 48198] OK # # # cpu 4: rx_hash 0x580a1dea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39782 dport 48198] OK # # # cpu 5: rx_hash 0x8a76b761 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39732 dport 48198] OK # # # cpu 5: rx_hash 0x813982f4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39734 dport 48198] OK # # # cpu 5: rx_hash 0xe1221643 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39756 dport 48198] OK # # # cpu 5: rx_hash 0xea6d23d6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39758 dport 48198] OK # # # cpu 5: rx_hash 0x004bf0f1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39772 dport 48198] OK # # # cpu 5: rx_hash 0x378b5407 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39792 dport 48198] OK # # # cpu 5: rx_hash 0x7bb0363d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39806 dport 48198] OK # # # cpu 0: rx_hash 0x93fc117d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39856 dport 48198] OK # # # cpu 0: rx_hash 0xdfc77347 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39870 dport 48198] OK # # # cpu 0: rx_hash 0xaba668d1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39920 dport 48198] OK # # # cpu 4: rx_hash 0x6da04d7b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39830 dport 48198] OK # # # cpu 4: rx_hash 0x7295f7cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39840 dport 48198] OK # # # cpu 4: rx_hash 0x512fdc18 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39864 dport 48198] OK # # # cpu 4: rx_hash 0x76401f00 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39886 dport 48198] OK # # # cpu 4: rx_hash 0x19c156ed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39896 dport 48198] OK # # # cpu 4: rx_hash 0x83537693 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39914 dport 48198] OK # # # cpu 5: rx_hash 0x4e1a66ac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39822 dport 48198] OK # # # cpu 5: rx_hash 0xa43cb58b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39836 dport 48198] OK # # # cpu 5: rx_hash 0x98b324e8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39858 dport 48198] OK # # # cpu 5: rx_hash 0x9729f9b2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39902 dport 48198] OK # # # cpu 0: rx_hash 0xa0e95d44 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39922 dport 48198] OK # # # cpu 0: rx_hash 0x7420bddd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39968 dport 48198] OK # # # cpu 0: rx_hash 0xb2269877 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40006 dport 48198] OK # # # cpu 0: rx_hash 0x4c7ac471 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40032 dport 48198] OK # # # cpu 4: rx_hash 0xecd23f7e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39932 dport 48198] OK # # # cpu 4: rx_hash 0x04944e84 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39936 dport 48198] OK # # # cpu 4: rx_hash 0x8133d44e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39940 dport 48198] OK # # # cpu 4: rx_hash 0x3354ea72 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39980 dport 48198] OK # # # cpu 4: rx_hash 0x5cd5a39f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39994 dport 48198] OK # # # cpu 4: rx_hash 0x85e63c81 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40042 dport 48198] OK # # # cpu 4: rx_hash 0x28b4b809 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40052 dport 48198] OK # # # cpu 5: rx_hash 0xeeb29da3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39954 dport 48198] OK # # # cpu 5: rx_hash 0xdda7d19a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40016 dport 48198] OK # # # cpu 0: rx_hash 0xd4821068 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40078 dport 48198] OK # # # cpu 0: rx_hash 0x219179fb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40106 dport 48198] OK # # # cpu 0: rx_hash 0x2e0ba4a1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40134 dport 48198] OK # # # cpu 0: rx_hash 0xc42d7786 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40148 dport 48198] OK # # # cpu 0: rx_hash 0xdb18cd32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40162 dport 48198] OK # # # cpu 0: rx_hash 0x446a7fb0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40198 dport 48198] OK # # # count: pass=44 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 182, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 117, 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 35391 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x58867a47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49798 dport 35391] != expected 0x1e6d5fbb # # Exception| cpu 0: rx_hash 0x58867a47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49798 dport 35391] != expected 0x1e6d5fbb # # Exception| cpu 0: rx_hash 0x58867a47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44265 dport 35391] != expected 0x10d1a717 # # Exception| cpu 0: rx_hash 0x58867a47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44265 dport 35391] != expected 0x10d1a717 # # Exception| cpu 0: rx_hash 0x58867a47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49568 dport 35391] != expected 0x63c275fb # # Exception| cpu 0: rx_hash 0x58867a47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49568 dport 35391] != expected 0x63c275fb # # Exception| cpu 0: rx_hash 0x58867a47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53586 dport 35391] != expected 0xee17c5bf # # Exception| cpu 0: rx_hash 0x58867a47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53586 dport 35391] != expected 0xee17c5bf # # Exception| cpu 0: rx_hash 0x58867a47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51990 dport 35391] != expected 0x56408d # # Exception| cpu 0: rx_hash 0x58867a47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51990 dport 35391] != expected 0x56408d # # Exception| cpu 0: rx_hash 0x58867a47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38616 dport 35391] != expected 0x9e35543e # # Exception| cpu 0: rx_hash 0x58867a47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38616 dport 35391] != expected 0x9e35543e # # Exception| cpu 0: rx_hash 0x58867a47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40037 dport 35391] != expected 0x4dd7102f # # Exception| cpu 0: rx_hash 0x58867a47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40037 dport 35391] != expected 0x4dd7102f # # Exception| cpu 0: rx_hash 0x58867a47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56449 dport 35391] != expected 0x5958d268 # # Exception| cpu 0: rx_hash 0x58867a47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56449 dport 35391] != expected 0x5958d268 # # Exception| cpu 0: rx_hash 0x58867a47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55430 dport 35391] != expected 0x144ca800 # # Exception| cpu 0: rx_hash 0x58867a47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55430 dport 35391] != expected 0x144ca800 # # Exception| cpu 0: rx_hash 0x58867a47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60239 dport 35391] != expected 0xceeaacf # # Exception| cpu 0: rx_hash 0x58867a47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60239 dport 35391] != expected 0xceeaacf # # Exception| cpu 0: rx_hash 0x58867a47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36515 dport 35391] != expected 0xd9a46c31 # # Exception| cpu 0: rx_hash 0x58867a47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36515 dport 35391] != expected 0xd9a46c31 # # Exception| cpu 0: rx_hash 0x58867a47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34760 dport 35391] != expected 0xa606eaa3 # # Exception| cpu 0: rx_hash 0x58867a47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34760 dport 35391] != expected 0xa606eaa3 # # Exception| cpu 0: rx_hash 0x58867a47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42257 dport 35391] != expected 0x869756f1 # # Exception| cpu 0: rx_hash 0x58867a47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42257 dport 35391] != expected 0x869756f1 # # Exception| cpu 0: rx_hash 0x58867a47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39843 dport 35391] != expected 0xce9b6506 # # Exception| cpu 0: rx_hash 0x58867a47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39843 dport 35391] != expected 0xce9b6506 # # Exception| cpu 0: rx_hash 0x58867a47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45473 dport 35391] != expected 0x18151b25 # # Exception| cpu 0: rx_hash 0x58867a47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45473 dport 35391] != expected 0x18151b25 # # Exception| cpu 0: rx_hash 0x58867a47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50973 dport 35391] != expected 0xb6d9fd69 # # Exception| cpu 0: rx_hash 0x58867a47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50973 dport 35391] != expected 0xb6d9fd69 # # Exception| cpu 0: rx_hash 0x58867a47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48825 dport 35391] != expected 0x79eda450 # # Exception| cpu 0: rx_hash 0x58867a47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48825 dport 35391] != expected 0x79eda450 # # Exception| cpu 0: rx_hash 0x58867a47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56960 dport 35391] != expected 0xea2636e3 # # Exception| cpu 0: rx_hash 0x58867a47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56960 dport 35391] != expected 0xea2636e3 # # Exception| cpu 0: rx_hash 0x58867a47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46613 dport 35391] != expected 0x32d33b9d # # Exception| cpu 0: rx_hash 0x58867a47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46613 dport 35391] != expected 0x32d33b9d # # Exception| cpu 0: rx_hash 0x58867a47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42762 dport 35391] != expected 0x141e093b # # Exception| cpu 0: rx_hash 0x58867a47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42762 dport 35391] != expected 0x141e093b # # 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 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 182, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 117, 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 43473 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xe12373ef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50562 dport 43473] != expected 0xa5fc0bc2 # # Exception| cpu 0: rx_hash 0xe12373ef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50562 dport 43473] != expected 0xa5fc0bc2 # # Exception| cpu 0: rx_hash 0xe12373ef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47296 dport 43473] != expected 0x9b112aab # # Exception| cpu 0: rx_hash 0xe12373ef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47296 dport 43473] != expected 0x9b112aab # # Exception| cpu 0: rx_hash 0xe12373ef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55050 dport 43473] != expected 0x10e8dca2 # # Exception| cpu 0: rx_hash 0xe12373ef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55050 dport 43473] != expected 0x10e8dca2 # # Exception| cpu 0: rx_hash 0xe12373ef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35448 dport 43473] != expected 0xf9a85cd3 # # Exception| cpu 0: rx_hash 0xe12373ef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35448 dport 43473] != expected 0xf9a85cd3 # # Exception| cpu 0: rx_hash 0xe12373ef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41576 dport 43473] != expected 0x4773dd5f # # Exception| cpu 0: rx_hash 0xe12373ef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41576 dport 43473] != expected 0x4773dd5f # # Exception| cpu 0: rx_hash 0xe12373ef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36568 dport 43473] != expected 0x26b434c6 # # Exception| cpu 0: rx_hash 0xe12373ef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36568 dport 43473] != expected 0x26b434c6 # # Exception| cpu 0: rx_hash 0xe12373ef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38836 dport 43473] != expected 0x721bcddc # # Exception| cpu 0: rx_hash 0xe12373ef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38836 dport 43473] != expected 0x721bcddc # # Exception| cpu 0: rx_hash 0xe12373ef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49939 dport 43473] != expected 0x9aa85222 # # Exception| cpu 0: rx_hash 0xe12373ef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49939 dport 43473] != expected 0x9aa85222 # # Exception| cpu 0: rx_hash 0xe12373ef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54544 dport 43473] != expected 0x5f168dd5 # # Exception| cpu 0: rx_hash 0xe12373ef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54544 dport 43473] != expected 0x5f168dd5 # # Exception| cpu 0: rx_hash 0xe12373ef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42609 dport 43473] != expected 0x41d23a39 # # Exception| cpu 0: rx_hash 0xe12373ef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42609 dport 43473] != expected 0x41d23a39 # # Exception| cpu 0: rx_hash 0xe12373ef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38018 dport 43473] != expected 0xc433a636 # # Exception| cpu 0: rx_hash 0xe12373ef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38018 dport 43473] != expected 0xc433a636 # # Exception| cpu 0: rx_hash 0xe12373ef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33360 dport 43473] != expected 0x520db122 # # Exception| cpu 0: rx_hash 0xe12373ef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33360 dport 43473] != expected 0x520db122 # # Exception| cpu 0: rx_hash 0xe12373ef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32853 dport 43473] != expected 0xa63f0ff6 # # Exception| cpu 0: rx_hash 0xe12373ef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32853 dport 43473] != expected 0xa63f0ff6 # # Exception| cpu 0: rx_hash 0xe12373ef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59749 dport 43473] != expected 0x857eb931 # # Exception| cpu 0: rx_hash 0xe12373ef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59749 dport 43473] != expected 0x857eb931 # # Exception| cpu 0: rx_hash 0xe12373ef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32768 dport 43473] != expected 0xec356109 # # Exception| cpu 0: rx_hash 0xe12373ef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32768 dport 43473] != expected 0xec356109 # # Exception| cpu 0: rx_hash 0xe12373ef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60882 dport 43473] != expected 0x237df3e2 # # Exception| cpu 0: rx_hash 0xe12373ef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60882 dport 43473] != expected 0x237df3e2 # # Exception| cpu 0: rx_hash 0xe12373ef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48112 dport 43473] != expected 0xa3d1ee1e # # Exception| cpu 0: rx_hash 0xe12373ef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48112 dport 43473] != expected 0xa3d1ee1e # # Exception| cpu 0: rx_hash 0xe12373ef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39607 dport 43473] != expected 0x8b9b795e # # Exception| cpu 0: rx_hash 0xe12373ef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39607 dport 43473] != expected 0x8b9b795e # # Exception| cpu 0: rx_hash 0xe12373ef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55453 dport 43473] != expected 0x768067bb # # Exception| cpu 0: rx_hash 0xe12373ef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55453 dport 43473] != expected 0x768067bb # # Exception| cpu 0: rx_hash 0xe12373ef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43706 dport 43473] != expected 0x10e098cf # # Exception| cpu 0: rx_hash 0xe12373ef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43706 dport 43473] != expected 0x10e098cf # # 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 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 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__->