< TEST_PROGS=toeplitz.py TEST_GEN_PROGS="" run_tests make: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests' make[1]: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' # overriding timeout to 720 # selftests: drivers/net/hw: toeplitz.py # TAP version 13 # 1..12 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 53445 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 41 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x7001da17 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32970 dport 53445] != expected 0x5e6c5e6d # # Exception| cpu 0: rx_hash 0xee65020b [saddr 192.0.3.2 daddr 192.0.3.1 sport 32980 dport 53445] != expected 0x2421325f # # Exception| cpu 0: rx_hash 0xa5438d32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32992 dport 53445] != expected 0x104993b3 # # Exception| cpu 0: rx_hash 0x330e9341 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33018 dport 53445] != expected 0x7898d06a # # Exception| cpu 0: rx_hash 0xe6867747 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33044 dport 53445] != expected 0x31d66161 # # Exception| cpu 0: rx_hash 0xa5893e11 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33060 dport 53445] != expected 0x1722ef66 # # Exception| cpu 4: rx_hash 0xfae8dec0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33050 dport 53445] != expected 0x8f3c06a9 # # Exception| cpu 4: rx_hash 0x27834f8a [saddr 192.0.3.2 daddr 192.0.3.1 sport 33076 dport 53445] != expected 0xd385e49c # # Exception| cpu 5: rx_hash 0xa97ea86a [saddr 192.0.3.2 daddr 192.0.3.1 sport 33004 dport 53445] != expected 0x8b9babad # # Exception| cpu 5: rx_hash 0x2749fca9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33008 dport 53445] != expected 0xd4ee9849 # # Exception| cpu 5: rx_hash 0x648c06dc [saddr 192.0.3.2 daddr 192.0.3.1 sport 33028 dport 53445] != expected 0xf5716a9b # # Exception| cpu 5: rx_hash 0xf2c118af [saddr 192.0.3.2 daddr 192.0.3.1 sport 33054 dport 53445] != expected 0x9da02942 # # Exception| cpu 5: rx_hash 0x1c74d00a [saddr 192.0.3.2 daddr 192.0.3.1 sport 33090 dport 53445] != expected 0xb3fcd858 # # Exception| cpu 0: rx_hash 0xc936872f [saddr 192.0.3.2 daddr 192.0.3.1 sport 33128 dport 53445] != expected 0xfdd91586 # # Exception| cpu 0: rx_hash 0x4701d3ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 33140 dport 53445] != expected 0xa2ac2662 # # Exception| cpu 0: rx_hash 0xd4cd48ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 33156 dport 53445] != expected 0x4de58be4 # # Exception| cpu 0: rx_hash 0x8baca83e [saddr 192.0.3.2 daddr 192.0.3.1 sport 33210 dport 53445] != expected 0xd5fb622b # # Exception| cpu 4: rx_hash 0x8e2d2d4e [saddr 192.0.3.2 daddr 192.0.3.1 sport 33104 dport 53445] != expected 0x52638c74 # # Exception| cpu 4: rx_hash 0xd8f06db7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33160 dport 53445] != expected 0xd637b3fa # # Exception| cpu 4: rx_hash 0x4280569c [saddr 192.0.3.2 daddr 192.0.3.1 sport 33182 dport 53445] != expected 0x2534c83d # # Exception| cpu 4: rx_hash 0x8fb84b09 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33202 dport 53445] != expected 0x5cb575de # # Exception| cpu 4: rx_hash 0xac359e39 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33218 dport 53445] != expected 0xb683927 # # Exception| cpu 5: rx_hash 0x9a6a42a6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33114 dport 53445] != expected 0xfe15c457 # # Exception| cpu 5: rx_hash 0xdd71e8c7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33122 dport 53445] != expected 0x51af5da5 # # Exception| cpu 5: rx_hash 0xc11f4140 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33132 dport 53445] != expected 0xef453a6d # # Exception| cpu 5: rx_hash 0x4ebd73c4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33170 dport 53445] != expected 0xbee6f023 # # Exception| cpu 5: rx_hash 0x15c87022 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33188 dport 53445] != expected 0xafb60e19 # # Exception| cpu 0: rx_hash 0x3e6c637d [saddr 192.0.3.2 daddr 192.0.3.1 sport 33232 dport 53445] != expected 0xeaf76d0b # # Exception| cpu 0: rx_hash 0xdc81d711 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33288 dport 53445] != expected 0x5ccc1a65 # # Exception| cpu 4: rx_hash 0xe7131100 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33270 dport 53445] != expected 0x3f0098cb # # Exception| cpu 4: rx_hash 0xc0ef7e96 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33286 dport 53445] != expected 0xe2267dad # # Exception| cpu 4: rx_hash 0xd4a8117e [saddr 192.0.3.2 daddr 192.0.3.1 sport 33292 dport 53445] != expected 0x4e50358e # # Exception| cpu 4: rx_hash 0x11b9ca84 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33316 dport 53445] != expected 0x254da786 # # Exception| cpu 4: rx_hash 0x0dd76303 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33322 dport 53445] != expected 0x9ba7c04e # # Exception| cpu 5: rx_hash 0xa008bb61 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33230 dport 53445] != expected 0x90ba0139 # # Exception| cpu 5: rx_hash 0x32514625 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33244 dport 53445] != expected 0x71255515 # # Exception| cpu 5: rx_hash 0x7977c91c [saddr 192.0.3.2 daddr 192.0.3.1 sport 33256 dport 53445] != expected 0x454df4f9 # # Exception| cpu 5: rx_hash 0xeb2e3458 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33274 dport 53445] != expected 0xa4d2a0d5 # # Exception| cpu 5: rx_hash 0x42e50f0d [saddr 192.0.3.2 daddr 192.0.3.1 sport 33302 dport 53445] != expected 0x26817657 # # Exception| cpu 5: rx_hash 0x9b9a7d70 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33328 dport 53445] != expected 0xf3768397 # # Exception| cpu 5: rx_hash 0x87f4d4f7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33342 dport 53445] != expected 0x4d9ce45f # # 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 0x8dbb8fad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46830 dport 47220] OK # # # cpu 0: rx_hash 0xd210dc5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46868 dport 47220] OK # # # cpu 0: rx_hash 0xd6043f68 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46876 dport 47220] OK # # # cpu 0: rx_hash 0x20cbbd7d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46918 dport 47220] OK # # # cpu 0: rx_hash 0xaae80a89 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46930 dport 47220] OK # # # cpu 4: rx_hash 0x1bf691de [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46836 dport 47220] OK # # # cpu 4: rx_hash 0x58336bab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46848 dport 47220] OK # # # cpu 4: rx_hash 0x540e4ef3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46860 dport 47220] OK # # # cpu 4: rx_hash 0x9d22b051 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46888 dport 47220] OK # # # cpu 4: rx_hash 0x8558fae1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46894 dport 47220] OK # # # cpu 4: rx_hash 0x0f7b4d15 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46906 dport 47220] OK # # # cpu 5: rx_hash 0xbeaf6561 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46936 dport 47220] OK # # # cpu 5: rx_hash 0xaefce9be [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46938 dport 47220] OK # # # cpu 0: rx_hash 0xc9266474 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47108 dport 47220] OK # # # cpu 4: rx_hash 0x6251926c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46996 dport 47220] OK # # # cpu 4: rx_hash 0x3519b4d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47022 dport 47220] OK # # # cpu 4: rx_hash 0x1ebda78d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47066 dport 47220] OK # # # cpu 4: rx_hash 0xcfeb139f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47096 dport 47220] OK # # # cpu 5: rx_hash 0xedf3a0e8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46954 dport 47220] OK # # # cpu 5: rx_hash 0x7faa5dac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46968 dport 47220] OK # # # cpu 5: rx_hash 0xe05be3f7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46980 dport 47220] OK # # # cpu 5: rx_hash 0x6645715b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47004 dport 47220] OK # # # cpu 5: rx_hash 0x310d57e5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47014 dport 47220] OK # # # cpu 5: rx_hash 0xb713c549 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47038 dport 47220] OK # # # cpu 5: rx_hash 0x949e1079 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47054 dport 47220] OK # # # cpu 5: rx_hash 0x4de16204 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47080 dport 47220] OK # # # cpu 0: rx_hash 0xc51b412c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47112 dport 47220] OK # # # cpu 0: rx_hash 0x4305d380 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47120 dport 47220] OK # # # cpu 0: rx_hash 0x4b2c15ef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47124 dport 47220] OK # # # cpu 0: rx_hash 0x92536792 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47154 dport 47220] OK # # # cpu 0: rx_hash 0xa599dd4a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47176 dport 47220] OK # # # cpu 0: rx_hash 0x23874fe6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47184 dport 47220] OK # # # cpu 0: rx_hash 0x3bfd0556 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47190 dport 47220] OK # # # cpu 4: rx_hash 0x1870d066 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47142 dport 47220] OK # # # cpu 4: rx_hash 0xb1deb2a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47170 dport 47220] OK # # # cpu 4: rx_hash 0x70db8a6f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47202 dport 47220] OK # # # cpu 4: rx_hash 0x649ce587 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47208 dport 47220] OK # # # cpu 5: rx_hash 0x000a9ad6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47136 dport 47220] OK # # # cpu 5: rx_hash 0x9a7aa1fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47158 dport 47220] OK # # # cpu 5: rx_hash 0x74cf6958 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47210 dport 47220] OK # # # count: pass=40 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 35029 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x511304c3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36393 dport 35029] != expected 0xf350d870 # # Exception| cpu 4: rx_hash 0x511304c3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36393 dport 35029] != expected 0xf350d870 # # Exception| cpu 4: rx_hash 0x511304c3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50460 dport 35029] != expected 0x33dfe904 # # Exception| cpu 4: rx_hash 0x511304c3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50460 dport 35029] != expected 0x33dfe904 # # Exception| cpu 4: rx_hash 0x511304c3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35291 dport 35029] != expected 0x7c5cfeef # # Exception| cpu 4: rx_hash 0x511304c3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35291 dport 35029] != expected 0x7c5cfeef # # Exception| cpu 4: rx_hash 0x511304c3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44180 dport 35029] != expected 0x3c555b61 # # Exception| cpu 4: rx_hash 0x511304c3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44180 dport 35029] != expected 0x3c555b61 # # Exception| cpu 4: rx_hash 0x511304c3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43897 dport 35029] != expected 0x8364ae61 # # Exception| cpu 4: rx_hash 0x511304c3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43897 dport 35029] != expected 0x8364ae61 # # Exception| cpu 4: rx_hash 0x511304c3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48181 dport 35029] != expected 0xf1262745 # # Exception| cpu 4: rx_hash 0x511304c3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48181 dport 35029] != expected 0xf1262745 # # Exception| cpu 4: rx_hash 0x511304c3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53955 dport 35029] != expected 0x52e66ade # # Exception| cpu 4: rx_hash 0x511304c3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53955 dport 35029] != expected 0x52e66ade # # Exception| cpu 4: rx_hash 0x511304c3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54847 dport 35029] != expected 0x516f6369 # # Exception| cpu 4: rx_hash 0x511304c3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54847 dport 35029] != expected 0x516f6369 # # Exception| cpu 4: rx_hash 0x511304c3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40536 dport 35029] != expected 0x33398c2f # # Exception| cpu 4: rx_hash 0x511304c3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40536 dport 35029] != expected 0x33398c2f # # Exception| cpu 4: rx_hash 0x511304c3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37263 dport 35029] != expected 0xbd03f11c # # Exception| cpu 4: rx_hash 0x511304c3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37263 dport 35029] != expected 0xbd03f11c # # Exception| cpu 4: rx_hash 0x511304c3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59159 dport 35029] != expected 0x551e7550 # # Exception| cpu 4: rx_hash 0x511304c3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59159 dport 35029] != expected 0x551e7550 # # Exception| cpu 4: rx_hash 0x511304c3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48137 dport 35029] != expected 0x4c00915c # # Exception| cpu 4: rx_hash 0x511304c3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48137 dport 35029] != expected 0x4c00915c # # Exception| cpu 4: rx_hash 0x511304c3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49715 dport 35029] != expected 0x606b6053 # # Exception| cpu 4: rx_hash 0x511304c3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49715 dport 35029] != expected 0x606b6053 # # Exception| cpu 4: rx_hash 0x511304c3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36801 dport 35029] != expected 0x8dba1946 # # Exception| cpu 4: rx_hash 0x511304c3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36801 dport 35029] != expected 0x8dba1946 # # Exception| cpu 4: rx_hash 0x511304c3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52187 dport 35029] != expected 0xa508ef72 # # Exception| cpu 4: rx_hash 0x511304c3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52187 dport 35029] != expected 0xa508ef72 # # Exception| cpu 4: rx_hash 0x511304c3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51345 dport 35029] != expected 0x4a382d4f # # Exception| cpu 4: rx_hash 0x511304c3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51345 dport 35029] != expected 0x4a382d4f # # Exception| cpu 4: rx_hash 0x511304c3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59844 dport 35029] != expected 0x15f25737 # # Exception| cpu 4: rx_hash 0x511304c3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59844 dport 35029] != expected 0x15f25737 # # Exception| cpu 4: rx_hash 0x511304c3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47368 dport 35029] != expected 0xad28c261 # # Exception| cpu 4: rx_hash 0x511304c3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47368 dport 35029] != expected 0xad28c261 # # Exception| cpu 4: rx_hash 0x511304c3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36642 dport 35029] != expected 0xc91c5f41 # # Exception| cpu 4: rx_hash 0x511304c3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36642 dport 35029] != expected 0xc91c5f41 # # Exception| cpu 4: rx_hash 0x511304c3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51886 dport 35029] != expected 0x76734372 # # Exception| cpu 4: rx_hash 0x511304c3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51886 dport 35029] != expected 0x76734372 # # Exception| cpu 4: rx_hash 0x511304c3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48529 dport 35029] != expected 0x65371c93 # # Exception| cpu 4: rx_hash 0x511304c3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48529 dport 35029] != expected 0x65371c93 # # Exception| cpu 4: rx_hash 0x511304c3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48130 dport 35029] != expected 0xaa0666d2 # # Exception| cpu 4: rx_hash 0x511304c3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48130 dport 35029] != expected 0xaa0666d2 # # Exception| count: pass=0 nohash=0 fail=44 # # Exception| # not ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 56657 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x3943b366 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45474 dport 56657] != expected 0x8d5a01a1 # # Exception| cpu 4: rx_hash 0x3943b366 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45474 dport 56657] != expected 0x8d5a01a1 # # Exception| cpu 4: rx_hash 0x3943b366 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59564 dport 56657] != expected 0x1cf29331 # # Exception| cpu 4: rx_hash 0x3943b366 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59564 dport 56657] != expected 0x1cf29331 # # Exception| cpu 4: rx_hash 0x3943b366 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58305 dport 56657] != expected 0x3edbeb0b # # Exception| cpu 4: rx_hash 0x3943b366 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58305 dport 56657] != expected 0x3edbeb0b # # Exception| cpu 4: rx_hash 0x3943b366 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40305 dport 56657] != expected 0x44aa0f12 # # Exception| cpu 4: rx_hash 0x3943b366 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40305 dport 56657] != expected 0x44aa0f12 # # Exception| cpu 4: rx_hash 0x3943b366 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34316 dport 56657] != expected 0xe90b0cc2 # # Exception| cpu 4: rx_hash 0x3943b366 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34316 dport 56657] != expected 0xe90b0cc2 # # Exception| cpu 4: rx_hash 0x3943b366 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41985 dport 56657] != expected 0x2f406691 # # Exception| cpu 4: rx_hash 0x3943b366 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41985 dport 56657] != expected 0x2f406691 # # Exception| cpu 4: rx_hash 0x3943b366 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44592 dport 56657] != expected 0x3bfc7117 # # Exception| cpu 4: rx_hash 0x3943b366 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44592 dport 56657] != expected 0x3bfc7117 # # Exception| cpu 4: rx_hash 0x3943b366 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33162 dport 56657] != expected 0xc308d512 # # Exception| cpu 4: rx_hash 0x3943b366 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33162 dport 56657] != expected 0xc308d512 # # Exception| cpu 4: rx_hash 0x3943b366 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42096 dport 56657] != expected 0x2c6aaa1e # # Exception| cpu 4: rx_hash 0x3943b366 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42096 dport 56657] != expected 0x2c6aaa1e # # Exception| cpu 4: rx_hash 0x3943b366 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49107 dport 56657] != expected 0xcf6ca387 # # Exception| cpu 4: rx_hash 0x3943b366 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49107 dport 56657] != expected 0xcf6ca387 # # Exception| cpu 4: rx_hash 0x3943b366 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38109 dport 56657] != expected 0xfaf7ef4e # # Exception| cpu 4: rx_hash 0x3943b366 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38109 dport 56657] != expected 0xfaf7ef4e # # Exception| cpu 4: rx_hash 0x3943b366 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37195 dport 56657] != expected 0x3eee1489 # # Exception| cpu 4: rx_hash 0x3943b366 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37195 dport 56657] != expected 0x3eee1489 # # Exception| cpu 4: rx_hash 0x3943b366 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47658 dport 56657] != expected 0x963b4cd3 # # Exception| cpu 4: rx_hash 0x3943b366 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47658 dport 56657] != expected 0x963b4cd3 # # Exception| cpu 4: rx_hash 0x3943b366 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52940 dport 56657] != expected 0x61ac48e8 # # Exception| cpu 4: rx_hash 0x3943b366 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52940 dport 56657] != expected 0x61ac48e8 # # Exception| cpu 4: rx_hash 0x3943b366 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51304 dport 56657] != expected 0x42d98233 # # Exception| cpu 4: rx_hash 0x3943b366 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51304 dport 56657] != expected 0x42d98233 # # Exception| cpu 4: rx_hash 0x3943b366 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57151 dport 56657] != expected 0x1736ebe3 # # Exception| cpu 4: rx_hash 0x3943b366 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57151 dport 56657] != expected 0x1736ebe3 # # Exception| cpu 4: rx_hash 0x3943b366 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50463 dport 56657] != expected 0xaca59e30 # # Exception| cpu 4: rx_hash 0x3943b366 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50463 dport 56657] != expected 0xaca59e30 # # Exception| cpu 4: rx_hash 0x3943b366 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52798 dport 56657] != expected 0xe2335f34 # # Exception| cpu 4: rx_hash 0x3943b366 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52798 dport 56657] != expected 0xe2335f34 # # Exception| cpu 4: rx_hash 0x3943b366 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40306 dport 56657] != expected 0x745e9a72 # # Exception| cpu 4: rx_hash 0x3943b366 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40306 dport 56657] != expected 0x745e9a72 # # Exception| cpu 4: rx_hash 0x3943b366 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47820 dport 56657] != expected 0x9f87ecfb # # Exception| cpu 4: rx_hash 0x3943b366 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47820 dport 56657] != expected 0x9f87ecfb # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 4 toeplitz.test.udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, 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 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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, 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 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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, 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 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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, 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 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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, 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 101, 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 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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, 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 101, 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 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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, 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 101, 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 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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, 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 101, 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 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-24/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-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__->