< 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 360 # 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 49890 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x09b14d14 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39926 dport 49890] != expected 0xdeed8a92 # # Exception| cpu 0: rx_hash 0xe9fe9411 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39942 dport 49890] != expected 0x8bbab096 # # Exception| cpu 0: rx_hash 0x2c44f1f2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39944 dport 49890] != expected 0x35297d29 # # Exception| cpu 0: rx_hash 0xc238dfb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39948 dport 49890] != expected 0x4a25f83b # # Exception| cpu 4: rx_hash 0xdfb8837e [saddr 192.0.3.2 daddr 192.0.3.1 sport 39900 dport 49890] != expected 0x1093529d # # Exception| cpu 4: rx_hash 0xdb7ae6d2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39936 dport 49890] != expected 0xaaf3fa0 # # Exception| cpu 4: rx_hash 0xfc1db1c0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39954 dport 49890] != expected 0xeb7514c0 # # Exception| cpu 4: rx_hash 0xce99c303 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39956 dport 49890] != expected 0x6a609bf6 # # Exception| cpu 4: rx_hash 0x12619f81 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39958 dport 49890] != expected 0x947991d2 # # Exception| cpu 5: rx_hash 0x2886945e [saddr 192.0.3.2 daddr 192.0.3.1 sport 39892 dport 49890] != expected 0x2f151014 # # Exception| cpu 5: rx_hash 0x37942367 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39912 dport 49890] != expected 0x7fbd6669 # # Exception| cpu 5: rx_hash 0xe7cd6355 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39922 dport 49890] != expected 0xa1e10f80 # # Exception| cpu 0: rx_hash 0xfa4d3f98 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39970 dport 49890] != expected 0xfb57a526 # # Exception| cpu 0: rx_hash 0xa3cdaa6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 40048 dport 49890] != expected 0x1d7d4617 # # Exception| cpu 4: rx_hash 0xe30f06f9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39982 dport 49890] != expected 0xbbdd62bd # # Exception| cpu 4: rx_hash 0xbcdf1d57 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40012 dport 49890] != expected 0x4dd5306a # # Exception| cpu 4: rx_hash 0x880be1cc [saddr 192.0.3.2 daddr 192.0.3.1 sport 40058 dport 49890] != expected 0xdce20eba # # Exception| cpu 4: rx_hash 0x568d7563 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40070 dport 49890] != expected 0x8842d4be # # Exception| cpu 4: rx_hash 0xad127ef3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40086 dport 49890] != expected 0x9781f5fa # # Exception| cpu 5: rx_hash 0x143111d9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39974 dport 49890] != expected 0x845b2034 # # Exception| cpu 5: rx_hash 0xf6ec2328 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39994 dport 49890] != expected 0xdb12c6eb # # Exception| cpu 5: rx_hash 0x52a33316 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40008 dport 49890] != expected 0x32d9b578 # # Exception| cpu 5: rx_hash 0x5e022fa6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40016 dport 49890] != expected 0x129cd6b5 # # Exception| cpu 5: rx_hash 0x474016c7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40028 dport 49890] != expected 0x5216112e # # Exception| cpu 5: rx_hash 0x6ad6d33d [saddr 192.0.3.2 daddr 192.0.3.1 sport 40038 dport 49890] != expected 0x83abe865 # # Exception| cpu 5: rx_hash 0x436e50b2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40082 dport 49890] != expected 0xe88d70e8 # # Exception| cpu 0: rx_hash 0xb4504792 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40090 dport 49890] != expected 0xd70b3261 # # Exception| cpu 0: rx_hash 0x625989f8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40112 dport 49890] != expected 0x1975ea6e # # Exception| cpu 0: rx_hash 0xbea1d57a [saddr 192.0.3.2 daddr 192.0.3.1 sport 40114 dport 49890] != expected 0xe76ce04a # # Exception| cpu 0: rx_hash 0x31288ee6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40138 dport 49890] != expected 0xcf38db74 # # Exception| cpu 0: rx_hash 0x84c3166b [saddr 192.0.3.2 daddr 192.0.3.1 sport 40192 dport 49890] != expected 0xb530db4 # # Exception| cpu 4: rx_hash 0xc61699c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40130 dport 49890] != expected 0xf0be99fd # # Exception| cpu 4: rx_hash 0x286ab787 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40134 dport 49890] != expected 0x8fb21cef # # Exception| cpu 4: rx_hash 0xf2c2655d [saddr 192.0.3.2 daddr 192.0.3.1 sport 40180 dport 49890] != expected 0x6189a72d # # Exception| cpu 4: rx_hash 0x6abf382a [saddr 192.0.3.2 daddr 192.0.3.1 sport 40196 dport 49890] != expected 0x745f88a6 # # Exception| cpu 4: rx_hash 0xaf055dc9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40202 dport 49890] != expected 0xcacc4519 # # Exception| cpu 5: rx_hash 0x68a81b10 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40088 dport 49890] != expected 0x29123845 # # Exception| cpu 5: rx_hash 0xb200c9ca [saddr 192.0.3.2 daddr 192.0.3.1 sport 40106 dport 49890] != expected 0xc7298387 # # Exception| cpu 5: rx_hash 0xcab78576 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40154 dport 49890] != expected 0xd0fbfa30 # # Exception| cpu 5: rx_hash 0xd5a5324f [saddr 192.0.3.2 daddr 192.0.3.1 sport 40166 dport 49890] != expected 0x80538c4d # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0xe7be533b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43910 dport 57429] OK # # # cpu 0: rx_hash 0xc6898a71 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43940 dport 57429] OK # # # cpu 0: rx_hash 0x0333ef92 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43946 dport 57429] OK # # # cpu 0: rx_hash 0x2454b880 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43960 dport 57429] OK # # # cpu 4: rx_hash 0x0bbcb557 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43900 dport 57429] OK # # # cpu 4: rx_hash 0x1080441b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43918 dport 57429] OK # # # cpu 4: rx_hash 0x37e71309 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43932 dport 57429] OK # # # cpu 4: rx_hash 0x28f5a430 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43936 dport 57429] OK # # # cpu 4: rx_hash 0x1a71d6f3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43942 dport 57429] OK # # # cpu 5: rx_hash 0xca2896c1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43964 dport 57429] OK # # # cpu 0: rx_hash 0xb29fda7d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43980 dport 57429] OK # # # cpu 0: rx_hash 0x8cbab40e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43986 dport 57429] OK # # # cpu 0: rx_hash 0x8aea3a56 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44002 dport 57429] OK # # # cpu 0: rx_hash 0x6604ffe3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44042 dport 57429] OK # # # cpu 0: rx_hash 0x6aa5e353 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44050 dport 57429] OK # # # cpu 0: rx_hash 0xb00d3189 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44064 dport 57429] OK # # # cpu 4: rx_hash 0xa3be9a00 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44036 dport 57429] OK # # # cpu 4: rx_hash 0x52d00378 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44092 dport 57429] OK # # # cpu 4: rx_hash 0xefdd2a27 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44098 dport 57429] OK # # # cpu 4: rx_hash 0xdd5958e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44100 dport 57429] OK # # # cpu 5: rx_hash 0x93a80337 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44014 dport 57429] OK # # # cpu 5: rx_hash 0xb4cf5425 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44028 dport 57429] OK # # # cpu 5: rx_hash 0x4b923a19 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44080 dport 57429] OK # # # cpu 5: rx_hash 0xa5ee1458 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44084 dport 57429] OK # # # cpu 5: rx_hash 0x8e285ffa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44094 dport 57429] OK # # # cpu 0: rx_hash 0x26c65374 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44116 dport 57429] OK # # # cpu 0: rx_hash 0x2096dd2c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44132 dport 57429] OK # # # cpu 0: rx_hash 0x07f18a3e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44150 dport 57429] OK # # # cpu 0: rx_hash 0xc24befdd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44152 dport 57429] OK # # # cpu 0: rx_hash 0x24b89b59 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44202 dport 57429] OK # # # cpu 4: rx_hash 0x144221b7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44114 dport 57429] OK # # # cpu 4: rx_hash 0xd7a8ca0c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44140 dport 57429] OK # # # cpu 4: rx_hash 0x1ccd7b72 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44164 dport 57429] OK # # # cpu 4: rx_hash 0xe102feba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44196 dport 57429] OK # # # cpu 4: rx_hash 0xcac4b518 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44206 dport 57429] OK # # # cpu 5: rx_hash 0xe37c3697 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44122 dport 57429] OK # # # cpu 5: rx_hash 0xe75270e2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44180 dport 57429] OK # # # cpu 5: rx_hash 0x163ce99a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44204 dport 57429] OK # # # cpu 0: rx_hash 0x281987e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44210 dport 57429] OK # # # cpu 0: rx_hash 0xbed2e514 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44230 dport 57429] OK # # # cpu 0: rx_hash 0x9514aeb6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44236 dport 57429] OK # # # cpu 0: rx_hash 0x6e8ba526 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44252 dport 57429] OK # # # cpu 0: rx_hash 0x8a06198f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44272 dport 57429] OK # # # cpu 0: rx_hash 0x647a37ce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44276 dport 57429] OK # # # count: pass=44 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 42938 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 36 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0xa2844fa0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32780 dport 42938] != expected 0xde2f8526 # # Exception| cpu 5: rx_hash 0xa2844fa0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59512 dport 42938] != expected 0x22c6ee99 # # Exception| cpu 5: rx_hash 0xa2844fa0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51870 dport 42938] != expected 0x70cba5ee # # Exception| cpu 5: rx_hash 0xa2844fa0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51628 dport 42938] != expected 0x1ff23532 # # Exception| cpu 5: rx_hash 0xa2844fa0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48645 dport 42938] != expected 0xd535629a # # Exception| cpu 5: rx_hash 0xa2844fa0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59997 dport 42938] != expected 0x2ee7f66a # # Exception| cpu 5: rx_hash 0xa2844fa0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56128 dport 42938] != expected 0x64701459 # # Exception| cpu 5: rx_hash 0xa2844fa0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43364 dport 42938] != expected 0xd074ca9a # # Exception| cpu 5: rx_hash 0xa2844fa0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47754 dport 42938] != expected 0x5413d3c1 # # Exception| cpu 5: rx_hash 0xa2844fa0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36284 dport 42938] != expected 0x6c49e83b # # Exception| cpu 5: rx_hash 0xa2844fa0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46067 dport 42938] != expected 0xe1b648e0 # # Exception| cpu 5: rx_hash 0xa2844fa0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57654 dport 42938] != expected 0xfa665f21 # # Exception| cpu 5: rx_hash 0xa2844fa0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59462 dport 42938] != expected 0x8c7792c0 # # Exception| cpu 5: rx_hash 0xa2844fa0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55195 dport 42938] != expected 0xe2564f47 # # Exception| cpu 5: rx_hash 0xa2844fa0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50962 dport 42938] != expected 0x9205be8e # # Exception| cpu 5: rx_hash 0xa2844fa0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52323 dport 42938] != expected 0x98d87e2c # # Exception| cpu 5: rx_hash 0xa2844fa0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60624 dport 42938] != expected 0xd126541f # # Exception| cpu 5: rx_hash 0xa2844fa0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36719 dport 42938] != expected 0xf5576261 # # Exception| cpu 5: rx_hash 0xa2844fa0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53407 dport 42938] != expected 0xdc27edce # # Exception| cpu 5: rx_hash 0xa2844fa0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57597 dport 42938] != expected 0xc23f9da8 # # Exception| cpu 5: rx_hash 0xa2844fa0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59561 dport 42938] != expected 0xc53f77ed # # Exception| cpu 5: rx_hash 0xa2844fa0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58199 dport 42938] != expected 0x8ebb0a91 # # Exception| cpu 5: rx_hash 0xa2844fa0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59037 dport 42938] != expected 0x8aafd0d4 # # Exception| cpu 5: rx_hash 0xa2844fa0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43619 dport 42938] != expected 0x2c517afb # # Exception| cpu 5: rx_hash 0xa2844fa0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36738 dport 42938] != expected 0x42068d68 # # Exception| cpu 5: rx_hash 0xa2844fa0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43247 dport 42938] != expected 0xefddc042 # # Exception| cpu 5: rx_hash 0xa2844fa0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41089 dport 42938] != expected 0x3960d34c # # Exception| cpu 5: rx_hash 0xa2844fa0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52607 dport 42938] != expected 0xc66daae7 # # Exception| cpu 5: rx_hash 0xa2844fa0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51010 dport 42938] != expected 0x8a36579b # # Exception| cpu 5: rx_hash 0xa2844fa0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51397 dport 42938] != expected 0xd5ab0915 # # Exception| cpu 5: rx_hash 0xa2844fa0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42001 dport 42938] != expected 0xe5249aa5 # # Exception| cpu 5: rx_hash 0xa2844fa0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41521 dport 42938] != expected 0xaa441f88 # # Exception| cpu 5: rx_hash 0xa2844fa0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34126 dport 42938] != expected 0xe64579c2 # # Exception| cpu 5: rx_hash 0xa2844fa0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45961 dport 42938] != expected 0x37fb79fa # # Exception| cpu 5: rx_hash 0xa2844fa0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54229 dport 42938] != expected 0x9b4a462c # # Exception| cpu 5: rx_hash 0xa2844fa0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46350 dport 42938] != expected 0x9a59322 # # Exception| count: pass=0 nohash=0 fail=36 # # 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 49867 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x080e05f4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60044 dport 49867] != expected 0xe667beec # # Exception| cpu 5: rx_hash 0x080e05f4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49417 dport 49867] != expected 0xff731ac # # Exception| cpu 5: rx_hash 0x080e05f4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48019 dport 49867] != expected 0xc68ee1eb # # Exception| cpu 5: rx_hash 0x080e05f4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49191 dport 49867] != expected 0x683b213e # # Exception| cpu 5: rx_hash 0x080e05f4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45819 dport 49867] != expected 0x86d67f49 # # Exception| cpu 5: rx_hash 0x080e05f4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53248 dport 49867] != expected 0x2b7bf03a # # Exception| cpu 5: rx_hash 0x080e05f4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45944 dport 49867] != expected 0x3148b04 # # Exception| cpu 5: rx_hash 0x080e05f4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53331 dport 49867] != expected 0xcb0bdcc8 # # Exception| cpu 5: rx_hash 0x080e05f4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59026 dport 49867] != expected 0x645b92a6 # # Exception| cpu 5: rx_hash 0x080e05f4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45780 dport 49867] != expected 0x7532666 # # Exception| cpu 5: rx_hash 0x080e05f4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38008 dport 49867] != expected 0xbe62304a # # Exception| cpu 5: rx_hash 0x080e05f4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49422 dport 49867] != expected 0x8483fa6b # # Exception| cpu 5: rx_hash 0x080e05f4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33957 dport 49867] != expected 0x11200722 # # Exception| cpu 5: rx_hash 0x080e05f4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42927 dport 49867] != expected 0x507e8be0 # # Exception| cpu 5: rx_hash 0x080e05f4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43846 dport 49867] != expected 0x9ef2c1a3 # # Exception| cpu 5: rx_hash 0x080e05f4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58456 dport 49867] != expected 0x21d502ce # # Exception| cpu 5: rx_hash 0x080e05f4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51547 dport 49867] != expected 0x3d809a4d # # Exception| cpu 5: rx_hash 0x080e05f4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45289 dport 49867] != expected 0xe6dd007 # # Exception| cpu 5: rx_hash 0x080e05f4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54671 dport 49867] != expected 0x60154138 # # Exception| cpu 5: rx_hash 0x080e05f4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46389 dport 49867] != expected 0xa5734df7 # # Exception| cpu 5: rx_hash 0x080e05f4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39536 dport 49867] != expected 0x5a999d0f # # Exception| cpu 5: rx_hash 0x080e05f4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54059 dport 49867] != expected 0xb4e78fb1 # # Exception| cpu 5: rx_hash 0x080e05f4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41370 dport 49867] != expected 0x7990168f # # Exception| cpu 5: rx_hash 0x080e05f4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42556 dport 49867] != expected 0x2e23743d # # Exception| cpu 5: rx_hash 0x080e05f4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60041 dport 49867] != expected 0xb1eb29a9 # # Exception| cpu 5: rx_hash 0x080e05f4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60861 dport 49867] != expected 0x7e4cfd7b # # Exception| cpu 5: rx_hash 0x080e05f4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40654 dport 49867] != expected 0xf1eeebe8 # # Exception| cpu 5: rx_hash 0x080e05f4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60198 dport 49867] != expected 0xd0a4614d # # Exception| cpu 5: rx_hash 0x080e05f4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55703 dport 49867] != expected 0xd0ad1fb1 # # Exception| cpu 5: rx_hash 0x080e05f4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44722 dport 49867] != expected 0x3f1dcebb # # Exception| cpu 5: rx_hash 0x080e05f4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36502 dport 49867] != expected 0xb653aab7 # # Exception| cpu 5: rx_hash 0x080e05f4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49104 dport 49867] != expected 0xa8fbaa7 # # Exception| cpu 5: rx_hash 0x080e05f4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41819 dport 49867] != expected 0xae287441 # # Exception| cpu 5: rx_hash 0x080e05f4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58427 dport 49867] != expected 0xc7f5a064 # # Exception| cpu 5: rx_hash 0x080e05f4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58960 dport 49867] != expected 0x7937edb2 # # Exception| cpu 5: rx_hash 0x080e05f4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38687 dport 49867] != expected 0x465bb444 # # Exception| cpu 5: rx_hash 0x080e05f4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48897 dport 49867] != expected 0x89742ba5 # # Exception| cpu 5: rx_hash 0x080e05f4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57770 dport 49867] != expected 0xb2be7f15 # # Exception| cpu 5: rx_hash 0x080e05f4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57586 dport 49867] != expected 0x9f4151f8 # # Exception| cpu 5: rx_hash 0x080e05f4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60771 dport 49867] != expected 0x81fdb09e # # 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 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__->