< TEST_PROGS=toeplitz.py TEST_GEN_PROGS="" run_tests make: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests' make[1]: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' # overriding timeout to 720 # selftests: drivers/net/hw: toeplitz.py # TAP version 13 # 1..12 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 45684 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x19347956 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54522 dport 45684] != expected 0x9c20491d # # Exception| cpu 0: rx_hash 0x1b23c0a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54552 dport 45684] != expected 0x58648672 # # Exception| cpu 0: rx_hash 0x14ffc11d [saddr 192.0.3.2 daddr 192.0.3.1 sport 54574 dport 45684] != expected 0xb35e19f4 # # Exception| cpu 0: rx_hash 0x3110dd4d [saddr 192.0.3.2 daddr 192.0.3.1 sport 54590 dport 45684] != expected 0x609c3f99 # # Exception| cpu 0: rx_hash 0x81e64fe9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54626 dport 45684] != expected 0xaf224501 # # Exception| cpu 4: rx_hash 0xc5e476f0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54620 dport 45684] != expected 0xe39c965d # # Exception| cpu 5: rx_hash 0x3eccdcf4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54536 dport 45684] != expected 0x8ba6a01f # # Exception| cpu 5: rx_hash 0x345b2225 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54554 dport 45684] != expected 0xc675b51b # # Exception| cpu 5: rx_hash 0xe7e56a7c [saddr 192.0.3.2 daddr 192.0.3.1 sport 54560 dport 45684] != expected 0xc5c3fff3 # # Exception| cpu 5: rx_hash 0xc89d88fd [saddr 192.0.3.2 daddr 192.0.3.1 sport 54562 dport 45684] != expected 0x5bd2cc9a # # Exception| cpu 5: rx_hash 0xe00b6aa0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54604 dport 45684] != expected 0x305eb030 # # Exception| cpu 5: rx_hash 0xca387749 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54634 dport 45684] != expected 0x8a609db # # Exception| cpu 5: rx_hash 0xefd76b19 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54650 dport 45684] != expected 0xdb642fb6 # # Exception| cpu 0: rx_hash 0x22b5acbf [saddr 192.0.3.2 daddr 192.0.3.1 sport 54670 dport 45684] != expected 0x20c74e0f # # Exception| cpu 0: rx_hash 0x2822526e [saddr 192.0.3.2 daddr 192.0.3.1 sport 54684 dport 45684] != expected 0x6d145b0b # # Exception| cpu 0: rx_hash 0x27fe53d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54698 dport 45684] != expected 0x862ec48d # # Exception| cpu 0: rx_hash 0x2a87adda [saddr 192.0.3.2 daddr 192.0.3.1 sport 54740 dport 45684] != expected 0x3e609e4a # # Exception| cpu 4: rx_hash 0xd1af07de [saddr 192.0.3.2 daddr 192.0.3.1 sport 54656 dport 45684] != expected 0x565aa808 # # Exception| cpu 4: rx_hash 0x02114f87 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54714 dport 45684] != expected 0x55ece2e0 # # Exception| cpu 4: rx_hash 0x255bac63 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54754 dport 45684] != expected 0xd55a01cc # # Exception| cpu 4: rx_hash 0x41fd7642 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54760 dport 45684] != expected 0xeccf7e7f # # Exception| cpu 5: rx_hash 0xf4401b8e [saddr 192.0.3.2 daddr 192.0.3.1 sport 54672 dport 45684] != expected 0x85988e65 # # Exception| cpu 5: rx_hash 0xd30af86a [saddr 192.0.3.2 daddr 192.0.3.1 sport 54728 dport 45684] != expected 0x52e6d49 # # Exception| cpu 5: rx_hash 0xbd3bdc9a [saddr 192.0.3.2 daddr 192.0.3.1 sport 54736 dport 45684] != expected 0x716807fe # # Exception| cpu 5: rx_hash 0x2fcc52b2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54768 dport 45684] != expected 0x988914c8 # # Exception| cpu 5: rx_hash 0xf3ae1b52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54780 dport 45684] != expected 0x7005c1a6 # # Exception| cpu 0: rx_hash 0xa11b8ff2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54786 dport 45684] != expected 0x9191ecf9 # # Exception| cpu 0: rx_hash 0x754bc777 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54868 dport 45684] != expected 0x67bae9d2 # # Exception| cpu 0: rx_hash 0x11ed1d56 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54878 dport 45684] != expected 0x5e2f9661 # # Exception| cpu 0: rx_hash 0x7a97c6ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 54882 dport 45684] != expected 0x8c807654 # # Exception| cpu 0: rx_hash 0x1e311cef [saddr 192.0.3.2 daddr 192.0.3.1 sport 54888 dport 45684] != expected 0xb51509e7 # # Exception| cpu 0: rx_hash 0xe7bc495f [saddr 192.0.3.2 daddr 192.0.3.1 sport 54900 dport 45684] != expected 0x8e5bfae4 # # Exception| cpu 4: rx_hash 0x84f493a2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54802 dport 45684] != expected 0x4253ca94 # # Exception| cpu 4: rx_hash 0x5ddd252a [saddr 192.0.3.2 daddr 192.0.3.1 sport 54842 dport 45684] != expected 0xc369578 # # Exception| cpu 4: rx_hash 0x50a4db27 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54852 dport 45684] != expected 0xb478cfbf # # Exception| cpu 5: rx_hash 0x1c94e35b [saddr 192.0.3.2 daddr 192.0.3.1 sport 54816 dport 45684] != expected 0xe661cca6 # # Exception| cpu 5: rx_hash 0xa450709a [saddr 192.0.3.2 daddr 192.0.3.1 sport 54822 dport 45684] != expected 0x3778667b # # Exception| cpu 5: rx_hash 0x81bf6cca [saddr 192.0.3.2 daddr 192.0.3.1 sport 54838 dport 45684] != expected 0xe4ba4016 # # Exception| cpu 5: rx_hash 0xc718aa67 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54848 dport 45684] != expected 0xfb70560b # # Exception| cpu 5: rx_hash 0x898d6daf [saddr 192.0.3.2 daddr 192.0.3.1 sport 54892 dport 45684] != expected 0xfa1d9053 # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 5: rx_hash 0x8ad59d04 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51906 dport 35820] OK # # # cpu 5: rx_hash 0x12b5edfd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51952 dport 35820] OK # # # cpu 5: rx_hash 0x5b7c6caf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51994 dport 35820] OK # # # cpu 5: rx_hash 0x3006b737 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52006 dport 35820] OK # # # cpu 0: rx_hash 0xad9f7ee0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51866 dport 35820] OK # # # cpu 0: rx_hash 0x74b6c868 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51890 dport 35820] OK # # # cpu 0: rx_hash 0xeb38b84d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51948 dport 35820] OK # # # cpu 0: rx_hash 0x8d89db9e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51972 dport 35820] OK # # # cpu 0: rx_hash 0xa866c7ce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51988 dport 35820] OK # # # cpu 4: rx_hash 0xe99d47f9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51876 dport 35820] OK # # # cpu 4: rx_hash 0x804263d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51920 dport 35820] OK # # # cpu 4: rx_hash 0x7358c8b4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51934 dport 35820] OK # # # cpu 4: rx_hash 0x85099cbd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51956 dport 35820] OK # # # cpu 5: rx_hash 0x54a06d16 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52012 dport 35820] OK # # # cpu 5: rx_hash 0x714f7146 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52028 dport 35820] OK # # # cpu 5: rx_hash 0x37e8b7eb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52042 dport 35820] OK # # # cpu 5: rx_hash 0x76a1719a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52048 dport 35820] OK # # # cpu 5: rx_hash 0xce65e25b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52054 dport 35820] OK # # # cpu 5: rx_hash 0x174c54d3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52094 dport 35820] OK # # # cpu 5: rx_hash 0x030725fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52130 dport 35820] OK # # # cpu 0: rx_hash 0xeb8afe0b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52038 dport 35820] OK # # # cpu 0: rx_hash 0x73ea8ef2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52084 dport 35820] OK # # # cpu 0: rx_hash 0x23a3c6c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52118 dport 35820] OK # # # cpu 4: rx_hash 0x560592a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52068 dport 35820] OK # # # cpu 4: rx_hash 0x62ea00b4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52108 dport 35820] OK # # # cpu 4: rx_hash 0xbbc3b63c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52132 dport 35820] OK # # # cpu 5: rx_hash 0xd88b6cc1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52162 dport 35820] OK # # # cpu 5: rx_hash 0xf2b87128 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52196 dport 35820] OK # # # cpu 5: rx_hash 0xb9664988 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52204 dport 35820] OK # # # cpu 5: rx_hash 0x1fe08261 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52262 dport 35820] OK # # # cpu 0: rx_hash 0x26e839ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52146 dport 35820] OK # # # cpu 0: rx_hash 0x424ee38c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52152 dport 35820] OK # # # cpu 0: rx_hash 0x99c2aab0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52184 dport 35820] OK # # # cpu 0: rx_hash 0xa26feec8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52228 dport 35820] OK # # # cpu 0: rx_hash 0x8780f298 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52244 dport 35820] OK # # # cpu 4: rx_hash 0x04e92521 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52174 dport 35820] OK # # # cpu 4: rx_hash 0x9c8955d8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52220 dport 35820] OK # # # cpu 4: rx_hash 0x1aab7d09 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52226 dport 35820] OK # # # cpu 4: rx_hash 0x5be2bb78 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52248 dport 35820] OK # # # cpu 4: rx_hash 0x749a59f9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52250 dport 35820] OK # # # count: pass=40 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 43911 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x4cac7512 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55994 dport 43911] != expected 0xb71cb5c0 # # Exception| cpu 4: rx_hash 0x4cac7512 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55994 dport 43911] != expected 0xb71cb5c0 # # Exception| cpu 4: rx_hash 0x4cac7512 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52564 dport 43911] != expected 0x89d6744d # # Exception| cpu 4: rx_hash 0x4cac7512 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52564 dport 43911] != expected 0x89d6744d # # Exception| cpu 4: rx_hash 0x4cac7512 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44009 dport 43911] != expected 0x8defbe57 # # Exception| cpu 4: rx_hash 0x4cac7512 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44009 dport 43911] != expected 0x8defbe57 # # Exception| cpu 4: rx_hash 0x4cac7512 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41026 dport 43911] != expected 0x3fc447d4 # # Exception| cpu 4: rx_hash 0x4cac7512 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41026 dport 43911] != expected 0x3fc447d4 # # Exception| cpu 4: rx_hash 0x4cac7512 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51602 dport 43911] != expected 0xd9081b5f # # Exception| cpu 4: rx_hash 0x4cac7512 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51602 dport 43911] != expected 0xd9081b5f # # Exception| cpu 4: rx_hash 0x4cac7512 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36761 dport 43911] != expected 0x4d9aeb1d # # Exception| cpu 4: rx_hash 0x4cac7512 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36761 dport 43911] != expected 0x4d9aeb1d # # Exception| cpu 4: rx_hash 0x4cac7512 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55067 dport 43911] != expected 0x2d732a5a # # Exception| cpu 4: rx_hash 0x4cac7512 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55067 dport 43911] != expected 0x2d732a5a # # Exception| cpu 4: rx_hash 0x4cac7512 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46187 dport 43911] != expected 0x411fb455 # # Exception| cpu 4: rx_hash 0x4cac7512 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46187 dport 43911] != expected 0x411fb455 # # Exception| cpu 4: rx_hash 0x4cac7512 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37646 dport 43911] != expected 0x2200b41 # # Exception| cpu 4: rx_hash 0x4cac7512 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37646 dport 43911] != expected 0x2200b41 # # Exception| cpu 4: rx_hash 0x4cac7512 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55813 dport 43911] != expected 0xbdf84483 # # Exception| cpu 4: rx_hash 0x4cac7512 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55813 dport 43911] != expected 0xbdf84483 # # Exception| cpu 4: rx_hash 0x4cac7512 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51264 dport 43911] != expected 0x276fe16b # # Exception| cpu 4: rx_hash 0x4cac7512 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51264 dport 43911] != expected 0x276fe16b # # Exception| cpu 4: rx_hash 0x4cac7512 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41346 dport 43911] != expected 0x8c70a8e4 # # Exception| cpu 4: rx_hash 0x4cac7512 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41346 dport 43911] != expected 0x8c70a8e4 # # Exception| cpu 4: rx_hash 0x4cac7512 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50382 dport 43911] != expected 0x2362cf74 # # Exception| cpu 4: rx_hash 0x4cac7512 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50382 dport 43911] != expected 0x2362cf74 # # Exception| cpu 4: rx_hash 0x4cac7512 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46536 dport 43911] != expected 0x4d899473 # # Exception| cpu 4: rx_hash 0x4cac7512 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46536 dport 43911] != expected 0x4d899473 # # Exception| cpu 4: rx_hash 0x4cac7512 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41914 dport 43911] != expected 0xf49c056 # # Exception| cpu 4: rx_hash 0x4cac7512 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41914 dport 43911] != expected 0xf49c056 # # Exception| cpu 4: rx_hash 0x4cac7512 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36744 dport 43911] != expected 0xa27aaba2 # # Exception| cpu 4: rx_hash 0x4cac7512 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36744 dport 43911] != expected 0xa27aaba2 # # Exception| cpu 4: rx_hash 0x4cac7512 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34297 dport 43911] != expected 0x49b2e4cf # # Exception| cpu 4: rx_hash 0x4cac7512 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34297 dport 43911] != expected 0x49b2e4cf # # Exception| cpu 4: rx_hash 0x4cac7512 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38788 dport 43911] != expected 0x4e8238a6 # # Exception| cpu 4: rx_hash 0x4cac7512 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38788 dport 43911] != expected 0x4e8238a6 # # Exception| cpu 4: rx_hash 0x4cac7512 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38750 dport 43911] != expected 0x2a5dac2e # # Exception| cpu 4: rx_hash 0x4cac7512 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38750 dport 43911] != expected 0x2a5dac2e # # Exception| cpu 4: rx_hash 0x4cac7512 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57431 dport 43911] != expected 0x1fd86e56 # # Exception| cpu 4: rx_hash 0x4cac7512 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57431 dport 43911] != expected 0x1fd86e56 # # Exception| cpu 4: rx_hash 0x4cac7512 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46204 dport 43911] != expected 0x7fe65e37 # # Exception| cpu 4: rx_hash 0x4cac7512 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46204 dport 43911] != expected 0x7fe65e37 # # Exception| cpu 4: rx_hash 0x4cac7512 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57281 dport 43911] != expected 0x4e0b3a9e # # Exception| cpu 4: rx_hash 0x4cac7512 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57281 dport 43911] != expected 0x4e0b3a9e # # Exception| count: pass=0 nohash=0 fail=44 # # Exception| # not ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 59194 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x314867c1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49536 dport 59194] != expected 0xb8e3cb80 # # Exception| cpu 5: rx_hash 0x314867c1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49536 dport 59194] != expected 0xb8e3cb80 # # Exception| cpu 5: rx_hash 0x314867c1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55210 dport 59194] != expected 0x462fb406 # # Exception| cpu 5: rx_hash 0x314867c1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55210 dport 59194] != expected 0x462fb406 # # Exception| cpu 5: rx_hash 0x314867c1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38371 dport 59194] != expected 0x6e1d8d95 # # Exception| cpu 5: rx_hash 0x314867c1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38371 dport 59194] != expected 0x6e1d8d95 # # Exception| cpu 5: rx_hash 0x314867c1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50595 dport 59194] != expected 0x8f0ade5a # # Exception| cpu 5: rx_hash 0x314867c1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50595 dport 59194] != expected 0x8f0ade5a # # Exception| cpu 5: rx_hash 0x314867c1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55330 dport 59194] != expected 0x6ce18442 # # Exception| cpu 5: rx_hash 0x314867c1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55330 dport 59194] != expected 0x6ce18442 # # Exception| cpu 5: rx_hash 0x314867c1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34042 dport 59194] != expected 0x79a672be # # Exception| cpu 5: rx_hash 0x314867c1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34042 dport 59194] != expected 0x79a672be # # Exception| cpu 5: rx_hash 0x314867c1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36978 dport 59194] != expected 0x3777faf9 # # Exception| cpu 5: rx_hash 0x314867c1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36978 dport 59194] != expected 0x3777faf9 # # Exception| cpu 5: rx_hash 0x314867c1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33024 dport 59194] != expected 0xc11753cd # # Exception| cpu 5: rx_hash 0x314867c1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33024 dport 59194] != expected 0xc11753cd # # Exception| cpu 5: rx_hash 0x314867c1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43026 dport 59194] != expected 0xc907756f # # Exception| cpu 5: rx_hash 0x314867c1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43026 dport 59194] != expected 0xc907756f # # Exception| cpu 5: rx_hash 0x314867c1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53810 dport 59194] != expected 0xa6a3ec8 # # Exception| cpu 5: rx_hash 0x314867c1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53810 dport 59194] != expected 0xa6a3ec8 # # Exception| cpu 5: rx_hash 0x314867c1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33365 dport 59194] != expected 0x9fbfb5ec # # Exception| cpu 5: rx_hash 0x314867c1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33365 dport 59194] != expected 0x9fbfb5ec # # Exception| cpu 5: rx_hash 0x314867c1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56844 dport 59194] != expected 0x70b46598 # # Exception| cpu 5: rx_hash 0x314867c1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56844 dport 59194] != expected 0x70b46598 # # Exception| cpu 5: rx_hash 0x314867c1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34277 dport 59194] != expected 0xa3fcf148 # # Exception| cpu 5: rx_hash 0x314867c1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34277 dport 59194] != expected 0xa3fcf148 # # Exception| cpu 5: rx_hash 0x314867c1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41595 dport 59194] != expected 0x44c0672b # # Exception| cpu 5: rx_hash 0x314867c1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41595 dport 59194] != expected 0x44c0672b # # Exception| cpu 5: rx_hash 0x314867c1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50860 dport 59194] != expected 0xd990391e # # Exception| cpu 5: rx_hash 0x314867c1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50860 dport 59194] != expected 0xd990391e # # Exception| cpu 5: rx_hash 0x314867c1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56130 dport 59194] != expected 0x4c1c4459 # # Exception| cpu 5: rx_hash 0x314867c1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56130 dport 59194] != expected 0x4c1c4459 # # Exception| cpu 5: rx_hash 0x314867c1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53045 dport 59194] != expected 0xf5f8149b # # Exception| cpu 5: rx_hash 0x314867c1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53045 dport 59194] != expected 0xf5f8149b # # Exception| cpu 5: rx_hash 0x314867c1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42112 dport 59194] != expected 0x59f10a7d # # Exception| cpu 5: rx_hash 0x314867c1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42112 dport 59194] != expected 0x59f10a7d # # Exception| cpu 5: rx_hash 0x314867c1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50762 dport 59194] != expected 0x1e650069 # # Exception| cpu 5: rx_hash 0x314867c1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50762 dport 59194] != expected 0x1e650069 # # Exception| cpu 5: rx_hash 0x314867c1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52910 dport 59194] != expected 0x1ca305a7 # # Exception| cpu 5: rx_hash 0x314867c1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52910 dport 59194] != expected 0x1ca305a7 # # Exception| cpu 5: rx_hash 0x314867c1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44791 dport 59194] != expected 0x2c3af08 # # Exception| cpu 5: rx_hash 0x314867c1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44791 dport 59194] != expected 0x2c3af08 # # Exception| cpu 5: rx_hash 0x314867c1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59876 dport 59194] != expected 0xa40ada4a # # Exception| cpu 5: rx_hash 0x314867c1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59876 dport 59194] != expected 0xa40ada4a # # Exception| count: pass=0 nohash=0 fail=44 # # Exception| # not ok 4 toeplitz.test.udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 5 toeplitz.test.rss_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 6 toeplitz.test.rss_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 7 toeplitz.test.rss_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 8 toeplitz.test.rss_udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 9 toeplitz.test.rps_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 10 toeplitz.test.rps_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 11 toeplitz.test.rps_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 12 toeplitz.test.rps_udp_ipv6 # # Totals: pass:1 fail:11 xfail:0 xpass:0 skip:0 error:0 not ok 1 selftests: drivers/net/hw: toeplitz.py # exit=1 make[1]: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests' xx__-> echo $? 0 xx__-> echo scan > /sys/kernel/debug/kmemleak xx__-> /opt/nipa/contest/scripts/env_check.py Comparing to existing state file: no differences detected. Current system state saved to /tmp/nipa-env-state.json xx__-> echo $? 0 xx__->