< 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 43541 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 41 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xa0ba68bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 38940 dport 43541] != expected 0x92aa6875 # # Exception| cpu 0: rx_hash 0x02fefd5f [saddr 192.0.3.2 daddr 192.0.3.1 sport 38946 dport 43541] != expected 0x330d20ba # # Exception| cpu 0: rx_hash 0x93e13286 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39020 dport 43541] != expected 0x9c6e3efb # # Exception| cpu 0: rx_hash 0x78076b32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39034 dport 43541] != expected 0x454773fa # # Exception| cpu 0: rx_hash 0x10964e4a [saddr 192.0.3.2 daddr 192.0.3.1 sport 39042 dport 43541] != expected 0xed2ea1c9 # # Exception| cpu 0: rx_hash 0x7fbfb341 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39072 dport 43541] != expected 0x7798b33c # # Exception| cpu 0: rx_hash 0xecfa2bef [saddr 192.0.3.2 daddr 192.0.3.1 sport 39092 dport 43541] != expected 0x8684b8a1 # # Exception| cpu 0: rx_hash 0xf92a4089 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39118 dport 43541] != expected 0x6a78f914 # # Exception| cpu 0: rx_hash 0x0546252c [saddr 192.0.3.2 daddr 192.0.3.1 sport 39160 dport 43541] != expected 0x1d2e07c # # Exception| cpu 0: rx_hash 0xc0323ff5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39184 dport 43541] != expected 0x7aedf011 # # Exception| cpu 0: rx_hash 0x04c01e62 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39190 dport 43541] != expected 0xc6c215c3 # # Exception| cpu 0: rx_hash 0x44fd9b4a [saddr 192.0.3.2 daddr 192.0.3.1 sport 39204 dport 43541] != expected 0x3972afe5 # # Exception| cpu 0: rx_hash 0xed7c10a1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39258 dport 43541] != expected 0x41944d1e # # Exception| cpu 0: rx_hash 0x8255edaa [saddr 192.0.3.2 daddr 192.0.3.1 sport 39288 dport 43541] != expected 0xdb225feb # # Exception| cpu 0: rx_hash 0x1f37e408 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39340 dport 43541] != expected 0x9fdf2b58 # # Exception| cpu 0: rx_hash 0xf4d1bdbc [saddr 192.0.3.2 daddr 192.0.3.1 sport 39354 dport 43541] != expected 0x46f66659 # # Exception| cpu 0: rx_hash 0x72444e74 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39380 dport 43541] != expected 0x5b162c71 # # Exception| cpu 0: rx_hash 0x8e282bd1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39394 dport 43541] != expected 0x30bc3519 # # Exception| cpu 0: rx_hash 0x3279cb5c [saddr 192.0.3.2 daddr 192.0.3.1 sport 39398 dport 43541] != expected 0xa4a69657 # # Exception| cpu 0: rx_hash 0x6c513b1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 39406 dport 43541] != expected 0x6eabc7f0 # # Exception| cpu 0: rx_hash 0xa13c53f2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39410 dport 43541] != expected 0x55ba9dca # # Exception| cpu 0: rx_hash 0xe85d8202 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39430 dport 43541] != expected 0x4ebce2db # # Exception| cpu 0: rx_hash 0xb6757244 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39438 dport 43541] != expected 0x84b1b37c # # Exception| cpu 0: rx_hash 0x650d6fc2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39464 dport 43541] != expected 0x8a1d02c7 # # Exception| cpu 0: rx_hash 0x1431e7a7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39472 dport 43541] != expected 0x2516fbb3 # # Exception| cpu 0: rx_hash 0xc513ad56 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39500 dport 43541] != expected 0x75c55fd4 # # Exception| cpu 0: rx_hash 0xcc8ce429 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39510 dport 43541] != expected 0xf2fbe03c # # Exception| cpu 0: rx_hash 0xdb06d838 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39542 dport 43541] != expected 0x4078b455 # # Exception| cpu 0: rx_hash 0xf3aa7868 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39612 dport 43541] != expected 0x17a1dc40 # # Exception| cpu 0: rx_hash 0xefe55a71 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39644 dport 43541] != expected 0x7c63221d # # Exception| cpu 0: rx_hash 0xa6479626 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39668 dport 43541] != expected 0x4ed27d3 # # Exception| cpu 0: rx_hash 0x3f412bce [saddr 192.0.3.2 daddr 192.0.3.1 sport 39758 dport 43541] != expected 0xeba073c5 # # Exception| cpu 0: rx_hash 0xd4a7727a [saddr 192.0.3.2 daddr 192.0.3.1 sport 39768 dport 43541] != expected 0x32893ec4 # # Exception| cpu 0: rx_hash 0x5068d6c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39788 dport 43541] != expected 0x71166130 # # Exception| cpu 0: rx_hash 0x7f7caee6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39804 dport 43541] != expected 0x1410c9e3 # # Exception| cpu 0: rx_hash 0x3166bac2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39822 dport 43541] != expected 0x5e410ceb # # Exception| cpu 0: rx_hash 0xb5a91e7d [saddr 192.0.3.2 daddr 192.0.3.1 sport 39866 dport 43541] != expected 0x1dde531f # # Exception| cpu 0: rx_hash 0x648b548c [saddr 192.0.3.2 daddr 192.0.3.1 sport 39878 dport 43541] != expected 0x4d0df778 # # Exception| cpu 0: rx_hash 0x8f6d0d38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39888 dport 43541] != expected 0x9424ba79 # # Exception| cpu 0: rx_hash 0x15b7dce9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39902 dport 43541] != expected 0xe2060e0c # # Exception| cpu 0: rx_hash 0x49a4f50b [saddr 192.0.3.2 daddr 192.0.3.1 sport 39988 dport 43541] != expected 0x47b07718 # # Exception| count: pass=0 nohash=0 fail=41 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0xad1ba2b3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36610 dport 58806] OK # # # cpu 0: rx_hash 0x8b9093ef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36616 dport 58806] OK # # # cpu 0: rx_hash 0x77fcf64a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36670 dport 58806] OK # # # cpu 0: rx_hash 0x622c9d2c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36676 dport 58806] OK # # # cpu 0: rx_hash 0x6bb3d453 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36702 dport 58806] OK # # # cpu 0: rx_hash 0xd05aecad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36736 dport 58806] OK # # # cpu 0: rx_hash 0xc7d0d0bc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36768 dport 58806] OK # # # cpu 0: rx_hash 0xa33c33bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36802 dport 58806] OK # # # cpu 0: rx_hash 0x1f6dd332 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36806 dport 58806] OK # # # cpu 0: rx_hash 0xf48b8a86 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36816 dport 58806] OK # # # cpu 0: rx_hash 0x56cf1f65 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36846 dport 58806] OK # # # cpu 0: rx_hash 0x5f50561a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36852 dport 58806] OK # # # cpu 0: rx_hash 0x14263b53 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36878 dport 58806] OK # # # cpu 0: rx_hash 0x1db9722c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36884 dport 58806] OK # # # cpu 0: rx_hash 0xe1d51789 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36898 dport 58806] OK # # # cpu 0: rx_hash 0x90e99fec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36922 dport 58806] OK # # # cpu 0: rx_hash 0xf4057cef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36952 dport 58806] OK # # # cpu 0: rx_hash 0x0869194a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36974 dport 58806] OK # # # cpu 0: rx_hash 0x374f850b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36996 dport 58806] OK # # # cpu 0: rx_hash 0xdca9dcbf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37010 dport 58806] OK # # # cpu 0: rx_hash 0x3ed0cc74 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37022 dport 58806] OK # # # cpu 0: rx_hash 0xc2bca9d1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37032 dport 58806] OK # # # cpu 0: rx_hash 0xdef38bc8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37064 dport 58806] OK # # # cpu 0: rx_hash 0x74ae6c1a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37122 dport 58806] OK # # # cpu 0: rx_hash 0x3d0ca04d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37162 dport 58806] OK # # # cpu 0: rx_hash 0x24a10d50 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37322 dport 58806] OK # # # cpu 0: rx_hash 0x332b3141 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37354 dport 58806] OK # # # cpu 0: rx_hash 0xa06ea9ef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37374 dport 58806] OK # # # cpu 0: rx_hash 0x9833f07a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37394 dport 58806] OK # # # cpu 0: rx_hash 0x42d4a483 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37422 dport 58806] OK # # # cpu 0: rx_hash 0x33e82ce6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37430 dport 58806] OK # # # cpu 0: rx_hash 0x6f9a8bd7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37476 dport 58806] OK # # # cpu 0: rx_hash 0x59235ee9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37524 dport 58806] OK # # # cpu 0: rx_hash 0x2a4581fb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37590 dport 58806] OK # # # cpu 0: rx_hash 0xf93d9c7d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37616 dport 58806] OK # # # cpu 0: rx_hash 0x7c74038c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37674 dport 58806] OK # # # cpu 0: rx_hash 0x603b2195 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37706 dport 58806] OK # # # cpu 0: rx_hash 0xad56497d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37718 dport 58806] OK # # # cpu 0: rx_hash 0x4f2f59b6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37722 dport 58806] OK # # # cpu 4: rx_hash 0xa484ebcc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36632 dport 58806] OK # # # cpu 4: rx_hash 0x29d4060c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36662 dport 58806] OK # # # cpu 4: rx_hash 0x5ab2d91e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36724 dport 58806] OK # # # cpu 4: rx_hash 0xc06808cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36730 dport 58806] OK # # # cpu 4: rx_hash 0xa8f92db7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36738 dport 58806] OK # # # cpu 4: rx_hash 0xce4f99c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36794 dport 58806] OK # # # cpu 4: rx_hash 0x6e515b57 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36830 dport 58806] OK # # # cpu 4: rx_hash 0x70442e39 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36836 dport 58806] OK # # # cpu 4: rx_hash 0x32ad0a0f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36868 dport 58806] OK # # # cpu 4: rx_hash 0xa877dbde [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36874 dport 58806] OK # # # cpu 4: rx_hash 0xbffde7cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36906 dport 58806] OK # # # cpu 4: rx_hash 0xc50471a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36978 dport 58806] OK # # # cpu 4: rx_hash 0x9b2c81e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36986 dport 58806] OK # # # cpu 4: rx_hash 0x0fd1c139 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37044 dport 58806] OK # # # cpu 4: rx_hash 0xd76cc2b7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37074 dport 58806] OK # # # cpu 4: rx_hash 0x0d8b964e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37102 dport 58806] OK # # # cpu 4: rx_hash 0x5bba1439 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37138 dport 58806] OK # # # cpu 4: rx_hash 0xf061c8a5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37174 dport 58806] OK # # # cpu 4: rx_hash 0xe5b1a3c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37196 dport 58806] OK # # # cpu 4: rx_hash 0x36c9be45 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37226 dport 58806] OK # # # cpu 4: rx_hash 0x57c7d242 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37256 dport 58806] OK # # # cpu 4: rx_hash 0xeb9632cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37260 dport 58806] OK # # # cpu 4: rx_hash 0x26fb5a27 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37264 dport 58806] OK # # # cpu 4: rx_hash 0x00706b7b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37274 dport 58806] OK # # # cpu 4: rx_hash 0x1e651e15 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37280 dport 58806] OK # # # cpu 4: rx_hash 0x31716636 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37296 dport 58806] OK # # # cpu 4: rx_hash 0xababb7e7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37310 dport 58806] OK # # # cpu 4: rx_hash 0x7a4ae0b1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37406 dport 58806] OK # # # cpu 4: rx_hash 0xc441574b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37440 dport 58806] OK # # # cpu 4: rx_hash 0x847cd263 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37490 dport 58806] OK # # # cpu 4: rx_hash 0xa2f7e33f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37496 dport 58806] OK # # # cpu 4: rx_hash 0x8a5b436f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37554 dport 58806] OK # # # cpu 4: rx_hash 0x0551f9d8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37574 dport 58806] OK # # # cpu 4: rx_hash 0xdfb6ad21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37626 dport 58806] OK # # # cpu 4: rx_hash 0xde30966f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37652 dport 58806] OK # # # cpu 4: rx_hash 0x513a2cd8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37728 dport 58806] OK # # # cpu 4: rx_hash 0x2006a4bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37752 dport 58806] OK # # # count: pass=76 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 44282 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0xf1bb0a7c [saddr 192.0.3.2 daddr 192.0.3.1 sport 39929 dport 44282] != expected 0x812e3ed6 # # Exception| cpu 5: rx_hash 0xf1bb0a7c [saddr 192.0.3.2 daddr 192.0.3.1 sport 39929 dport 44282] != expected 0x812e3ed6 # # Exception| cpu 5: rx_hash 0xf1bb0a7c [saddr 192.0.3.2 daddr 192.0.3.1 sport 44362 dport 44282] != expected 0x8a3f76ca # # Exception| cpu 5: rx_hash 0xf1bb0a7c [saddr 192.0.3.2 daddr 192.0.3.1 sport 44362 dport 44282] != expected 0x8a3f76ca # # Exception| cpu 5: rx_hash 0xf1bb0a7c [saddr 192.0.3.2 daddr 192.0.3.1 sport 59202 dport 44282] != expected 0xc7095ed0 # # Exception| cpu 5: rx_hash 0xf1bb0a7c [saddr 192.0.3.2 daddr 192.0.3.1 sport 59202 dport 44282] != expected 0xc7095ed0 # # Exception| cpu 5: rx_hash 0xf1bb0a7c [saddr 192.0.3.2 daddr 192.0.3.1 sport 53640 dport 44282] != expected 0x58bb9cdc # # Exception| cpu 5: rx_hash 0xf1bb0a7c [saddr 192.0.3.2 daddr 192.0.3.1 sport 53640 dport 44282] != expected 0x58bb9cdc # # Exception| cpu 5: rx_hash 0xf1bb0a7c [saddr 192.0.3.2 daddr 192.0.3.1 sport 37855 dport 44282] != expected 0xd948823c # # Exception| cpu 5: rx_hash 0xf1bb0a7c [saddr 192.0.3.2 daddr 192.0.3.1 sport 37855 dport 44282] != expected 0xd948823c # # Exception| cpu 5: rx_hash 0xf1bb0a7c [saddr 192.0.3.2 daddr 192.0.3.1 sport 60717 dport 44282] != expected 0x8761a1d6 # # Exception| cpu 5: rx_hash 0xf1bb0a7c [saddr 192.0.3.2 daddr 192.0.3.1 sport 60717 dport 44282] != expected 0x8761a1d6 # # Exception| cpu 5: rx_hash 0xf1bb0a7c [saddr 192.0.3.2 daddr 192.0.3.1 sport 59830 dport 44282] != expected 0x91015cbe # # Exception| cpu 5: rx_hash 0xf1bb0a7c [saddr 192.0.3.2 daddr 192.0.3.1 sport 59830 dport 44282] != expected 0x91015cbe # # Exception| cpu 5: rx_hash 0xf1bb0a7c [saddr 192.0.3.2 daddr 192.0.3.1 sport 39607 dport 44282] != expected 0x981d4a1a # # Exception| cpu 5: rx_hash 0xf1bb0a7c [saddr 192.0.3.2 daddr 192.0.3.1 sport 39607 dport 44282] != expected 0x981d4a1a # # Exception| cpu 5: rx_hash 0xf1bb0a7c [saddr 192.0.3.2 daddr 192.0.3.1 sport 33991 dport 44282] != expected 0x1dca3888 # # Exception| cpu 5: rx_hash 0xf1bb0a7c [saddr 192.0.3.2 daddr 192.0.3.1 sport 33991 dport 44282] != expected 0x1dca3888 # # Exception| cpu 5: rx_hash 0xf1bb0a7c [saddr 192.0.3.2 daddr 192.0.3.1 sport 38878 dport 44282] != expected 0x24b615a6 # # Exception| cpu 5: rx_hash 0xf1bb0a7c [saddr 192.0.3.2 daddr 192.0.3.1 sport 38878 dport 44282] != expected 0x24b615a6 # # Exception| cpu 5: rx_hash 0xf1bb0a7c [saddr 192.0.3.2 daddr 192.0.3.1 sport 37120 dport 44282] != expected 0x74cf59cb # # Exception| cpu 5: rx_hash 0xf1bb0a7c [saddr 192.0.3.2 daddr 192.0.3.1 sport 37120 dport 44282] != expected 0x74cf59cb # # Exception| cpu 5: rx_hash 0xf1bb0a7c [saddr 192.0.3.2 daddr 192.0.3.1 sport 60832 dport 44282] != expected 0xe5bc0b1c # # Exception| cpu 5: rx_hash 0xf1bb0a7c [saddr 192.0.3.2 daddr 192.0.3.1 sport 60832 dport 44282] != expected 0xe5bc0b1c # # Exception| cpu 5: rx_hash 0xf1bb0a7c [saddr 192.0.3.2 daddr 192.0.3.1 sport 39792 dport 44282] != expected 0x77e93752 # # Exception| cpu 5: rx_hash 0xf1bb0a7c [saddr 192.0.3.2 daddr 192.0.3.1 sport 39792 dport 44282] != expected 0x77e93752 # # Exception| cpu 5: rx_hash 0xf1bb0a7c [saddr 192.0.3.2 daddr 192.0.3.1 sport 54581 dport 44282] != expected 0x4077d00f # # Exception| cpu 5: rx_hash 0xf1bb0a7c [saddr 192.0.3.2 daddr 192.0.3.1 sport 54581 dport 44282] != expected 0x4077d00f # # Exception| cpu 5: rx_hash 0xf1bb0a7c [saddr 192.0.3.2 daddr 192.0.3.1 sport 36141 dport 44282] != expected 0x180a6328 # # Exception| cpu 5: rx_hash 0xf1bb0a7c [saddr 192.0.3.2 daddr 192.0.3.1 sport 36141 dport 44282] != expected 0x180a6328 # # Exception| cpu 5: rx_hash 0xf1bb0a7c [saddr 192.0.3.2 daddr 192.0.3.1 sport 58070 dport 44282] != expected 0x4171f079 # # Exception| cpu 5: rx_hash 0xf1bb0a7c [saddr 192.0.3.2 daddr 192.0.3.1 sport 58070 dport 44282] != expected 0x4171f079 # # Exception| cpu 5: rx_hash 0xf1bb0a7c [saddr 192.0.3.2 daddr 192.0.3.1 sport 60162 dport 44282] != expected 0xe516e316 # # Exception| cpu 5: rx_hash 0xf1bb0a7c [saddr 192.0.3.2 daddr 192.0.3.1 sport 60162 dport 44282] != expected 0xe516e316 # # Exception| cpu 5: rx_hash 0xf1bb0a7c [saddr 192.0.3.2 daddr 192.0.3.1 sport 46249 dport 44282] != expected 0x3efdf75c # # Exception| cpu 5: rx_hash 0xf1bb0a7c [saddr 192.0.3.2 daddr 192.0.3.1 sport 46249 dport 44282] != expected 0x3efdf75c # # Exception| cpu 5: rx_hash 0xf1bb0a7c [saddr 192.0.3.2 daddr 192.0.3.1 sport 47056 dport 44282] != expected 0x47262287 # # Exception| cpu 5: rx_hash 0xf1bb0a7c [saddr 192.0.3.2 daddr 192.0.3.1 sport 47056 dport 44282] != expected 0x47262287 # # Exception| cpu 5: rx_hash 0xf1bb0a7c [saddr 192.0.3.2 daddr 192.0.3.1 sport 37080 dport 44282] != expected 0xd875b51c # # Exception| cpu 5: rx_hash 0xf1bb0a7c [saddr 192.0.3.2 daddr 192.0.3.1 sport 37080 dport 44282] != expected 0xd875b51c # # Exception| cpu 5: rx_hash 0xf1bb0a7c [saddr 192.0.3.2 daddr 192.0.3.1 sport 42401 dport 44282] != expected 0x69c5cade # # Exception| cpu 5: rx_hash 0xf1bb0a7c [saddr 192.0.3.2 daddr 192.0.3.1 sport 42401 dport 44282] != expected 0x69c5cade # # Exception| cpu 5: rx_hash 0xf1bb0a7c [saddr 192.0.3.2 daddr 192.0.3.1 sport 33565 dport 44282] != expected 0x6ff9bd26 # # Exception| cpu 5: rx_hash 0xf1bb0a7c [saddr 192.0.3.2 daddr 192.0.3.1 sport 33565 dport 44282] != expected 0x6ff9bd26 # # Exception| cpu 5: rx_hash 0xf1bb0a7c [saddr 192.0.3.2 daddr 192.0.3.1 sport 55523 dport 44282] != expected 0x61b19f5f # # Exception| cpu 5: rx_hash 0xf1bb0a7c [saddr 192.0.3.2 daddr 192.0.3.1 sport 55523 dport 44282] != expected 0x61b19f5f # # 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 42121 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x6ab87634 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47784 dport 42121] != expected 0xb2c6476a # # Exception| cpu 5: rx_hash 0x6ab87634 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47784 dport 42121] != expected 0xb2c6476a # # Exception| cpu 5: rx_hash 0x6ab87634 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49361 dport 42121] != expected 0x99e7bf49 # # Exception| cpu 5: rx_hash 0x6ab87634 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49361 dport 42121] != expected 0x99e7bf49 # # Exception| cpu 5: rx_hash 0x6ab87634 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46940 dport 42121] != expected 0xca3d4c4b # # Exception| cpu 5: rx_hash 0x6ab87634 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46940 dport 42121] != expected 0xca3d4c4b # # Exception| cpu 5: rx_hash 0x6ab87634 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38533 dport 42121] != expected 0xb2871aa8 # # Exception| cpu 5: rx_hash 0x6ab87634 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38533 dport 42121] != expected 0xb2871aa8 # # Exception| cpu 5: rx_hash 0x6ab87634 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56946 dport 42121] != expected 0xdbde81db # # Exception| cpu 5: rx_hash 0x6ab87634 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56946 dport 42121] != expected 0xdbde81db # # Exception| cpu 5: rx_hash 0x6ab87634 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59140 dport 42121] != expected 0xe2e00b40 # # Exception| cpu 5: rx_hash 0x6ab87634 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59140 dport 42121] != expected 0xe2e00b40 # # Exception| cpu 5: rx_hash 0x6ab87634 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42502 dport 42121] != expected 0xa2b948c6 # # Exception| cpu 5: rx_hash 0x6ab87634 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42502 dport 42121] != expected 0xa2b948c6 # # Exception| cpu 5: rx_hash 0x6ab87634 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57585 dport 42121] != expected 0xfa7a0964 # # Exception| cpu 5: rx_hash 0x6ab87634 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57585 dport 42121] != expected 0xfa7a0964 # # Exception| cpu 5: rx_hash 0x6ab87634 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52103 dport 42121] != expected 0x6a133446 # # Exception| cpu 5: rx_hash 0x6ab87634 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52103 dport 42121] != expected 0x6a133446 # # Exception| cpu 5: rx_hash 0x6ab87634 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34127 dport 42121] != expected 0xb18d4ac3 # # Exception| cpu 5: rx_hash 0x6ab87634 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34127 dport 42121] != expected 0xb18d4ac3 # # Exception| cpu 5: rx_hash 0x6ab87634 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57742 dport 42121] != expected 0x204d4739 # # Exception| cpu 5: rx_hash 0x6ab87634 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57742 dport 42121] != expected 0x204d4739 # # Exception| cpu 5: rx_hash 0x6ab87634 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33896 dport 42121] != expected 0x114392f3 # # Exception| cpu 5: rx_hash 0x6ab87634 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33896 dport 42121] != expected 0x114392f3 # # Exception| cpu 5: rx_hash 0x6ab87634 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53951 dport 42121] != expected 0xb625fb38 # # Exception| cpu 5: rx_hash 0x6ab87634 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53951 dport 42121] != expected 0xb625fb38 # # Exception| cpu 5: rx_hash 0x6ab87634 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38943 dport 42121] != expected 0x8f600602 # # Exception| cpu 5: rx_hash 0x6ab87634 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38943 dport 42121] != expected 0x8f600602 # # Exception| cpu 5: rx_hash 0x6ab87634 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43787 dport 42121] != expected 0x4394e4ab # # Exception| cpu 5: rx_hash 0x6ab87634 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43787 dport 42121] != expected 0x4394e4ab # # Exception| cpu 5: rx_hash 0x6ab87634 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41255 dport 42121] != expected 0x27414340 # # Exception| cpu 5: rx_hash 0x6ab87634 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41255 dport 42121] != expected 0x27414340 # # Exception| cpu 5: rx_hash 0x6ab87634 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58351 dport 42121] != expected 0x8c3d44d5 # # Exception| cpu 5: rx_hash 0x6ab87634 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58351 dport 42121] != expected 0x8c3d44d5 # # Exception| cpu 5: rx_hash 0x6ab87634 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52493 dport 42121] != expected 0xa8be783f # # Exception| cpu 5: rx_hash 0x6ab87634 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52493 dport 42121] != expected 0xa8be783f # # Exception| cpu 5: rx_hash 0x6ab87634 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50312 dport 42121] != expected 0xb2e5faf0 # # Exception| cpu 5: rx_hash 0x6ab87634 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50312 dport 42121] != expected 0xb2e5faf0 # # Exception| cpu 5: rx_hash 0x6ab87634 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53526 dport 42121] != expected 0xc8abde1c # # Exception| cpu 5: rx_hash 0x6ab87634 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53526 dport 42121] != expected 0xc8abde1c # # Exception| cpu 5: rx_hash 0x6ab87634 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49432 dport 42121] != expected 0xba5e1bb5 # # Exception| cpu 5: rx_hash 0x6ab87634 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49432 dport 42121] != expected 0xba5e1bb5 # # Exception| cpu 5: rx_hash 0x6ab87634 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48125 dport 42121] != expected 0x59f0047a # # Exception| cpu 5: rx_hash 0x6ab87634 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48125 dport 42121] != expected 0x59f0047a # # 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-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__->