< TEST_PROGS=toeplitz.py TEST_GEN_PROGS="" run_tests make: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests' make[1]: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' # timeout set to 0 # selftests: drivers/net/hw: toeplitz.py # # Interface: enp1s0, driver: fbnic # TAP version 13 # 1..12 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 214, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 51772 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 43 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x429db07d [saddr 192.0.3.2 daddr 192.0.3.1 sport 51746 dport 51772] != expected 0x946917cd # # Exception| cpu 0: rx_hash 0x7a78b162 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51778 dport 51772] != expected 0xb114a194 # # Exception| cpu 0: rx_hash 0xdb6ea17a [saddr 192.0.3.2 daddr 192.0.3.1 sport 51812 dport 51772] != expected 0x20991f97 # # Exception| cpu 0: rx_hash 0xc2b63d68 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51862 dport 51772] != expected 0x1db11115 # # Exception| cpu 0: rx_hash 0x3d2c2ea4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51872 dport 51772] != expected 0x911835 # # Exception| cpu 0: rx_hash 0xb37c3f56 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51878 dport 51772] != expected 0x574a7da7 # # Exception| cpu 0: rx_hash 0x0e3322d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51956 dport 51772] != expected 0x5da11e50 # # Exception| cpu 0: rx_hash 0x02df6cdd [saddr 192.0.3.2 daddr 192.0.3.1 sport 51984 dport 51772] != expected 0x43351911 # # Exception| cpu 0: rx_hash 0x73156ee3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52000 dport 51772] != expected 0x9ce75a3 # # Exception| cpu 0: rx_hash 0xbf90715f [saddr 192.0.3.2 daddr 192.0.3.1 sport 52034 dport 51772] != expected 0x49de7ae6 # # Exception| cpu 0: rx_hash 0xc5a07e0e [saddr 192.0.3.2 daddr 192.0.3.1 sport 52038 dport 51772] != expected 0x7b68a668 # # Exception| cpu 0: rx_hash 0xa8646b80 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52056 dport 51772] != expected 0xb9451a9e # # Exception| cpu 0: rx_hash 0xa39e66ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 52076 dport 51772] != expected 0xc108aaa2 # # Exception| cpu 0: rx_hash 0x9500fb17 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52158 dport 51772] != expected 0x3a767fb1 # # Exception| cpu 0: rx_hash 0xba11e0d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52164 dport 51772] != expected 0xef90a990 # # Exception| cpu 0: rx_hash 0x4e71fe74 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52166 dport 51772] != expected 0x8afd108c # # Exception| cpu 0: rx_hash 0xf005f074 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52228 dport 51772] != expected 0x7b372ab # # Exception| cpu 0: rx_hash 0xdf43f19e [saddr 192.0.3.2 daddr 192.0.3.1 sport 52260 dport 51772] != expected 0xc1e5a93a # # Exception| cpu 0: rx_hash 0x963be895 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52270 dport 51772] != expected 0xbdd37e61 # # Exception| cpu 0: rx_hash 0x75afece9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52278 dport 51772] != expected 0x2825a705 # # Exception| cpu 0: rx_hash 0x2b74f517 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52348 dport 51772] != expected 0xb7381d96 # # Exception| cpu 0: rx_hash 0x6c206ad1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52382 dport 51772] != expected 0x6bda437 # # Exception| cpu 0: rx_hash 0x43666b3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 52414 dport 51772] != expected 0xc0eb7fa6 # # Exception| cpu 0: rx_hash 0xab5f7802 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52424 dport 51772] != expected 0x3ee01b4e # # Exception| cpu 0: rx_hash 0x32fb732f [saddr 192.0.3.2 daddr 192.0.3.1 sport 52436 dport 51772] != expected 0x99a01ea4 # # Exception| cpu 0: rx_hash 0xfe2976b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52460 dport 51772] != expected 0xca001c51 # # Exception| cpu 0: rx_hash 0xf2c538b0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52488 dport 51772] != expected 0xd4941b10 # # Exception| cpu 0: rx_hash 0x44273277 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52532 dport 51772] != expected 0xb582c56b # # Exception| cpu 0: rx_hash 0x224e30bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 52548 dport 51772] != expected 0x1c52c411 # # Exception| cpu 0: rx_hash 0x7cc23368 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52564 dport 51772] != expected 0x90ff7332 # # Exception| cpu 0: rx_hash 0x0d083156 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52580 dport 51772] != expected 0xda041f80 # # Exception| cpu 0: rx_hash 0xf9682ff5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52582 dport 51772] != expected 0xbf69a69c # # Exception| cpu 0: rx_hash 0x1afc2b89 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52606 dport 51772] != expected 0x2a9f7ff8 # # Exception| cpu 0: rx_hash 0x9a80bcb6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52624 dport 51772] != expected 0xb0f77490 # # Exception| cpu 0: rx_hash 0x14d0ad44 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52630 dport 51772] != expected 0xe72c1102 # # Exception| cpu 0: rx_hash 0x651aaf7a [saddr 192.0.3.2 daddr 192.0.3.1 sport 52646 dport 51772] != expected 0xadd77db0 # # Exception| cpu 0: rx_hash 0x2c62b671 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52652 dport 51772] != expected 0xd1e1aaeb # # Exception| cpu 0: rx_hash 0xb5c6bd5c [saddr 192.0.3.2 daddr 192.0.3.1 sport 52656 dport 51772] != expected 0x76a1af01 # # Exception| cpu 0: rx_hash 0x1487b76e [saddr 192.0.3.2 daddr 192.0.3.1 sport 52684 dport 51772] != expected 0xf49c1cb2 # # Exception| cpu 0: rx_hash 0x72b9af8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 52710 dport 51772] != expected 0x4efc1078 # # Exception| cpu 0: rx_hash 0x68c19f3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 52736 dport 51772] != expected 0xc960c39c # # Exception| cpu 0: rx_hash 0x364d9cef [saddr 192.0.3.2 daddr 192.0.3.1 sport 52752 dport 51772] != expected 0x45cd74bf # # Exception| cpu 0: rx_hash 0x190b9d05 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52784 dport 51772] != expected 0x839baf2e # # Exception| count: pass=0 nohash=0 fail=43 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x9c82a920 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51408 dport 52968] OK # # # cpu 0: rx_hash 0xe1a4e517 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51460 dport 52968] OK # # # cpu 0: rx_hash 0x906ee729 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51508 dport 52968] OK # # # cpu 0: rx_hash 0x8c37eab3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51520 dport 52968] OK # # # cpu 0: rx_hash 0x0267fb41 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51526 dport 52968] OK # # # cpu 0: rx_hash 0x4b1fe24a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51532 dport 52968] OK # # # cpu 4: rx_hash 0xb83ea5a5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51396 dport 52968] OK # # # cpu 4: rx_hash 0x1928b5bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51426 dport 52968] OK # # # cpu 4: rx_hash 0x47a4b669 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51442 dport 52968] OK # # # cpu 4: rx_hash 0xbf28e6c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51476 dport 52968] OK # # # cpu 4: rx_hash 0x8c60f099 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51482 dport 52968] OK # # # cpu 4: rx_hash 0xfdfde88d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51568 dport 52968] OK # # # cpu 4: rx_hash 0xb1537a24 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51622 dport 52968] OK # # # cpu 4: rx_hash 0x28f77109 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51642 dport 52968] OK # # # cpu 4: rx_hash 0xc0ce6230 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51660 dport 52968] OK # # # cpu 4: rx_hash 0x52906472 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51684 dport 52968] OK # # # cpu 4: rx_hash 0x252c4148 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51740 dport 52968] OK # # # cpu 4: rx_hash 0x2ed64c27 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51752 dport 52968] OK # # # cpu 4: rx_hash 0xdf37c30c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51884 dport 52968] OK # # # cpu 4: rx_hash 0x4693c821 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51888 dport 52968] OK # # # cpu 4: rx_hash 0x75dbde7b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51902 dport 52968] OK # # # cpu 4: rx_hash 0x9de2cd42 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51912 dport 52968] OK # # # cpu 4: rx_hash 0x3cf4dd5a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51950 dport 52968] OK # # # cpu 4: rx_hash 0xb5e595e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52066 dport 52968] OK # # # cpu 4: rx_hash 0x1f098893 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52080 dport 52968] OK # # # cpu 4: rx_hash 0x4fa90d8a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52104 dport 52968] OK # # # cpu 4: rx_hash 0xa7c70499 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52132 dport 52968] OK # # # cpu 4: rx_hash 0x948f12c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52138 dport 52968] OK # # # cpu 4: rx_hash 0x3e630fb4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52152 dport 52968] OK # # # cpu 4: rx_hash 0xbb9e0903 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52176 dport 52968] OK # # # cpu 4: rx_hash 0x06860eab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52184 dport 52968] OK # # # cpu 4: rx_hash 0x44041acf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52198 dport 52968] OK # # # cpu 4: rx_hash 0xb8f200ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52250 dport 52968] OK # # # cpu 4: rx_hash 0xa17d8693 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52402 dport 52968] OK # # # cpu 5: rx_hash 0x2a37b9cd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51382 dport 52968] OK # # # cpu 5: rx_hash 0x5baaa1d9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51420 dport 52968] OK # # # cpu 5: rx_hash 0xfabcb1c1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51450 dport 52968] OK # # # cpu 5: rx_hash 0xb4d2ebac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51488 dport 52968] OK # # # cpu 5: rx_hash 0x09caec04 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51496 dport 52968] OK # # # cpu 5: rx_hash 0xd2bbe967 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51536 dport 52968] OK # # # cpu 5: rx_hash 0xea09f252 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51562 dport 52968] OK # # # cpu 5: rx_hash 0x099df62e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51570 dport 52968] OK # # # cpu 5: rx_hash 0x73adf97f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51574 dport 52968] OK # # # cpu 5: rx_hash 0x6a75656d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51588 dport 52968] OK # # # cpu 5: rx_hash 0xbafe6d61 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51656 dport 52968] OK # # # cpu 5: rx_hash 0x235a664c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51668 dport 52968] OK # # # cpu 5: rx_hash 0x61d87228 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51690 dport 52968] OK # # # cpu 5: rx_hash 0x32d85b97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51718 dport 52968] OK # # # cpu 5: rx_hash 0xb772470a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51764 dport 52968] OK # # # cpu 5: rx_hash 0x0a3d5a88 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51814 dport 52968] OK # # # cpu 5: rx_hash 0x5a9ddf91 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51870 dport 52968] OK # # # cpu 5: rx_hash 0x1848d1df [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51962 dport 52968] OK # # # cpu 5: rx_hash 0x79608a58 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51968 dport 52968] OK # # # cpu 5: rx_hash 0x56268bb2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52000 dport 52968] OK # # # cpu 5: rx_hash 0x729a8737 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52020 dport 52968] OK # # # cpu 5: rx_hash 0x4a7f8628 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52052 dport 52968] OK # # # cpu 5: rx_hash 0x08fd924c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52074 dport 52968] OK # # # cpu 5: rx_hash 0x226d1804 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52118 dport 52968] OK # # # cpu 5: rx_hash 0xe54510fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52122 dport 52968] OK # # # cpu 5: rx_hash 0x837b081c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52144 dport 52968] OK # # # cpu 5: rx_hash 0x6b421b25 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52166 dport 52968] OK # # # cpu 5: rx_hash 0x4ffe17a0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52178 dport 52968] OK # # # cpu 5: rx_hash 0x0d7c03c4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52204 dport 52968] OK # # # cpu 5: rx_hash 0x53f00010 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52220 dport 52968] OK # # # cpu 5: rx_hash 0xe67e037f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52234 dport 52968] OK # # # cpu 5: rx_hash 0x9c4e0c2e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52238 dport 52968] OK # # # cpu 5: rx_hash 0x7420053d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52258 dport 52968] OK # # # cpu 5: rx_hash 0xb3080dc4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52270 dport 52968] OK # # # cpu 5: rx_hash 0x63d41fe2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52280 dport 52968] OK # # # cpu 5: rx_hash 0x210111ac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52316 dport 52968] OK # # # cpu 5: rx_hash 0xedd3143a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52324 dport 52968] OK # # # cpu 5: rx_hash 0x3d0f061c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52338 dport 52968] OK # # # cpu 5: rx_hash 0x006b968b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52372 dport 52968] OK # # # cpu 5: rx_hash 0xf40b8828 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52374 dport 52968] OK # # # cpu 5: rx_hash 0x85c18a16 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52390 dport 52968] OK # # # count: pass=75 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 214, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 39048 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x3b3025b8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36380 dport 39048] != expected 0xac781bf4 # # Exception| cpu 5: rx_hash 0x3b3025b8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36380 dport 39048] != expected 0xac781bf4 # # Exception| cpu 5: rx_hash 0x3b3025b8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34119 dport 39048] != expected 0xea589d9 # # Exception| cpu 5: rx_hash 0x3b3025b8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34119 dport 39048] != expected 0xea589d9 # # Exception| cpu 5: rx_hash 0x3b3025b8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54732 dport 39048] != expected 0xd9b21c84 # # Exception| cpu 5: rx_hash 0x3b3025b8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54732 dport 39048] != expected 0xd9b21c84 # # Exception| cpu 5: rx_hash 0x3b3025b8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40439 dport 39048] != expected 0x755ea556 # # Exception| cpu 5: rx_hash 0x3b3025b8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40439 dport 39048] != expected 0x755ea556 # # Exception| cpu 5: rx_hash 0x3b3025b8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35223 dport 39048] != expected 0x119d0864 # # Exception| cpu 5: rx_hash 0x3b3025b8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35223 dport 39048] != expected 0x119d0864 # # Exception| cpu 5: rx_hash 0x3b3025b8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57843 dport 39048] != expected 0x96a446b # # Exception| cpu 5: rx_hash 0x3b3025b8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57843 dport 39048] != expected 0x96a446b # # Exception| cpu 5: rx_hash 0x3b3025b8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54470 dport 39048] != expected 0x5d4e10ad # # Exception| cpu 5: rx_hash 0x3b3025b8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54470 dport 39048] != expected 0x5d4e10ad # # Exception| cpu 5: rx_hash 0x3b3025b8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55603 dport 39048] != expected 0x84873f45 # # Exception| cpu 5: rx_hash 0x3b3025b8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55603 dport 39048] != expected 0x84873f45 # # Exception| cpu 5: rx_hash 0x3b3025b8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38358 dport 39048] != expected 0x6ca5791 # # Exception| cpu 5: rx_hash 0x3b3025b8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38358 dport 39048] != expected 0x6ca5791 # # Exception| cpu 5: rx_hash 0x3b3025b8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47519 dport 39048] != expected 0xe88c9d4f # # Exception| cpu 5: rx_hash 0x3b3025b8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47519 dport 39048] != expected 0xe88c9d4f # # Exception| cpu 5: rx_hash 0x3b3025b8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45457 dport 39048] != expected 0xd915cdf4 # # Exception| cpu 5: rx_hash 0x3b3025b8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45457 dport 39048] != expected 0xd915cdf4 # # Exception| cpu 5: rx_hash 0x3b3025b8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54803 dport 39048] != expected 0xc755bfad # # Exception| cpu 5: rx_hash 0x3b3025b8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54803 dport 39048] != expected 0xc755bfad # # Exception| cpu 5: rx_hash 0x3b3025b8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60413 dport 39048] != expected 0xc4967969 # # Exception| cpu 5: rx_hash 0x3b3025b8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60413 dport 39048] != expected 0xc4967969 # # Exception| cpu 5: rx_hash 0x3b3025b8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57359 dport 39048] != expected 0x82089a4e # # Exception| cpu 5: rx_hash 0x3b3025b8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57359 dport 39048] != expected 0x82089a4e # # Exception| cpu 5: rx_hash 0x3b3025b8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40170 dport 39048] != expected 0xe00f09f6 # # Exception| cpu 5: rx_hash 0x3b3025b8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40170 dport 39048] != expected 0xe00f09f6 # # Exception| cpu 5: rx_hash 0x3b3025b8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39079 dport 39048] != expected 0x1c201213 # # Exception| cpu 5: rx_hash 0x3b3025b8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39079 dport 39048] != expected 0x1c201213 # # Exception| cpu 5: rx_hash 0x3b3025b8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40278 dport 39048] != expected 0x8846ba1b # # Exception| cpu 5: rx_hash 0x3b3025b8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40278 dport 39048] != expected 0x8846ba1b # # Exception| cpu 5: rx_hash 0x3b3025b8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45839 dport 39048] != expected 0x16c8aa5f # # Exception| cpu 5: rx_hash 0x3b3025b8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45839 dport 39048] != expected 0x16c8aa5f # # Exception| cpu 5: rx_hash 0x3b3025b8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59949 dport 39048] != expected 0xa24fce14 # # Exception| cpu 5: rx_hash 0x3b3025b8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59949 dport 39048] != expected 0xa24fce14 # # Exception| cpu 5: rx_hash 0x3b3025b8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33800 dport 39048] != expected 0x911f468e # # Exception| cpu 5: rx_hash 0x3b3025b8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33800 dport 39048] != expected 0x911f468e # # Exception| cpu 5: rx_hash 0x3b3025b8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41954 dport 39048] != expected 0x9c9ac7a4 # # Exception| cpu 5: rx_hash 0x3b3025b8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41954 dport 39048] != expected 0x9c9ac7a4 # # Exception| cpu 5: rx_hash 0x3b3025b8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47028 dport 39048] != expected 0xe57963b6 # # Exception| cpu 5: rx_hash 0x3b3025b8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47028 dport 39048] != expected 0xe57963b6 # # Exception| cpu 5: rx_hash 0x3b3025b8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56690 dport 39048] != expected 0x53459669 # # Exception| cpu 5: rx_hash 0x3b3025b8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56690 dport 39048] != expected 0x53459669 # # Exception| count: pass=0 nohash=0 fail=46 # # Exception| # not ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 214, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 38241 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xa206fc2f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44277 dport 38241] != expected 0x8cc51ec8 # # Exception| cpu 0: rx_hash 0xa206fc2f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44277 dport 38241] != expected 0x8cc51ec8 # # Exception| cpu 0: rx_hash 0xa206fc2f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33659 dport 38241] != expected 0xc4a846c2 # # Exception| cpu 0: rx_hash 0xa206fc2f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33659 dport 38241] != expected 0xc4a846c2 # # Exception| cpu 0: rx_hash 0xa206fc2f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60972 dport 38241] != expected 0xd6006463 # # Exception| cpu 0: rx_hash 0xa206fc2f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60972 dport 38241] != expected 0xd6006463 # # Exception| cpu 0: rx_hash 0xa206fc2f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42236 dport 38241] != expected 0xa1a03c21 # # Exception| cpu 0: rx_hash 0xa206fc2f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42236 dport 38241] != expected 0xa1a03c21 # # Exception| cpu 0: rx_hash 0xa206fc2f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60778 dport 38241] != expected 0x68efd547 # # Exception| cpu 0: rx_hash 0xa206fc2f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60778 dport 38241] != expected 0x68efd547 # # Exception| cpu 0: rx_hash 0xa206fc2f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48059 dport 38241] != expected 0xc2161448 # # Exception| cpu 0: rx_hash 0xa206fc2f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48059 dport 38241] != expected 0xc2161448 # # Exception| cpu 0: rx_hash 0xa206fc2f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56400 dport 38241] != expected 0x77c4c44d # # Exception| cpu 0: rx_hash 0xa206fc2f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56400 dport 38241] != expected 0x77c4c44d # # Exception| cpu 0: rx_hash 0xa206fc2f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56058 dport 38241] != expected 0x89a50cc7 # # Exception| cpu 0: rx_hash 0xa206fc2f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56058 dport 38241] != expected 0x89a50cc7 # # Exception| cpu 0: rx_hash 0xa206fc2f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49075 dport 38241] != expected 0x8e7423ef # # Exception| cpu 0: rx_hash 0xa206fc2f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49075 dport 38241] != expected 0x8e7423ef # # Exception| cpu 0: rx_hash 0xa206fc2f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48543 dport 38241] != expected 0x84ee4ae2 # # Exception| cpu 0: rx_hash 0xa206fc2f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48543 dport 38241] != expected 0x84ee4ae2 # # Exception| cpu 0: rx_hash 0xa206fc2f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49000 dport 38241] != expected 0xed3284f9 # # Exception| cpu 0: rx_hash 0xa206fc2f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49000 dport 38241] != expected 0xed3284f9 # # Exception| cpu 0: rx_hash 0xa206fc2f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36452 dport 38241] != expected 0xd83863f # # Exception| cpu 0: rx_hash 0xa206fc2f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36452 dport 38241] != expected 0xd83863f # # Exception| cpu 0: rx_hash 0xa206fc2f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57020 dport 38241] != expected 0xe12c2dcf # # Exception| cpu 0: rx_hash 0xa206fc2f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57020 dport 38241] != expected 0xe12c2dcf # # Exception| cpu 0: rx_hash 0xa206fc2f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46690 dport 38241] != expected 0x191f45c8 # # Exception| cpu 0: rx_hash 0xa206fc2f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46690 dport 38241] != expected 0x191f45c8 # # Exception| cpu 0: rx_hash 0xa206fc2f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47784 dport 38241] != expected 0x45d2f444 # # Exception| cpu 0: rx_hash 0xa206fc2f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47784 dport 38241] != expected 0x45d2f444 # # Exception| cpu 0: rx_hash 0xa206fc2f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52667 dport 38241] != expected 0x1cfe2d5b # # Exception| cpu 0: rx_hash 0xa206fc2f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52667 dport 38241] != expected 0x1cfe2d5b # # Exception| cpu 0: rx_hash 0xa206fc2f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42844 dport 38241] != expected 0x222b1d92 # # Exception| cpu 0: rx_hash 0xa206fc2f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42844 dport 38241] != expected 0x222b1d92 # # Exception| cpu 0: rx_hash 0xa206fc2f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53633 dport 38241] != expected 0x11d59265 # # Exception| cpu 0: rx_hash 0xa206fc2f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53633 dport 38241] != expected 0x11d59265 # # Exception| cpu 0: rx_hash 0xa206fc2f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36151 dport 38241] != expected 0x7f1006d8 # # Exception| cpu 0: rx_hash 0xa206fc2f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36151 dport 38241] != expected 0x7f1006d8 # # Exception| cpu 0: rx_hash 0xa206fc2f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48163 dport 38241] != expected 0x7c350062 # # Exception| cpu 0: rx_hash 0xa206fc2f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48163 dport 38241] != expected 0x7c350062 # # 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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 203, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 203, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 203, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 203, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 208, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 208, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 208, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 208, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/tools/testing/selftests/drivers/net/hw' make: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests' xx__-> echo $? 0 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__->