< 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 1800 # 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-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 45074 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x04d6c177 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57970 dport 45074] != expected 0x94cebaea # # Exception| cpu 0: rx_hash 0x9230479b [saddr 192.0.3.2 daddr 192.0.3.1 sport 57976 dport 45074] != expected 0xd0313787 # # Exception| cpu 0: rx_hash 0x9420828c [saddr 192.0.3.2 daddr 192.0.3.1 sport 57988 dport 45074] != expected 0xf4bba27 # # Exception| cpu 0: rx_hash 0x3b6997cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 58058 dport 45074] != expected 0x1540051 # # Exception| cpu 4: rx_hash 0xb2d4938a [saddr 192.0.3.2 daddr 192.0.3.1 sport 58002 dport 45074] != expected 0x5752724a # # Exception| cpu 4: rx_hash 0xb6cbea6f [saddr 192.0.3.2 daddr 192.0.3.1 sport 58054 dport 45074] != expected 0xc2fe848a # # Exception| cpu 5: rx_hash 0xf215684f [saddr 192.0.3.2 daddr 192.0.3.1 sport 57974 dport 45074] != expected 0xe9fdbd87 # # Exception| cpu 5: rx_hash 0x64f3eea3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57980 dport 45074] != expected 0xad0230ea # # Exception| cpu 5: rx_hash 0xc9b54716 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58010 dport 45074] != expected 0xe9cbf1fc # # Exception| cpu 5: rx_hash 0x6addd87f [saddr 192.0.3.2 daddr 192.0.3.1 sport 58026 dport 45074] != expected 0x592150ca # # Exception| cpu 5: rx_hash 0x71992337 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58028 dport 45074] != expected 0xde74597c # # Exception| cpu 5: rx_hash 0x4c29c979 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58044 dport 45074] != expected 0x13898a7 # # Exception| cpu 5: rx_hash 0x06d97d85 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58074 dport 45074] != expected 0xde18c18a # # Exception| cpu 0: rx_hash 0xe360dc3e [saddr 192.0.3.2 daddr 192.0.3.1 sport 58098 dport 45074] != expected 0xf2722d1 # # Exception| cpu 0: rx_hash 0xd07a295f [saddr 192.0.3.2 daddr 192.0.3.1 sport 58134 dport 45074] != expected 0x7c7c2101 # # Exception| cpu 0: rx_hash 0xfeb0cb92 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58154 dport 45074] != expected 0xf3c04ec # # Exception| cpu 0: rx_hash 0xa3250e08 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58164 dport 45074] != expected 0xe9bc4f37 # # Exception| cpu 0: rx_hash 0xaf048426 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58186 dport 45074] != expected 0x57495477 # # Exception| cpu 4: rx_hash 0x7f333c18 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58200 dport 45074] != expected 0x72639b77 # # Exception| cpu 5: rx_hash 0xded03670 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58082 dport 45074] != expected 0xd06be30a # # Exception| cpu 5: rx_hash 0xf8242776 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58100 dport 45074] != expected 0x88722b67 # # Exception| cpu 5: rx_hash 0x004d9161 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58116 dport 45074] != expected 0x5956ee01 # # Exception| cpu 5: rx_hash 0x6068beb5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58122 dport 45074] != expected 0x609a6401 # # Exception| cpu 5: rx_hash 0x9e95e446 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58148 dport 45074] != expected 0x36f08eec # # Exception| cpu 5: rx_hash 0xc30021dc [saddr 192.0.3.2 daddr 192.0.3.1 sport 58170 dport 45074] != expected 0xd070c537 # # Exception| cpu 0: rx_hash 0x6c49349b [saddr 192.0.3.2 daddr 192.0.3.1 sport 58228 dport 45074] != expected 0xde6f7f41 # # Exception| cpu 0: rx_hash 0x9fa50020 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42780 dport 45074] != expected 0xe4c94c5b # # Exception| cpu 0: rx_hash 0x9bba79c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42824 dport 45074] != expected 0x7165ba9b # # Exception| cpu 0: rx_hash 0x4b8dc1fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 42842 dport 45074] != expected 0x544f759b # # Exception| cpu 4: rx_hash 0x51f9ded5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58212 dport 45074] != expected 0x123be9a # # Exception| cpu 4: rx_hash 0xf7bedc3f [saddr 192.0.3.2 daddr 192.0.3.1 sport 42808 dport 45074] != expected 0xf65c2bdb # # Exception| cpu 4: rx_hash 0x65472336 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42854 dport 45074] != expected 0x270f5076 # # Exception| cpu 5: rx_hash 0x9a8a9da3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58224 dport 45074] != expected 0xa35c782c # # Exception| cpu 5: rx_hash 0x11382510 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58240 dport 45074] != expected 0xbf8c7157 # # Exception| cpu 5: rx_hash 0x3ccd9f49 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42796 dport 45074] != expected 0x5423ed6d # # Exception| cpu 5: rx_hash 0x61585ad3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42802 dport 45074] != expected 0xb2a3a6b6 # # Exception| cpu 5: rx_hash 0x16180461 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42820 dport 45074] != expected 0xb2cf3e40 # # Exception| cpu 5: rx_hash 0x6d79d0fd [saddr 192.0.3.2 daddr 192.0.3.1 sport 42828 dport 45074] != expected 0xc56bdf6 # # Exception| cpu 5: rx_hash 0x88c07146 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42852 dport 45074] != expected 0xdd695ead # # Exception| cpu 0: rx_hash 0xb5709b08 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42868 dport 45074] != expected 0x2259f76 # # Exception| cpu 0: rx_hash 0xbb5eadd4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42914 dport 45074] != expected 0xf606ff56 # # Exception| cpu 0: rx_hash 0x4d9d04ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 42918 dport 45074] != expected 0x8b35f83b # # Exception| count: pass=0 nohash=0 fail=42 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 5: rx_hash 0xc143dedc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59654 dport 50871] OK # # # cpu 0: rx_hash 0xe7b7cfda [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59664 dport 50871] OK # # # cpu 0: rx_hash 0x0a309daa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59666 dport 50871] OK # # # cpu 0: rx_hash 0xfcf33492 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59670 dport 50871] OK # # # cpu 0: rx_hash 0xc97d2d17 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59692 dport 50871] OK # # # cpu 0: rx_hash 0xef893c11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59706 dport 50871] OK # # # cpu 0: rx_hash 0xde185c71 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59732 dport 50871] OK # # # cpu 0: rx_hash 0x8bb36a20 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59744 dport 50871] OK # # # cpu 4: rx_hash 0x6a15b27e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59676 dport 50871] OK # # # cpu 4: rx_hash 0x53ba21d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59736 dport 50871] OK # # # cpu 5: rx_hash 0x838d99eb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59722 dport 50871] OK # # # cpu 5: rx_hash 0x98c962a3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59724 dport 50871] OK # # # cpu 5: rx_hash 0xeb9645f4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59758 dport 50871] OK # # # cpu 0: rx_hash 0x40c02956 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59764 dport 50871] OK # # # cpu 0: rx_hash 0xcd6254f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59768 dport 50871] OK # # # cpu 0: rx_hash 0x26f5c395 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59782 dport 50871] OK # # # cpu 4: rx_hash 0xd626afba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59774 dport 50871] OK # # # cpu 4: rx_hash 0x0001d293 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59792 dport 50871] OK # # # cpu 4: rx_hash 0xf6c27bab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59796 dport 50871] OK # # # cpu 4: rx_hash 0x9ed9a7b4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59824 dport 50871] OK # # # cpu 4: rx_hash 0xf2dd024e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59840 dport 50871] OK # # # cpu 4: rx_hash 0xb40c3c9c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59864 dport 50871] OK # # # cpu 5: rx_hash 0x96e7547f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59802 dport 50871] OK # # # cpu 5: rx_hash 0xa3694dfa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59808 dport 50871] OK # # # cpu 5: rx_hash 0x083f2158 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59834 dport 50871] OK # # # cpu 5: rx_hash 0x92f82d9a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59854 dport 50871] OK # # # cpu 0: rx_hash 0xaf48c7d4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59870 dport 50871] OK # # # cpu 0: rx_hash 0xc7531bcb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59898 dport 50871] OK # # # cpu 0: rx_hash 0xdc17e083 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59900 dport 50871] OK # # # cpu 0: rx_hash 0xc006145c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59922 dport 50871] OK # # # cpu 0: rx_hash 0x4da469f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59934 dport 50871] OK # # # cpu 4: rx_hash 0x6c057769 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59872 dport 50871] OK # # # cpu 4: rx_hash 0x51b59d27 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59888 dport 50871] OK # # # cpu 4: rx_hash 0x0b75572a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59910 dport 50871] OK # # # cpu 4: rx_hash 0x459a9a33 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59956 dport 50871] OK # # # cpu 4: rx_hash 0x32dac481 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59970 dport 50871] OK # # # cpu 5: rx_hash 0x86d72a8e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59914 dport 50871] OK # # # cpu 5: rx_hash 0xf5880dd9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59944 dport 50871] OK # # # cpu 5: rx_hash 0xeeccf691 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59950 dport 50871] OK # # # cpu 5: rx_hash 0xbf78b925 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59982 dport 50871] 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 36958 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x96b22bfc [saddr 192.0.3.2 daddr 192.0.3.1 sport 35094 dport 36958] != expected 0x80add189 # # Exception| cpu 4: rx_hash 0x96b22bfc [saddr 192.0.3.2 daddr 192.0.3.1 sport 35094 dport 36958] != expected 0x80add189 # # Exception| cpu 4: rx_hash 0x96b22bfc [saddr 192.0.3.2 daddr 192.0.3.1 sport 59955 dport 36958] != expected 0x3ca274fc # # Exception| cpu 4: rx_hash 0x96b22bfc [saddr 192.0.3.2 daddr 192.0.3.1 sport 59955 dport 36958] != expected 0x3ca274fc # # Exception| cpu 4: rx_hash 0x96b22bfc [saddr 192.0.3.2 daddr 192.0.3.1 sport 42097 dport 36958] != expected 0xb21955eb # # Exception| cpu 4: rx_hash 0x96b22bfc [saddr 192.0.3.2 daddr 192.0.3.1 sport 42097 dport 36958] != expected 0xb21955eb # # Exception| cpu 4: rx_hash 0x96b22bfc [saddr 192.0.3.2 daddr 192.0.3.1 sport 55900 dport 36958] != expected 0x4b675970 # # Exception| cpu 4: rx_hash 0x96b22bfc [saddr 192.0.3.2 daddr 192.0.3.1 sport 55900 dport 36958] != expected 0x4b675970 # # Exception| cpu 4: rx_hash 0x96b22bfc [saddr 192.0.3.2 daddr 192.0.3.1 sport 42975 dport 36958] != expected 0x54948d2e # # Exception| cpu 4: rx_hash 0x96b22bfc [saddr 192.0.3.2 daddr 192.0.3.1 sport 42975 dport 36958] != expected 0x54948d2e # # Exception| cpu 4: rx_hash 0x96b22bfc [saddr 192.0.3.2 daddr 192.0.3.1 sport 41730 dport 36958] != expected 0xe3f94ed2 # # Exception| cpu 4: rx_hash 0x96b22bfc [saddr 192.0.3.2 daddr 192.0.3.1 sport 41730 dport 36958] != expected 0xe3f94ed2 # # Exception| cpu 4: rx_hash 0x96b22bfc [saddr 192.0.3.2 daddr 192.0.3.1 sport 42397 dport 36958] != expected 0x7fdbd58d # # Exception| cpu 4: rx_hash 0x96b22bfc [saddr 192.0.3.2 daddr 192.0.3.1 sport 42397 dport 36958] != expected 0x7fdbd58d # # Exception| cpu 4: rx_hash 0x96b22bfc [saddr 192.0.3.2 daddr 192.0.3.1 sport 33411 dport 36958] != expected 0x1f47a122 # # Exception| cpu 4: rx_hash 0x96b22bfc [saddr 192.0.3.2 daddr 192.0.3.1 sport 33411 dport 36958] != expected 0x1f47a122 # # Exception| cpu 4: rx_hash 0x96b22bfc [saddr 192.0.3.2 daddr 192.0.3.1 sport 56202 dport 36958] != expected 0x72b0f54d # # Exception| cpu 4: rx_hash 0x96b22bfc [saddr 192.0.3.2 daddr 192.0.3.1 sport 56202 dport 36958] != expected 0x72b0f54d # # Exception| cpu 4: rx_hash 0x96b22bfc [saddr 192.0.3.2 daddr 192.0.3.1 sport 49885 dport 36958] != expected 0xe12309bf # # Exception| cpu 4: rx_hash 0x96b22bfc [saddr 192.0.3.2 daddr 192.0.3.1 sport 49885 dport 36958] != expected 0xe12309bf # # Exception| cpu 4: rx_hash 0x96b22bfc [saddr 192.0.3.2 daddr 192.0.3.1 sport 55164 dport 36958] != expected 0x63f65f04 # # Exception| cpu 4: rx_hash 0x96b22bfc [saddr 192.0.3.2 daddr 192.0.3.1 sport 55164 dport 36958] != expected 0x63f65f04 # # Exception| cpu 4: rx_hash 0x96b22bfc [saddr 192.0.3.2 daddr 192.0.3.1 sport 47233 dport 36958] != expected 0x98d5bad5 # # Exception| cpu 4: rx_hash 0x96b22bfc [saddr 192.0.3.2 daddr 192.0.3.1 sport 47233 dport 36958] != expected 0x98d5bad5 # # Exception| cpu 4: rx_hash 0x96b22bfc [saddr 192.0.3.2 daddr 192.0.3.1 sport 33077 dport 36958] != expected 0x981f3b8a # # Exception| cpu 4: rx_hash 0x96b22bfc [saddr 192.0.3.2 daddr 192.0.3.1 sport 33077 dport 36958] != expected 0x981f3b8a # # Exception| cpu 4: rx_hash 0x96b22bfc [saddr 192.0.3.2 daddr 192.0.3.1 sport 39883 dport 36958] != expected 0x9e980bbd # # Exception| cpu 4: rx_hash 0x96b22bfc [saddr 192.0.3.2 daddr 192.0.3.1 sport 39883 dport 36958] != expected 0x9e980bbd # # Exception| cpu 4: rx_hash 0x96b22bfc [saddr 192.0.3.2 daddr 192.0.3.1 sport 33229 dport 36958] != expected 0x3a56b147 # # Exception| cpu 4: rx_hash 0x96b22bfc [saddr 192.0.3.2 daddr 192.0.3.1 sport 33229 dport 36958] != expected 0x3a56b147 # # Exception| cpu 4: rx_hash 0x96b22bfc [saddr 192.0.3.2 daddr 192.0.3.1 sport 53596 dport 36958] != expected 0x19d76ae0 # # Exception| cpu 4: rx_hash 0x96b22bfc [saddr 192.0.3.2 daddr 192.0.3.1 sport 53596 dport 36958] != expected 0x19d76ae0 # # Exception| cpu 4: rx_hash 0x96b22bfc [saddr 192.0.3.2 daddr 192.0.3.1 sport 49593 dport 36958] != expected 0xef6bf45a # # Exception| cpu 4: rx_hash 0x96b22bfc [saddr 192.0.3.2 daddr 192.0.3.1 sport 49593 dport 36958] != expected 0xef6bf45a # # Exception| cpu 4: rx_hash 0x96b22bfc [saddr 192.0.3.2 daddr 192.0.3.1 sport 42081 dport 36958] != expected 0x6d559430 # # Exception| cpu 4: rx_hash 0x96b22bfc [saddr 192.0.3.2 daddr 192.0.3.1 sport 42081 dport 36958] != expected 0x6d559430 # # Exception| cpu 4: rx_hash 0x96b22bfc [saddr 192.0.3.2 daddr 192.0.3.1 sport 56780 dport 36958] != expected 0xd7b19984 # # Exception| cpu 4: rx_hash 0x96b22bfc [saddr 192.0.3.2 daddr 192.0.3.1 sport 56780 dport 36958] != expected 0xd7b19984 # # Exception| cpu 4: rx_hash 0x96b22bfc [saddr 192.0.3.2 daddr 192.0.3.1 sport 49401 dport 36958] != expected 0x154c0831 # # Exception| cpu 4: rx_hash 0x96b22bfc [saddr 192.0.3.2 daddr 192.0.3.1 sport 49401 dport 36958] != expected 0x154c0831 # # Exception| cpu 4: rx_hash 0x96b22bfc [saddr 192.0.3.2 daddr 192.0.3.1 sport 50477 dport 36958] != expected 0x258099d0 # # Exception| cpu 4: rx_hash 0x96b22bfc [saddr 192.0.3.2 daddr 192.0.3.1 sport 50477 dport 36958] != expected 0x258099d0 # # Exception| count: pass=0 nohash=0 fail=42 # # 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 34481 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x0844a6e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58752 dport 34481] != expected 0xd84ef2ee # # Exception| cpu 0: rx_hash 0x0844a6e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58752 dport 34481] != expected 0xd84ef2ee # # Exception| cpu 0: rx_hash 0x0844a6e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40090 dport 34481] != expected 0xb7d4f599 # # Exception| cpu 0: rx_hash 0x0844a6e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40090 dport 34481] != expected 0xb7d4f599 # # Exception| cpu 0: rx_hash 0x0844a6e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32907 dport 34481] != expected 0x34daa9a1 # # Exception| cpu 0: rx_hash 0x0844a6e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32907 dport 34481] != expected 0x34daa9a1 # # Exception| cpu 0: rx_hash 0x0844a6e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51113 dport 34481] != expected 0x548aa893 # # Exception| cpu 0: rx_hash 0x0844a6e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51113 dport 34481] != expected 0x548aa893 # # Exception| cpu 0: rx_hash 0x0844a6e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57752 dport 34481] != expected 0xc2690f95 # # Exception| cpu 0: rx_hash 0x0844a6e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57752 dport 34481] != expected 0xc2690f95 # # Exception| cpu 0: rx_hash 0x0844a6e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39336 dport 34481] != expected 0xd616f58d # # Exception| cpu 0: rx_hash 0x0844a6e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39336 dport 34481] != expected 0xd616f58d # # Exception| cpu 0: rx_hash 0x0844a6e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32973 dport 34481] != expected 0xe0f2687a # # Exception| cpu 0: rx_hash 0x0844a6e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32973 dport 34481] != expected 0xe0f2687a # # Exception| cpu 0: rx_hash 0x0844a6e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43191 dport 34481] != expected 0x3ff5f2cd # # Exception| cpu 0: rx_hash 0x0844a6e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43191 dport 34481] != expected 0x3ff5f2cd # # Exception| cpu 0: rx_hash 0x0844a6e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44413 dport 34481] != expected 0xaee49ef6 # # Exception| cpu 0: rx_hash 0x0844a6e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44413 dport 34481] != expected 0xaee49ef6 # # Exception| cpu 0: rx_hash 0x0844a6e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34467 dport 34481] != expected 0x34784ce1 # # Exception| cpu 0: rx_hash 0x0844a6e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34467 dport 34481] != expected 0x34784ce1 # # Exception| cpu 0: rx_hash 0x0844a6e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50741 dport 34481] != expected 0x70f52c94 # # Exception| cpu 0: rx_hash 0x0844a6e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50741 dport 34481] != expected 0x70f52c94 # # Exception| cpu 0: rx_hash 0x0844a6e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60087 dport 34481] != expected 0x3d719a5 # # Exception| cpu 0: rx_hash 0x0844a6e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60087 dport 34481] != expected 0x3d719a5 # # Exception| cpu 0: rx_hash 0x0844a6e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38125 dport 34481] != expected 0x35e16e1e # # Exception| cpu 0: rx_hash 0x0844a6e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38125 dport 34481] != expected 0x35e16e1e # # Exception| cpu 0: rx_hash 0x0844a6e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53770 dport 34481] != expected 0x237d4b8b # # Exception| cpu 0: rx_hash 0x0844a6e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53770 dport 34481] != expected 0x237d4b8b # # Exception| cpu 0: rx_hash 0x0844a6e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52417 dport 34481] != expected 0x9a12db99 # # Exception| cpu 0: rx_hash 0x0844a6e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52417 dport 34481] != expected 0x9a12db99 # # Exception| cpu 0: rx_hash 0x0844a6e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45738 dport 34481] != expected 0xd44297aa # # Exception| cpu 0: rx_hash 0x0844a6e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45738 dport 34481] != expected 0xd44297aa # # Exception| cpu 0: rx_hash 0x0844a6e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55045 dport 34481] != expected 0xb77b0db3 # # Exception| cpu 0: rx_hash 0x0844a6e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55045 dport 34481] != expected 0xb77b0db3 # # Exception| cpu 0: rx_hash 0x0844a6e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45969 dport 34481] != expected 0x4919246a # # Exception| cpu 0: rx_hash 0x0844a6e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45969 dport 34481] != expected 0x4919246a # # Exception| cpu 0: rx_hash 0x0844a6e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48595 dport 34481] != expected 0xa09269a6 # # Exception| cpu 0: rx_hash 0x0844a6e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48595 dport 34481] != expected 0xa09269a6 # # Exception| cpu 0: rx_hash 0x0844a6e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43400 dport 34481] != expected 0x546de835 # # Exception| cpu 0: rx_hash 0x0844a6e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43400 dport 34481] != expected 0x546de835 # # 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__->