< 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' TAP version 13 1..1 # 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 338, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 182, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 117, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 37077 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x8d29d0ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 34044 dport 37077] != expected 0x3ef5241c # # Exception| cpu 0: rx_hash 0x8bce038f [saddr 192.0.3.2 daddr 192.0.3.1 sport 34064 dport 37077] != expected 0x6e87f178 # # Exception| cpu 0: rx_hash 0x6490810b [saddr 192.0.3.2 daddr 192.0.3.1 sport 34070 dport 37077] != expected 0xdb27d1 # # Exception| cpu 0: rx_hash 0xc9f5be35 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34078 dport 37077] != expected 0x123efee2 # # Exception| cpu 0: rx_hash 0xc4a8da14 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34132 dport 37077] != expected 0xc910f839 # # Exception| cpu 4: rx_hash 0xd1047df3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34068 dport 37077] != expected 0x4b4c431f # # Exception| cpu 4: rx_hash 0x26ab3cb1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34072 dport 37077] != expected 0x7c62284b # # Exception| cpu 4: rx_hash 0xfa5d323c [saddr 192.0.3.2 daddr 192.0.3.1 sport 34100 dport 37077] != expected 0x4ff53553 # # Exception| cpu 4: rx_hash 0x7d44c70f [saddr 192.0.3.2 daddr 192.0.3.1 sport 34114 dport 37077] != expected 0xae3ec209 # # Exception| cpu 5: rx_hash 0xdd7c9c10 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34048 dport 37077] != expected 0x67f51de1 # # Exception| cpu 5: rx_hash 0xacefada3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34084 dport 37077] != expected 0x4687d9ca # # Exception| cpu 5: rx_hash 0xeed41019 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34090 dport 37077] != expected 0x3a3ed650 # # Exception| cpu 5: rx_hash 0xd021f831 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34122 dport 37077] != expected 0xbcdb1b3a # # Exception| cpu 0: rx_hash 0xe3897438 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34144 dport 37077] != expected 0xe110d08b # # Exception| cpu 0: rx_hash 0xb9430a44 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34148 dport 37077] != expected 0xc4db62ec # # Exception| cpu 0: rx_hash 0x57aacfe3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34176 dport 37077] != expected 0x26db4072 # # Exception| cpu 0: rx_hash 0x14b4f79b [saddr 192.0.3.2 daddr 192.0.3.1 sport 34256 dport 37077] != expected 0xadf517cd # # Exception| cpu 4: rx_hash 0x185ed499 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34168 dport 37077] != expected 0xfa87e521 # # Exception| cpu 4: rx_hash 0xb48cac84 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34194 dport 37077] != expected 0x643ec825 # # Exception| cpu 4: rx_hash 0x4323edc6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34206 dport 37077] != expected 0x5310a371 # # Exception| cpu 4: rx_hash 0x93ad02a8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34214 dport 37077] != expected 0x4c3ee097 # # Exception| cpu 4: rx_hash 0x339559b7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34276 dport 37077] != expected 0x85f53f7f # # Exception| cpu 5: rx_hash 0xa1b2c982 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34158 dport 37077] != expected 0x9da9df11 # # Exception| cpu 5: rx_hash 0xadca2861 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34170 dport 37077] != expected 0xb11081ef # # Exception| cpu 5: rx_hash 0x0118507c [saddr 192.0.3.2 daddr 192.0.3.1 sport 34192 dport 37077] != expected 0x2fa9aceb # # Exception| cpu 5: rx_hash 0xc51f9d37 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34230 dport 37077] != expected 0x454c0c0e # # Exception| cpu 5: rx_hash 0x42066804 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34240 dport 37077] != expected 0xa487fb54 # # Exception| cpu 0: rx_hash 0x695f27cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 34272 dport 37077] != expected 0xa03e8d18 # # Exception| cpu 0: rx_hash 0xe6542f98 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34348 dport 37077] != expected 0xa4beb954 # # Exception| cpu 0: rx_hash 0xcc28e595 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34386 dport 37077] != expected 0x5790973d # # Exception| cpu 0: rx_hash 0x3b87a4d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34398 dport 37077] != expected 0x60befc69 # # Exception| cpu 4: rx_hash 0x8f36dded [saddr 192.0.3.2 daddr 192.0.3.1 sport 34306 dport 37077] != expected 0xdcbec082 # # Exception| cpu 4: rx_hash 0xcd0d6057 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34316 dport 37077] != expected 0xa007cf18 # # Exception| cpu 4: rx_hash 0xc17581b4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34328 dport 37077] != expected 0x8cbe91e6 # # Exception| cpu 4: rx_hash 0xbc9e51e4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34344 dport 37077] != expected 0x81750b33 # # Exception| cpu 4: rx_hash 0xf2dd0dbd [saddr 192.0.3.2 daddr 192.0.3.1 sport 34354 dport 37077] != expected 0xd1755a57 # # Exception| cpu 4: rx_hash 0x826bb9cc [saddr 192.0.3.2 daddr 192.0.3.1 sport 34376 dport 37077] != expected 0x790c659 # # Exception| cpu 4: rx_hash 0x6d353b48 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34382 dport 37077] != expected 0x69cc10f0 # # Exception| cpu 4: rx_hash 0x614ddaab [saddr 192.0.3.2 daddr 192.0.3.1 sport 34394 dport 37077] != expected 0x45754e0e # # Exception| cpu 5: rx_hash 0x6527c628 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34292 dport 37077] != expected 0x8c87d3e6 # # Exception| cpu 5: rx_hash 0xb0e6b007 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34364 dport 37077] != expected 0xadcc55cd # # Exception| cpu 5: rx_hash 0x0457c93d [saddr 192.0.3.2 daddr 192.0.3.1 sport 34400 dport 37077] != expected 0x11cc6926 # # Exception| count: pass=0 nohash=0 fail=42 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0xf265b5d4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60760 dport 41561] OK # # # cpu 0: rx_hash 0xc1cd39dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60786 dport 41561] OK # # # cpu 0: rx_hash 0xffaa1314 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60846 dport 41561] OK # # # cpu 4: rx_hash 0xea947612 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60754 dport 41561] OK # # # cpu 4: rx_hash 0x22eb5aba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60768 dport 41561] OK # # # cpu 4: rx_hash 0x60d0e700 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60782 dport 41561] OK # # # cpu 4: rx_hash 0xd4f35cdb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60814 dport 41561] OK # # # cpu 4: rx_hash 0x6d1f41c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60824 dport 41561] OK # # # cpu 4: rx_hash 0x52cf2c2a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60838 dport 41561] OK # # # cpu 4: rx_hash 0x10f49190 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60840 dport 41561] OK # # # cpu 5: rx_hash 0x96c8e161 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60800 dport 41561] OK # # # cpu 5: rx_hash 0x799663e5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60806 dport 41561] OK # # # cpu 5: rx_hash 0xeb233131 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60848 dport 41561] OK # # # cpu 0: rx_hash 0x6c3ac402 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60870 dport 41561] OK # # # cpu 0: rx_hash 0xf2f77735 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60900 dport 41561] OK # # # cpu 0: rx_hash 0xa445e8aa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60916 dport 41561] OK # # # cpu 0: rx_hash 0x5addd14a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60956 dport 41561] OK # # # cpu 4: rx_hash 0xea06b4f3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60910 dport 41561] OK # # # cpu 4: rx_hash 0xb9fbb22d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60942 dport 41561] OK # # # cpu 4: rx_hash 0x18e66cf0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60946 dport 41561] OK # # # cpu 5: rx_hash 0x1c8c7073 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60860 dport 41561] OK # # # cpu 5: rx_hash 0x3a885b9d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60886 dport 41561] OK # # # cpu 5: rx_hash 0x4b1b6a2e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60914 dport 41561] OK # # # cpu 5: rx_hash 0xfbc00f97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60928 dport 41561] OK # # # cpu 5: rx_hash 0x3fc7c2dc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60966 dport 41561] OK # # # cpu 0: rx_hash 0xc868839e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60970 dport 41561] OK # # # cpu 0: rx_hash 0x462ff071 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32804 dport 41561] OK # # # cpu 0: rx_hash 0x97849add [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32834 dport 41561] OK # # # cpu 0: rx_hash 0x830db8f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32860 dport 41561] OK # # # cpu 4: rx_hash 0x33bf233f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60978 dport 41561] OK # # # cpu 4: rx_hash 0x75877c78 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32782 dport 41561] OK # # # cpu 4: rx_hash 0xcc6b6163 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32792 dport 41561] OK # # # cpu 4: rx_hash 0x5ede33b7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32814 dport 41561] OK # # # cpu 4: rx_hash 0x74a2f9ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32848 dport 41561] OK # # # cpu 4: rx_hash 0xbcddd512 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32866 dport 41561] OK # # # cpu 5: rx_hash 0x92a2fde2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60974 dport 41561] OK # # # cpu 5: rx_hash 0xee6ca870 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60992 dport 41561] OK # # # cpu 5: rx_hash 0x6d76bfbe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32772 dport 41561] OK # # # cpu 5: rx_hash 0xe7322eac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32824 dport 41561] OK # # # cpu 5: rx_hash 0xbdf850d0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32828 dport 41561] 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 338, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 182, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 117, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 56076 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x670c2789 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48665 dport 56076] != expected 0x3ac24ecf # # Exception| cpu 0: rx_hash 0x670c2789 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48665 dport 56076] != expected 0x3ac24ecf # # Exception| cpu 0: rx_hash 0x670c2789 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53466 dport 56076] != expected 0x9ef359eb # # Exception| cpu 0: rx_hash 0x670c2789 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53466 dport 56076] != expected 0x9ef359eb # # Exception| cpu 0: rx_hash 0x670c2789 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44087 dport 56076] != expected 0xd880d291 # # Exception| cpu 0: rx_hash 0x670c2789 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44087 dport 56076] != expected 0xd880d291 # # Exception| cpu 0: rx_hash 0x670c2789 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40362 dport 56076] != expected 0x3f462401 # # Exception| cpu 0: rx_hash 0x670c2789 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40362 dport 56076] != expected 0x3f462401 # # Exception| cpu 0: rx_hash 0x670c2789 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39316 dport 56076] != expected 0x66117afc # # Exception| cpu 0: rx_hash 0x670c2789 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39316 dport 56076] != expected 0x66117afc # # Exception| cpu 0: rx_hash 0x670c2789 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50615 dport 56076] != expected 0xfaada1df # # Exception| cpu 0: rx_hash 0x670c2789 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50615 dport 56076] != expected 0xfaada1df # # Exception| cpu 0: rx_hash 0x670c2789 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34574 dport 56076] != expected 0x514abde8 # # Exception| cpu 0: rx_hash 0x670c2789 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34574 dport 56076] != expected 0x514abde8 # # Exception| cpu 0: rx_hash 0x670c2789 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45086 dport 56076] != expected 0x2fcce8f4 # # Exception| cpu 0: rx_hash 0x670c2789 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45086 dport 56076] != expected 0x2fcce8f4 # # Exception| cpu 0: rx_hash 0x670c2789 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51488 dport 56076] != expected 0xf7b4218a # # Exception| cpu 0: rx_hash 0x670c2789 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51488 dport 56076] != expected 0xf7b4218a # # Exception| cpu 0: rx_hash 0x670c2789 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54903 dport 56076] != expected 0x30a8c2b # # Exception| cpu 0: rx_hash 0x670c2789 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54903 dport 56076] != expected 0x30a8c2b # # Exception| cpu 0: rx_hash 0x670c2789 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40432 dport 56076] != expected 0xed1ace43 # # Exception| cpu 0: rx_hash 0x670c2789 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40432 dport 56076] != expected 0xed1ace43 # # Exception| cpu 0: rx_hash 0x670c2789 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58740 dport 56076] != expected 0x8062534f # # Exception| cpu 0: rx_hash 0x670c2789 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58740 dport 56076] != expected 0x8062534f # # Exception| cpu 0: rx_hash 0x670c2789 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59523 dport 56076] != expected 0xab0930b9 # # Exception| cpu 0: rx_hash 0x670c2789 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59523 dport 56076] != expected 0xab0930b9 # # Exception| cpu 0: rx_hash 0x670c2789 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48392 dport 56076] != expected 0x5442d266 # # Exception| cpu 0: rx_hash 0x670c2789 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48392 dport 56076] != expected 0x5442d266 # # Exception| cpu 0: rx_hash 0x670c2789 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52553 dport 56076] != expected 0xdcbf37fc # # Exception| cpu 0: rx_hash 0x670c2789 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52553 dport 56076] != expected 0xdcbf37fc # # Exception| cpu 0: rx_hash 0x670c2789 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37685 dport 56076] != expected 0x70f1ea03 # # Exception| cpu 0: rx_hash 0x670c2789 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37685 dport 56076] != expected 0x70f1ea03 # # Exception| cpu 0: rx_hash 0x670c2789 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41864 dport 56076] != expected 0x33194416 # # Exception| cpu 0: rx_hash 0x670c2789 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41864 dport 56076] != expected 0x33194416 # # Exception| cpu 0: rx_hash 0x670c2789 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47765 dport 56076] != expected 0x64e7b3ba # # Exception| cpu 0: rx_hash 0x670c2789 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47765 dport 56076] != expected 0x64e7b3ba # # Exception| cpu 0: rx_hash 0x670c2789 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35268 dport 56076] != expected 0x27365faf # # Exception| cpu 0: rx_hash 0x670c2789 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35268 dport 56076] != expected 0x27365faf # # Exception| cpu 0: rx_hash 0x670c2789 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37003 dport 56076] != expected 0xb0719b72 # # Exception| cpu 0: rx_hash 0x670c2789 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37003 dport 56076] != expected 0xb0719b72 # # Exception| cpu 0: rx_hash 0x670c2789 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38124 dport 56076] != expected 0xe7c3829e # # Exception| cpu 0: rx_hash 0x670c2789 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38124 dport 56076] != expected 0xe7c3829e # # Exception| cpu 0: rx_hash 0x670c2789 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49631 dport 56076] != expected 0x46887e34 # # Exception| cpu 0: rx_hash 0x670c2789 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49631 dport 56076] != expected 0x46887e34 # # Exception| cpu 0: rx_hash 0x670c2789 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49065 dport 56076] != expected 0xd6b0a740 # # Exception| cpu 0: rx_hash 0x670c2789 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49065 dport 56076] != expected 0xd6b0a740 # # 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-24/tools/testing/selftests/net/lib/py/ksft.py", line 338, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 182, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 117, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 42260 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 43 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x7460f27e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51388 dport 42260] != expected 0x7ab8ac12 # # Exception| cpu 4: rx_hash 0x7460f27e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51388 dport 42260] != expected 0x7ab8ac12 # # Exception| cpu 4: rx_hash 0x7460f27e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34723 dport 42260] != expected 0x1624c924 # # Exception| cpu 4: rx_hash 0x7460f27e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54632 dport 42260] != expected 0x21708dc2 # # Exception| cpu 4: rx_hash 0x7460f27e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54632 dport 42260] != expected 0x21708dc2 # # Exception| cpu 4: rx_hash 0x7460f27e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38643 dport 42260] != expected 0x24076a3a # # Exception| cpu 4: rx_hash 0x7460f27e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38643 dport 42260] != expected 0x24076a3a # # Exception| cpu 4: rx_hash 0x7460f27e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39866 dport 42260] != expected 0xb7b8dab # # Exception| cpu 4: rx_hash 0x7460f27e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39866 dport 42260] != expected 0xb7b8dab # # Exception| cpu 4: rx_hash 0x7460f27e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52181 dport 42260] != expected 0x65df3ff1 # # Exception| cpu 4: rx_hash 0x7460f27e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52181 dport 42260] != expected 0x65df3ff1 # # Exception| cpu 4: rx_hash 0x7460f27e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57651 dport 42260] != expected 0x6e91ae22 # # Exception| cpu 4: rx_hash 0x7460f27e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57651 dport 42260] != expected 0x6e91ae22 # # Exception| cpu 4: rx_hash 0x7460f27e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42201 dport 42260] != expected 0x1b67991f # # Exception| cpu 4: rx_hash 0x7460f27e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42201 dport 42260] != expected 0x1b67991f # # Exception| cpu 4: rx_hash 0x7460f27e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39943 dport 42260] != expected 0x5644c1c1 # # Exception| cpu 4: rx_hash 0x7460f27e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39943 dport 42260] != expected 0x5644c1c1 # # Exception| cpu 4: rx_hash 0x7460f27e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42456 dport 42260] != expected 0x35254916 # # Exception| cpu 4: rx_hash 0x7460f27e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42456 dport 42260] != expected 0x35254916 # # Exception| cpu 4: rx_hash 0x7460f27e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34324 dport 42260] != expected 0x2005180a # # Exception| cpu 4: rx_hash 0x7460f27e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34324 dport 42260] != expected 0x2005180a # # Exception| cpu 4: rx_hash 0x7460f27e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50027 dport 42260] != expected 0xb87464d7 # # Exception| cpu 4: rx_hash 0x7460f27e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50027 dport 42260] != expected 0xb87464d7 # # Exception| cpu 4: rx_hash 0x7460f27e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33011 dport 42260] != expected 0x63be8627 # # Exception| cpu 4: rx_hash 0x7460f27e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33011 dport 42260] != expected 0x63be8627 # # Exception| cpu 4: rx_hash 0x7460f27e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54543 dport 42260] != expected 0x9bf21e9e # # Exception| cpu 4: rx_hash 0x7460f27e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54543 dport 42260] != expected 0x9bf21e9e # # Exception| cpu 4: rx_hash 0x7460f27e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35208 dport 42260] != expected 0x55e78760 # # Exception| cpu 4: rx_hash 0x7460f27e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35208 dport 42260] != expected 0x55e78760 # # Exception| cpu 4: rx_hash 0x7460f27e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54515 dport 42260] != expected 0xcba75261 # # Exception| cpu 4: rx_hash 0x7460f27e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54515 dport 42260] != expected 0xcba75261 # # Exception| cpu 4: rx_hash 0x7460f27e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33339 dport 42260] != expected 0xf314d9f1 # # Exception| cpu 4: rx_hash 0x7460f27e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33339 dport 42260] != expected 0xf314d9f1 # # Exception| cpu 4: rx_hash 0x7460f27e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35996 dport 42260] != expected 0xcdae8504 # # Exception| cpu 4: rx_hash 0x7460f27e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35996 dport 42260] != expected 0xcdae8504 # # Exception| cpu 4: rx_hash 0x7460f27e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56679 dport 42260] != expected 0x60cfacb7 # # Exception| cpu 4: rx_hash 0x7460f27e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56679 dport 42260] != expected 0x60cfacb7 # # Exception| cpu 4: rx_hash 0x7460f27e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33975 dport 42260] != expected 0xfd8295c2 # # Exception| cpu 4: rx_hash 0x7460f27e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33975 dport 42260] != expected 0xfd8295c2 # # Exception| cpu 4: rx_hash 0x7460f27e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53312 dport 42260] != expected 0x337d1eb4 # # Exception| cpu 4: rx_hash 0x7460f27e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53312 dport 42260] != expected 0x337d1eb4 # # Exception| cpu 4: rx_hash 0x7460f27e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60782 dport 42260] != expected 0x8fe81a9 # # Exception| cpu 4: rx_hash 0x7460f27e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60782 dport 42260] != expected 0x8fe81a9 # # Exception| count: pass=0 nohash=0 fail=43 # # 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 338, 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 338, 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 338, 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 338, 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 338, 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 338, 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 338, 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 338, 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 /srv/vmksft/testing/wt-24/tools/testing/selftests/kselftest/runner.sh: line 50: : No such file or directory 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__->