< TEST_PROGS=toeplitz.py TEST_GEN_PROGS="" run_tests make: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests' make[1]: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' # timeout set to 0 # selftests: drivers/net/hw: toeplitz.py # TAP version 13 # 1..12 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 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-23/tools/testing/selftests/net/lib/py/utils.py", line 200, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 129, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 48178 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 84 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x987597fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 60134 dport 48178] != expected 0x29d69cf0 # # Exception| cpu 0: rx_hash 0x27b7047d [saddr 192.0.3.2 daddr 192.0.3.1 sport 60138 dport 48178] != expected 0xed7b243f # # Exception| cpu 0: rx_hash 0x8f5ec7c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60224 dport 48178] != expected 0x864e5ab8 # # Exception| cpu 0: rx_hash 0xf0dbe0c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60230 dport 48178] != expected 0xf152b27 # # Exception| cpu 0: rx_hash 0x40ca0de3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60270 dport 48178] != expected 0xdc689973 # # Exception| cpu 0: rx_hash 0xb5a85920 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60274 dport 48178] != expected 0x3908959e # # Exception| cpu 0: rx_hash 0x41a4d4f8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60290 dport 48178] != expected 0xe4692021 # # Exception| cpu 0: rx_hash 0x9196e39b [saddr 192.0.3.2 daddr 192.0.3.1 sport 60350 dport 48178] != expected 0x91eff6dd # # Exception| cpu 0: rx_hash 0x19ac2268 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60370 dport 48178] != expected 0x8dd7f90b # # Exception| cpu 0: rx_hash 0x09d9a18f [saddr 192.0.3.2 daddr 192.0.3.1 sport 60388 dport 48178] != expected 0xb5a7e6a7 # # Exception| cpu 0: rx_hash 0xca64cbc2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60426 dport 48178] != expected 0x7c5e7ed3 # # Exception| cpu 0: rx_hash 0x2daeaed1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60502 dport 48178] != expected 0xd14d1f36 # # Exception| cpu 0: rx_hash 0xd71f84b0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60526 dport 48178] != expected 0x23fd1940 # # Exception| cpu 0: rx_hash 0xc8b979f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60540 dport 48178] != expected 0xc5d0c77 # # Exception| cpu 0: rx_hash 0x1636e92f [saddr 192.0.3.2 daddr 192.0.3.1 sport 60552 dport 48178] != expected 0x560a6942 # # Exception| cpu 0: rx_hash 0x23130968 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60574 dport 48178] != expected 0xfe9cacff # # Exception| cpu 0: rx_hash 0x06436ac8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60606 dport 48178] != expected 0x6e7a76ee # # Exception| cpu 0: rx_hash 0x3e68461a [saddr 192.0.3.2 daddr 192.0.3.1 sport 60666 dport 48178] != expected 0xa13fcb6c # # Exception| cpu 0: rx_hash 0xd12f8e77 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60690 dport 48178] != expected 0x8c1479f6 # # Exception| cpu 0: rx_hash 0xebd91092 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60704 dport 48178] != expected 0x3352b6d0 # # Exception| cpu 0: rx_hash 0x613e6356 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60730 dport 48178] != expected 0x5f69cba2 # # Exception| cpu 0: rx_hash 0x56c63126 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60762 dport 48178] != expected 0x87fc7cbb # # Exception| cpu 0: rx_hash 0xb3d1e602 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60784 dport 48178] != expected 0x5aec6ffa # # Exception| cpu 0: rx_hash 0x47dd6bda [saddr 192.0.3.2 daddr 192.0.3.1 sport 60800 dport 48178] != expected 0x878dda45 # # Exception| cpu 0: rx_hash 0xf81ff859 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60812 dport 48178] != expected 0x4320628a # # Exception| cpu 0: rx_hash 0xa2cabcfe [saddr 192.0.3.2 daddr 192.0.3.1 sport 60842 dport 48178] != expected 0x5a9dc904 # # Exception| cpu 0: rx_hash 0xeab7c989 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60876 dport 48178] != expected 0xb530f82 # # Exception| cpu 0: rx_hash 0x8a9413cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 60888 dport 48178] != expected 0xada86b2a # # Exception| cpu 0: rx_hash 0xcfe7aa29 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60908 dport 48178] != expected 0x9bb5d593 # # Exception| cpu 0: rx_hash 0xafc4706b [saddr 192.0.3.2 daddr 192.0.3.1 sport 60920 dport 48178] != expected 0x3d4eb13b # # Exception| cpu 0: rx_hash 0x9d142dbf [saddr 192.0.3.2 daddr 192.0.3.1 sport 60956 dport 48178] != expected 0x9dc6d6cf # # Exception| cpu 0: rx_hash 0xc90db8c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32786 dport 48178] != expected 0xae149abb # # Exception| cpu 0: rx_hash 0x76cf2b41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32798 dport 48178] != expected 0x6ab92274 # # Exception| cpu 0: rx_hash 0x791c55e3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32826 dport 48178] != expected 0x7d6928ef # # Exception| cpu 0: rx_hash 0xe03dceec [saddr 192.0.3.2 daddr 192.0.3.1 sport 32908 dport 48178] != expected 0x612081c7 # # Exception| cpu 0: rx_hash 0xa54e770e [saddr 192.0.3.2 daddr 192.0.3.1 sport 32952 dport 48178] != expected 0x573d3f7e # # Exception| cpu 0: rx_hash 0x4d576cbf [saddr 192.0.3.2 daddr 192.0.3.1 sport 32960 dport 48178] != expected 0xedfe5400 # # Exception| cpu 4: rx_hash 0xb2f68afc [saddr 192.0.3.2 daddr 192.0.3.1 sport 60130 dport 48178] != expected 0xaee04c7a # # Exception| cpu 4: rx_hash 0x4794de3f [saddr 192.0.3.2 daddr 192.0.3.1 sport 60158 dport 48178] != expected 0x4b804097 # # Exception| cpu 4: rx_hash 0x77325f93 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60174 dport 48178] != expected 0x4fd2e6a # # Exception| cpu 4: rx_hash 0xef7d1d87 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60244 dport 48178] != expected 0x20b53e10 # # Exception| cpu 4: rx_hash 0x3f4f2ae4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60264 dport 48178] != expected 0x5533e8ec # # Exception| cpu 4: rx_hash 0xfe66477b [saddr 192.0.3.2 daddr 192.0.3.1 sport 60302 dport 48178] != expected 0x20c498ee # # Exception| cpu 4: rx_hash 0x9e459d39 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60314 dport 48178] != expected 0x863ffc46 # # Exception| cpu 4: rx_hash 0x4e77aa5a [saddr 192.0.3.2 daddr 192.0.3.1 sport 60326 dport 48178] != expected 0xf3b92aba # # Exception| cpu 4: rx_hash 0xee13c49c [saddr 192.0.3.2 daddr 192.0.3.1 sport 60344 dport 48178] != expected 0x18b48742 # # Exception| cpu 4: rx_hash 0x060adf2d [saddr 192.0.3.2 daddr 192.0.3.1 sport 60352 dport 48178] != expected 0xa277ec3c # # Exception| cpu 4: rx_hash 0x5cdf9b8a [saddr 192.0.3.2 daddr 192.0.3.1 sport 60390 dport 48178] != expected 0xbbca47b2 # # Exception| cpu 4: rx_hash 0x15858203 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60434 dport 48178] != expected 0x1e08a2b4 # # Exception| cpu 4: rx_hash 0xd5c23687 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60440 dport 48178] != expected 0x53fe6be4 # # Exception| cpu 4: rx_hash 0xc5b7b560 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60462 dport 48178] != expected 0x6b8e7448 # # Exception| cpu 4: rx_hash 0xf0925527 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60472 dport 48178] != expected 0xc318b1f5 # # Exception| cpu 4: rx_hash 0x68dd1733 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60514 dport 48178] != expected 0xe750a18f # # Exception| cpu 4: rx_hash 0x4330d32a [saddr 192.0.3.2 daddr 192.0.3.1 sport 60554 dport 48178] != expected 0x5867c857 # # Exception| cpu 4: rx_hash 0x19e5978d [saddr 192.0.3.2 daddr 192.0.3.1 sport 60588 dport 48178] != expected 0x41da63d9 # # Exception| cpu 4: rx_hash 0x91df567e [saddr 192.0.3.2 daddr 192.0.3.1 sport 60608 dport 48178] != expected 0x5de26c0f # # Exception| cpu 4: rx_hash 0x1b3825ba [saddr 192.0.3.2 daddr 192.0.3.1 sport 60634 dport 48178] != expected 0x31d9117d # # Exception| cpu 4: rx_hash 0xe1890fdb [saddr 192.0.3.2 daddr 192.0.3.1 sport 60642 dport 48178] != expected 0xc369170b # # Exception| cpu 4: rx_hash 0x0b4da65d [saddr 192.0.3.2 daddr 192.0.3.1 sport 60652 dport 48178] != expected 0x9a90ed1 # # Exception| cpu 4: rx_hash 0x14eb5b18 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60670 dport 48178] != expected 0x26091be6 # # Exception| cpu 4: rx_hash 0x244ddab4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60686 dport 48178] != expected 0x6974751b # # Exception| cpu 4: rx_hash 0xa179d7d2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60720 dport 48178] != expected 0x129f02f2 # # Exception| cpu 4: rx_hash 0x1c66f666 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60746 dport 48178] != expected 0xa631c899 # # Exception| cpu 4: rx_hash 0x29431621 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60764 dport 48178] != expected 0xea70d24 # # Exception| cpu 4: rx_hash 0x393695c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60778 dport 48178] != expected 0x36d71288 # # Exception| cpu 4: rx_hash 0x983c221b [saddr 192.0.3.2 daddr 192.0.3.1 sport 60824 dport 48178] != expected 0xe5db0622 # # Exception| cpu 4: rx_hash 0x5aa624a8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60900 dport 48178] != expected 0xd82ebdd6 # # Exception| cpu 4: rx_hash 0x42f5647e [saddr 192.0.3.2 daddr 192.0.3.1 sport 60932 dport 48178] != expected 0xff900aa8 # # Exception| cpu 4: rx_hash 0x22d6be3c [saddr 192.0.3.2 daddr 192.0.3.1 sport 60944 dport 48178] != expected 0x596b6e00 # # Exception| cpu 4: rx_hash 0x67a507de [saddr 192.0.3.2 daddr 192.0.3.1 sport 60964 dport 48178] != expected 0x6f76d0b9 # # Exception| cpu 4: rx_hash 0xa7e2b35a [saddr 192.0.3.2 daddr 192.0.3.1 sport 60974 dport 48178] != expected 0x228019e9 # # Exception| cpu 4: rx_hash 0x16ecf103 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32778 dport 48178] != expected 0xcc4246dc # # Exception| cpu 4: rx_hash 0x1be23d96 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32856 dport 48178] != expected 0xab913ee3 # # Exception| cpu 4: rx_hash 0x9ed630f0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32870 dport 48178] != expected 0xd07a490a # # Exception| cpu 4: rx_hash 0x801e14ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 32920 dport 48178] != expected 0xc7dbe56f # # Exception| cpu 4: rx_hash 0xefeeb04e [saddr 192.0.3.2 daddr 192.0.3.1 sport 32936 dport 48178] != expected 0x76f08b5c # # Exception| cpu 4: rx_hash 0x07f7abff [saddr 192.0.3.2 daddr 192.0.3.1 sport 32976 dport 48178] != expected 0xcc33e022 # # Exception| cpu 4: rx_hash 0x17822818 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32998 dport 48178] != expected 0xf443ff8e # # Exception| cpu 4: rx_hash 0x0824d55d [saddr 192.0.3.2 daddr 192.0.3.1 sport 33012 dport 48178] != expected 0xdbe3eab9 # # Exception| cpu 4: rx_hash 0x722293b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33044 dport 48178] != expected 0xb5533066 # # Exception| cpu 4: rx_hash 0x2a2a6521 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33092 dport 48178] != expected 0xdcede94c # # Exception| cpu 4: rx_hash 0xea6dd1a5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33102 dport 48178] != expected 0x911b201c # # Exception| cpu 4: rx_hash 0x8a4e0be7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33114 dport 48178] != expected 0x37e044b4 # # Exception| cpu 4: rx_hash 0x5a7c3c84 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33126 dport 48178] != expected 0x42669248 # # Exception| count: pass=0 nohash=0 fail=84 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x099d7b35 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51060 dport 39736] OK # # # cpu 0: rx_hash 0xd712ebef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51072 dport 39736] OK # # # cpu 0: rx_hash 0x4253656e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51080 dport 39736] OK # # # cpu 0: rx_hash 0xa744b24a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51106 dport 39736] OK # # # cpu 0: rx_hash 0x5226e689 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51134 dport 39736] OK # # # cpu 0: rx_hash 0x7a7849bc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51148 dport 39736] OK # # # cpu 0: rx_hash 0x1a5b93fe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51160 dport 39736] OK # # # cpu 0: rx_hash 0xff4c44da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51186 dport 39736] OK # # # cpu 0: rx_hash 0x80c963dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51188 dport 39736] OK # # # cpu 0: rx_hash 0x51063bda [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51200 dport 39736] OK # # # cpu 0: rx_hash 0x2e831cdd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51206 dport 39736] OK # # # cpu 0: rx_hash 0x7456587a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51232 dport 39736] OK # # # cpu 0: rx_hash 0xe117d6fb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51240 dport 39736] OK # # # cpu 0: rx_hash 0x81340cb9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51260 dport 39736] OK # # # cpu 0: rx_hash 0xa96aa38c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51278 dport 39736] OK # # # cpu 0: rx_hash 0x197b4ead [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51302 dport 39736] OK # # # cpu 0: rx_hash 0xfd024092 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51360 dport 39736] OK # # # cpu 0: rx_hash 0xe0790fe0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51396 dport 39736] OK # # # cpu 0: rx_hash 0x401d6126 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51418 dport 39736] OK # # # cpu 0: rx_hash 0xbaac4b47 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51426 dport 39736] OK # # # cpu 0: rx_hash 0x00edb92f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51464 dport 39736] OK # # # cpu 4: rx_hash 0xe2370ba8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51094 dport 39736] OK # # # cpu 4: rx_hash 0x188621c9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51118 dport 39736] OK # # # cpu 4: rx_hash 0xd5cf59d8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51190 dport 39736] OK # # # cpu 4: rx_hash 0xe3ca64cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51294 dport 39736] OK # # # cpu 4: rx_hash 0xf2d13e30 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51332 dport 39736] OK # # # cpu 4: rx_hash 0x92f2e472 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51344 dport 39736] OK # # # cpu 4: rx_hash 0xd7815d90 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51364 dport 39736] OK # # # cpu 4: rx_hash 0xc827a0d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51382 dport 39736] OK # # # cpu 4: rx_hash 0x805ad5a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51408 dport 39736] OK # # # cpu 4: rx_hash 0xefaa7142 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51424 dport 39736] OK # # # cpu 4: rx_hash 0x1ac82581 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51452 dport 39736] OK # # # cpu 4: rx_hash 0x9a7f490c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51492 dport 39736] OK # # # cpu 4: rx_hash 0x0f3ec78d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51500 dport 39736] OK # # # cpu 4: rx_hash 0x8704067e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51520 dport 39736] OK # # # cpu 4: rx_hash 0x726652bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51548 dport 39736] OK # # # cpu 4: rx_hash 0x1d96f65d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51564 dport 39736] OK # # # cpu 4: rx_hash 0x035ed203 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51602 dport 39736] OK # # # cpu 4: rx_hash 0x132b51e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51620 dport 39736] OK # # # cpu 4: rx_hash 0x462d6be1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51622 dport 39736] OK # # # cpu 4: rx_hash 0xbe41f3b7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51688 dport 39736] OK # # # cpu 4: rx_hash 0xd9979466 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51726 dport 39736] OK # # # cpu 4: rx_hash 0x43056445 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51746 dport 39736] OK # # # cpu 4: rx_hash 0x3c804342 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51748 dport 39736] OK # # # cpu 4: rx_hash 0xc9e21781 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51768 dport 39736] OK # # # cpu 4: rx_hash 0x3e5df175 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51794 dport 39736] OK # # # cpu 4: rx_hash 0xc582020f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51846 dport 39736] OK # # # cpu 4: rx_hash 0x65e66cc9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51864 dport 39736] OK # # # cpu 4: rx_hash 0xff749cea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51892 dport 39736] OK # # # cpu 4: rx_hash 0x62b8bf15 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51976 dport 39736] OK # # # cpu 4: rx_hash 0x1d3d9812 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51982 dport 39736] OK # # # cpu 4: rx_hash 0x029b6557 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51996 dport 39736] OK # # # cpu 4: rx_hash 0x584e21f0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52026 dport 39736] OK # # # cpu 4: rx_hash 0x340dee3c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52112 dport 39736] OK # # # cpu 4: rx_hash 0x717e57de [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52132 dport 39736] OK # # # cpu 4: rx_hash 0x445bb799 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52146 dport 39736] OK # # # cpu 4: rx_hash 0x468605ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52164 dport 39736] OK # # # cpu 4: rx_hash 0xa391d28a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52206 dport 39736] OK # # # cpu 4: rx_hash 0xbc372fcf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52220 dport 39736] OK # # # count: pass=59 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 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-23/tools/testing/selftests/net/lib/py/utils.py", line 200, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 129, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 48331 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x47e8f451 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38188 dport 48331] != expected 0xf5943574 # # Exception| cpu 4: rx_hash 0x47e8f451 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38188 dport 48331] != expected 0xf5943574 # # Exception| cpu 4: rx_hash 0x47e8f451 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58175 dport 48331] != expected 0x249f611a # # Exception| cpu 4: rx_hash 0x47e8f451 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58175 dport 48331] != expected 0x249f611a # # Exception| cpu 4: rx_hash 0x47e8f451 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47365 dport 48331] != expected 0x8668e69 # # Exception| cpu 4: rx_hash 0x47e8f451 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47365 dport 48331] != expected 0x8668e69 # # Exception| cpu 4: rx_hash 0x47e8f451 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34672 dport 48331] != expected 0x18a8f484 # # Exception| cpu 4: rx_hash 0x47e8f451 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34672 dport 48331] != expected 0x18a8f484 # # Exception| cpu 4: rx_hash 0x47e8f451 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60559 dport 48331] != expected 0x5c5ba2f6 # # Exception| cpu 4: rx_hash 0x47e8f451 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60559 dport 48331] != expected 0x5c5ba2f6 # # Exception| cpu 4: rx_hash 0x47e8f451 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42151 dport 48331] != expected 0x1f2df8a7 # # Exception| cpu 4: rx_hash 0x47e8f451 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42151 dport 48331] != expected 0x1f2df8a7 # # Exception| cpu 4: rx_hash 0x47e8f451 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37259 dport 48331] != expected 0xf04c5c85 # # Exception| cpu 4: rx_hash 0x47e8f451 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37259 dport 48331] != expected 0xf04c5c85 # # Exception| cpu 4: rx_hash 0x47e8f451 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54905 dport 48331] != expected 0x5e9dbb71 # # Exception| cpu 4: rx_hash 0x47e8f451 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54905 dport 48331] != expected 0x5e9dbb71 # # Exception| cpu 4: rx_hash 0x47e8f451 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42137 dport 48331] != expected 0x64c68f4e # # Exception| cpu 4: rx_hash 0x47e8f451 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42137 dport 48331] != expected 0x64c68f4e # # Exception| cpu 4: rx_hash 0x47e8f451 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56701 dport 48331] != expected 0x10fa4670 # # Exception| cpu 4: rx_hash 0x47e8f451 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56701 dport 48331] != expected 0x10fa4670 # # Exception| cpu 4: rx_hash 0x47e8f451 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33336 dport 48331] != expected 0xa5db1c5b # # Exception| cpu 4: rx_hash 0x47e8f451 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33336 dport 48331] != expected 0xa5db1c5b # # Exception| cpu 4: rx_hash 0x47e8f451 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46809 dport 48331] != expected 0x6c9a4253 # # Exception| cpu 4: rx_hash 0x47e8f451 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46809 dport 48331] != expected 0x6c9a4253 # # Exception| cpu 4: rx_hash 0x47e8f451 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49573 dport 48331] != expected 0x21032197 # # Exception| cpu 4: rx_hash 0x47e8f451 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49573 dport 48331] != expected 0x21032197 # # Exception| cpu 4: rx_hash 0x47e8f451 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40863 dport 48331] != expected 0x297df834 # # Exception| cpu 4: rx_hash 0x47e8f451 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40863 dport 48331] != expected 0x297df834 # # Exception| cpu 4: rx_hash 0x47e8f451 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46751 dport 48331] != expected 0xadb25ec4 # # Exception| cpu 4: rx_hash 0x47e8f451 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46751 dport 48331] != expected 0xadb25ec4 # # Exception| cpu 4: rx_hash 0x47e8f451 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33338 dport 48331] != expected 0xabb6bd4e # # Exception| cpu 4: rx_hash 0x47e8f451 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33338 dport 48331] != expected 0xabb6bd4e # # Exception| cpu 4: rx_hash 0x47e8f451 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34516 dport 48331] != expected 0xb95d93d9 # # Exception| cpu 4: rx_hash 0x47e8f451 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34516 dport 48331] != expected 0xb95d93d9 # # Exception| cpu 4: rx_hash 0x47e8f451 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49599 dport 48331] != expected 0x4d385ce5 # # Exception| cpu 4: rx_hash 0x47e8f451 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49599 dport 48331] != expected 0x4d385ce5 # # Exception| cpu 4: rx_hash 0x47e8f451 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45398 dport 48331] != expected 0x612d2f15 # # Exception| cpu 4: rx_hash 0x47e8f451 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45398 dport 48331] != expected 0x612d2f15 # # Exception| cpu 4: rx_hash 0x47e8f451 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38729 dport 48331] != expected 0xffe27d6d # # Exception| cpu 4: rx_hash 0x47e8f451 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38729 dport 48331] != expected 0xffe27d6d # # Exception| cpu 4: rx_hash 0x47e8f451 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43960 dport 48331] != expected 0x52d0c2f # # Exception| cpu 4: rx_hash 0x47e8f451 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43960 dport 48331] != expected 0x52d0c2f # # Exception| cpu 4: rx_hash 0x47e8f451 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42619 dport 48331] != expected 0xdf094267 # # Exception| cpu 4: rx_hash 0x47e8f451 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42619 dport 48331] != expected 0xdf094267 # # Exception| cpu 4: rx_hash 0x47e8f451 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40127 dport 48331] != expected 0x628994c6 # # Exception| cpu 4: rx_hash 0x47e8f451 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40127 dport 48331] != expected 0x628994c6 # # Exception| count: pass=0 nohash=0 fail=46 # # Exception| # not ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 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-23/tools/testing/selftests/net/lib/py/utils.py", line 200, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 129, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 60999 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0xe6762818 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50433 dport 60999] != expected 0x95e5466 # # Exception| cpu 4: rx_hash 0xe6762818 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50433 dport 60999] != expected 0x95e5466 # # Exception| cpu 4: rx_hash 0xe6762818 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56248 dport 60999] != expected 0x5717768a # # Exception| cpu 4: rx_hash 0xe6762818 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56248 dport 60999] != expected 0x5717768a # # Exception| cpu 4: rx_hash 0xe6762818 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51379 dport 60999] != expected 0xd7e91c8c # # Exception| cpu 4: rx_hash 0xe6762818 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51379 dport 60999] != expected 0xd7e91c8c # # Exception| cpu 4: rx_hash 0xe6762818 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46546 dport 60999] != expected 0x1e75ac85 # # Exception| cpu 4: rx_hash 0xe6762818 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46546 dport 60999] != expected 0x1e75ac85 # # Exception| cpu 4: rx_hash 0xe6762818 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34846 dport 60999] != expected 0xbd31287d # # Exception| cpu 4: rx_hash 0xe6762818 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34846 dport 60999] != expected 0xbd31287d # # Exception| cpu 4: rx_hash 0xe6762818 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48197 dport 60999] != expected 0x54376ddb # # Exception| cpu 4: rx_hash 0xe6762818 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48197 dport 60999] != expected 0x54376ddb # # Exception| cpu 4: rx_hash 0xe6762818 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42566 dport 60999] != expected 0x1db7c4a6 # # Exception| cpu 4: rx_hash 0xe6762818 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42566 dport 60999] != expected 0x1db7c4a6 # # Exception| cpu 4: rx_hash 0xe6762818 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43104 dport 60999] != expected 0x8c8844a8 # # Exception| cpu 4: rx_hash 0xe6762818 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43104 dport 60999] != expected 0x8c8844a8 # # Exception| cpu 4: rx_hash 0xe6762818 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33679 dport 60999] != expected 0xeaa3c81e # # Exception| cpu 4: rx_hash 0xe6762818 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33679 dport 60999] != expected 0xeaa3c81e # # Exception| cpu 4: rx_hash 0xe6762818 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44485 dport 60999] != expected 0x5583d980 # # Exception| cpu 4: rx_hash 0xe6762818 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44485 dport 60999] != expected 0x5583d980 # # Exception| cpu 4: rx_hash 0xe6762818 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48744 dport 60999] != expected 0x6fcefc9 # # Exception| cpu 4: rx_hash 0xe6762818 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48744 dport 60999] != expected 0x6fcefc9 # # Exception| cpu 4: rx_hash 0xe6762818 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45965 dport 60999] != expected 0x55ca02bf # # Exception| cpu 4: rx_hash 0xe6762818 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45965 dport 60999] != expected 0x55ca02bf # # Exception| cpu 4: rx_hash 0xe6762818 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33132 dport 60999] != expected 0xc950cab2 # # Exception| cpu 4: rx_hash 0xe6762818 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33132 dport 60999] != expected 0xc950cab2 # # Exception| cpu 4: rx_hash 0xe6762818 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55650 dport 60999] != expected 0x24592a4c # # Exception| cpu 4: rx_hash 0xe6762818 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55650 dport 60999] != expected 0x24592a4c # # Exception| cpu 4: rx_hash 0xe6762818 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45909 dport 60999] != expected 0x11d76246 # # Exception| cpu 4: rx_hash 0xe6762818 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45909 dport 60999] != expected 0x11d76246 # # Exception| cpu 4: rx_hash 0xe6762818 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58866 dport 60999] != expected 0xa47dc7d3 # # Exception| cpu 4: rx_hash 0xe6762818 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58866 dport 60999] != expected 0xa47dc7d3 # # Exception| cpu 4: rx_hash 0xe6762818 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57069 dport 60999] != expected 0x7a10667a # # Exception| cpu 4: rx_hash 0xe6762818 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57069 dport 60999] != expected 0x7a10667a # # Exception| cpu 4: rx_hash 0xe6762818 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47933 dport 60999] != expected 0x2bfbff39 # # Exception| cpu 4: rx_hash 0xe6762818 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47933 dport 60999] != expected 0x2bfbff39 # # Exception| cpu 4: rx_hash 0xe6762818 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45177 dport 60999] != expected 0x2dba982b # # Exception| cpu 4: rx_hash 0xe6762818 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45177 dport 60999] != expected 0x2dba982b # # Exception| cpu 4: rx_hash 0xe6762818 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34860 dport 60999] != expected 0x87c7b698 # # Exception| cpu 4: rx_hash 0xe6762818 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34860 dport 60999] != expected 0x87c7b698 # # Exception| cpu 4: rx_hash 0xe6762818 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36398 dport 60999] != expected 0x81be09ba # # Exception| cpu 4: rx_hash 0xe6762818 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36398 dport 60999] != expected 0x81be09ba # # Exception| cpu 4: rx_hash 0xe6762818 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40847 dport 60999] != expected 0xf56aa4a # # Exception| cpu 4: rx_hash 0xe6762818 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40847 dport 60999] != expected 0xf56aa4a # # Exception| count: pass=0 nohash=0 fail=44 # # Exception| # not ok 4 toeplitz.test.udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 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-23/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 make[1]: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests' xx__-> echo $? 0 xx__-> /opt/nipa/contest/scripts/env_check.py Comparing to existing state file: no differences detected. Current system state saved to /tmp/nipa-env-state.json xx__-> echo $? 0 xx__->