< TEST_PROGS=toeplitz.py TEST_GEN_PROGS="" run_tests make: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests' make[1]: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' TAP version 13 1..1 # overriding timeout to 720 # selftests: drivers/net/hw: toeplitz.py # TAP version 13 # 1..12 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 417, 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 46897 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x658dd8ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 42508 dport 46897] != expected 0xec01b6b6 # # Exception| cpu 0: rx_hash 0x212a2b32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42518 dport 46897] != expected 0x5189f521 # # Exception| cpu 0: rx_hash 0x47de2162 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42552 dport 46897] != expected 0x32c5977d # # Exception| cpu 0: rx_hash 0x8ee4121d [saddr 192.0.3.2 daddr 192.0.3.1 sport 42556 dport 46897] != expected 0x750be407 # # Exception| cpu 0: rx_hash 0x201ea2c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42586 dport 46897] != expected 0x71dc58d1 # # Exception| cpu 4: rx_hash 0x0110c112 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42500 dport 46897] != expected 0xcfe68f0b # # Exception| cpu 4: rx_hash 0xf590adbd [saddr 192.0.3.2 daddr 192.0.3.1 sport 42536 dport 46897] != expected 0x23360ba3 # # Exception| cpu 4: rx_hash 0x7b50f745 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42588 dport 46897] != expected 0xb98ecd5f # # Exception| cpu 5: rx_hash 0x1ef9670d [saddr 192.0.3.2 daddr 192.0.3.1 sport 42520 dport 46897] != expected 0xba3c5912 # # Exception| cpu 5: rx_hash 0x002448e5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42568 dport 46897] != expected 0xefb322fb # # Exception| cpu 5: rx_hash 0xc91e7b9a [saddr 192.0.3.2 daddr 192.0.3.1 sport 42572 dport 46897] != expected 0xa87d5181 # # Exception| cpu 5: rx_hash 0x1fcdeefa [saddr 192.0.3.2 daddr 192.0.3.1 sport 42580 dport 46897] != expected 0x9a69f4e2 # # Exception| cpu 5: rx_hash 0x66d042b5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42598 dport 46897] != expected 0x8cff40a7 # # Exception| cpu 0: rx_hash 0x46eaa895 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42612 dport 46897] != expected 0x12903a8d # # Exception| cpu 0: rx_hash 0xe5179c56 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42644 dport 46897] != expected 0xfc2b604e # # Exception| cpu 0: rx_hash 0x6ae34f59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42668 dport 46897] != expected 0x46c60b42 # # Exception| cpu 0: rx_hash 0xd8adc386 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42684 dport 46897] != expected 0x5735979c # # Exception| cpu 0: rx_hash 0xdbf0599e [saddr 192.0.3.2 daddr 192.0.3.1 sport 42710 dport 46897] != expected 0x37cb618d # # Exception| cpu 4: rx_hash 0x1da4fd15 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42610 dport 46897] != expected 0xdac2af03 # # Exception| cpu 4: rx_hash 0xb003d7d5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42622 dport 46897] != expected 0xbeebe5c4 # # Exception| cpu 4: rx_hash 0xa1b06fc9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42638 dport 46897] != expected 0x41a323d9 # # Exception| cpu 4: rx_hash 0xbc30da39 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42676 dport 46897] != expected 0x74d2ae21 # # Exception| cpu 4: rx_hash 0x80be0c1e [saddr 192.0.3.2 daddr 192.0.3.1 sport 42704 dport 46897] != expected 0xff99f403 # # Exception| cpu 4: rx_hash 0xbf6d4021 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42718 dport 46897] != expected 0x142c5830 # # Exception| cpu 5: rx_hash 0x13fee316 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42654 dport 46897] != expected 0x5050bf07 # # Exception| cpu 5: rx_hash 0xfbcab3be [saddr 192.0.3.2 daddr 192.0.3.1 sport 42692 dport 46897] != expected 0xa9a41ba7 # # Exception| cpu 0: rx_hash 0xd9994a71 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42736 dport 46897] != expected 0x77603a6c # # Exception| cpu 0: rx_hash 0xbd0453ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 42744 dport 46897] != expected 0x548703d1 # # Exception| cpu 0: rx_hash 0x717a7c5f [saddr 192.0.3.2 daddr 192.0.3.1 sport 42754 dport 46897] != expected 0x16ab2348 # # Exception| cpu 0: rx_hash 0x73136fb0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42788 dport 46897] != expected 0x560078a9 # # Exception| cpu 0: rx_hash 0x9a13b6ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 42802 dport 46897] != expected 0x8fa171f9 # # Exception| cpu 4: rx_hash 0xe64a064e [saddr 192.0.3.2 daddr 192.0.3.1 sport 42750 dport 46897] != expected 0x9cd5965f # # Exception| cpu 4: rx_hash 0x35dd8fc0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42776 dport 46897] != expected 0xab2360df # # Exception| cpu 4: rx_hash 0x178e760f [saddr 192.0.3.2 daddr 192.0.3.1 sport 42796 dport 46897] != expected 0x75e74114 # # Exception| cpu 4: rx_hash 0xc15de36f [saddr 192.0.3.2 daddr 192.0.3.1 sport 42804 dport 46897] != expected 0x47f3e477 # # Exception| cpu 5: rx_hash 0x9d3eb9ee [saddr 192.0.3.2 daddr 192.0.3.1 sport 42730 dport 46897] != expected 0xcae879fb # # Exception| cpu 5: rx_hash 0x2f703531 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42746 dport 46897] != expected 0xdb1be525 # # Exception| cpu 5: rx_hash 0x8793031f [saddr 192.0.3.2 daddr 192.0.3.1 sport 42760 dport 46897] != expected 0xbad0fc01 # # Exception| cpu 5: rx_hash 0x5140967f [saddr 192.0.3.2 daddr 192.0.3.1 sport 42768 dport 46897] != expected 0x88c45962 # # Exception| cpu 5: rx_hash 0xe167094f [saddr 192.0.3.2 daddr 192.0.3.1 sport 42790 dport 46897] != expected 0xd99c9e5d # # 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 0x4e79fc41 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41926 dport 50279] OK # # # cpu 0: rx_hash 0x0a0695fb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53428 dport 50279] OK # # # cpu 0: rx_hash 0xa7a1bf3b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53432 dport 50279] OK # # # cpu 4: rx_hash 0x3650d9f9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41912 dport 50279] OK # # # cpu 4: rx_hash 0x16b2a9fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53442 dport 50279] OK # # # cpu 4: rx_hash 0xbb15833c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53454 dport 50279] OK # # # cpu 4: rx_hash 0xc0613c9c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53466 dport 50279] OK # # # cpu 5: rx_hash 0xdf5000a6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41902 dport 50279] OK # # # cpu 5: rx_hash 0x52cdc046 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41904 dport 50279] OK # # # cpu 5: rx_hash 0x1537a9c1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41920 dport 50279] OK # # # cpu 0: rx_hash 0x6dc6165c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53462 dport 50279] OK # # # cpu 0: rx_hash 0x095b0fe3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53470 dport 50279] OK # # # cpu 0: rx_hash 0x6faf05b3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53488 dport 50279] OK # # # cpu 0: rx_hash 0x2e4ceac2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53524 dport 50279] OK # # # cpu 0: rx_hash 0x83ebc002 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53528 dport 50279] OK # # # cpu 0: rx_hash 0xfaf66c4d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53546 dport 50279] OK # # # cpu 0: rx_hash 0x6bdf90aa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53570 dport 50279] OK # # # cpu 4: rx_hash 0x99467af3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53498 dport 50279] OK # # # cpu 4: rx_hash 0xc5252072 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53540 dport 50279] OK # # # cpu 5: rx_hash 0x7046a3ac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53484 dport 50279] OK # # # cpu 5: rx_hash 0x0e7600e2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53510 dport 50279] OK # # # cpu 5: rx_hash 0xe51fca52 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53558 dport 50279] OK # # # cpu 0: rx_hash 0x540cdc95 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53580 dport 50279] OK # # # cpu 0: rx_hash 0xe642504a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53596 dport 50279] OK # # # cpu 0: rx_hash 0x80b65a1a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53618 dport 50279] OK # # # cpu 0: rx_hash 0xb13f0826 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53648 dport 50279] OK # # # cpu 0: rx_hash 0x3ecbdb29 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53672 dport 50279] OK # # # cpu 4: rx_hash 0x69b68345 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53604 dport 50279] OK # # # cpu 4: rx_hash 0xfbc2e5ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53606 dport 50279] OK # # # cpu 4: rx_hash 0x037184f9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53632 dport 50279] OK # # # cpu 4: rx_hash 0x3ca2c8c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53646 dport 50279] OK # # # cpu 4: rx_hash 0xb3561bc9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53686 dport 50279] OK # # # cpu 4: rx_hash 0x66d814b1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53700 dport 50279] OK # # # cpu 5: rx_hash 0xdbf80f9a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53620 dport 50279] OK # # # cpu 5: rx_hash 0x234b6ed9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53650 dport 50279] OK # # # cpu 5: rx_hash 0x8eec4419 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53662 dport 50279] OK # # # cpu 5: rx_hash 0x65858ea9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53678 dport 50279] OK # # # cpu 5: rx_hash 0x64b1075e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53730 dport 50279] OK # # # cpu 0: rx_hash 0xd496986e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53716 dport 50279] OK # # # cpu 4: rx_hash 0x9258781e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53736 dport 50279] OK # # # cpu 4: rx_hash 0xd45d85f6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53774 dport 50279] OK # # # cpu 4: rx_hash 0xc9dd3006 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53812 dport 50279] OK # # # cpu 4: rx_hash 0x672780de [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53842 dport 50279] OK # # # count: pass=43 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 417, 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 35304 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x55b2f320 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37557 dport 35304] != expected 0xa5ed01a0 # # Exception| cpu 0: rx_hash 0x55b2f320 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37557 dport 35304] != expected 0xa5ed01a0 # # Exception| cpu 0: rx_hash 0x55b2f320 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60818 dport 35304] != expected 0x10566d7c # # Exception| cpu 0: rx_hash 0x55b2f320 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60818 dport 35304] != expected 0x10566d7c # # Exception| cpu 0: rx_hash 0x55b2f320 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48424 dport 35304] != expected 0x6a4c1c64 # # Exception| cpu 0: rx_hash 0x55b2f320 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48424 dport 35304] != expected 0x6a4c1c64 # # Exception| cpu 0: rx_hash 0x55b2f320 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44734 dport 35304] != expected 0x79523018 # # Exception| cpu 0: rx_hash 0x55b2f320 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44734 dport 35304] != expected 0x79523018 # # Exception| cpu 0: rx_hash 0x55b2f320 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56092 dport 35304] != expected 0xdc8cea13 # # Exception| cpu 0: rx_hash 0x55b2f320 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56092 dport 35304] != expected 0xdc8cea13 # # Exception| cpu 0: rx_hash 0x55b2f320 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40481 dport 35304] != expected 0xf78ab4d5 # # Exception| cpu 0: rx_hash 0x55b2f320 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40481 dport 35304] != expected 0xf78ab4d5 # # Exception| cpu 0: rx_hash 0x55b2f320 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37768 dport 35304] != expected 0x56e8edf2 # # Exception| cpu 0: rx_hash 0x55b2f320 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37768 dport 35304] != expected 0x56e8edf2 # # Exception| cpu 0: rx_hash 0x55b2f320 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39189 dport 35304] != expected 0x7499fe46 # # Exception| cpu 0: rx_hash 0x55b2f320 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39189 dport 35304] != expected 0x7499fe46 # # Exception| cpu 0: rx_hash 0x55b2f320 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45524 dport 35304] != expected 0xd749b9f4 # # Exception| cpu 0: rx_hash 0x55b2f320 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45524 dport 35304] != expected 0xd749b9f4 # # Exception| cpu 0: rx_hash 0x55b2f320 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49001 dport 35304] != expected 0xb986aa5c # # Exception| cpu 0: rx_hash 0x55b2f320 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49001 dport 35304] != expected 0xb986aa5c # # Exception| cpu 0: rx_hash 0x55b2f320 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35613 dport 35304] != expected 0xaee0a881 # # Exception| cpu 0: rx_hash 0x55b2f320 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35613 dport 35304] != expected 0xaee0a881 # # Exception| cpu 0: rx_hash 0x55b2f320 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49086 dport 35304] != expected 0x195cfa49 # # Exception| cpu 0: rx_hash 0x55b2f320 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49086 dport 35304] != expected 0x195cfa49 # # Exception| cpu 0: rx_hash 0x55b2f320 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55319 dport 35304] != expected 0xf65e5d98 # # Exception| cpu 0: rx_hash 0x55b2f320 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55319 dport 35304] != expected 0xf65e5d98 # # Exception| cpu 0: rx_hash 0x55b2f320 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50537 dport 35304] != expected 0x86f7a736 # # Exception| cpu 0: rx_hash 0x55b2f320 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50537 dport 35304] != expected 0x86f7a736 # # Exception| cpu 0: rx_hash 0x55b2f320 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34189 dport 35304] != expected 0x33c6f268 # # Exception| cpu 0: rx_hash 0x55b2f320 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34189 dport 35304] != expected 0x33c6f268 # # Exception| cpu 0: rx_hash 0x55b2f320 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55816 dport 35304] != expected 0x9bae3c7a # # Exception| cpu 0: rx_hash 0x55b2f320 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55816 dport 35304] != expected 0x9bae3c7a # # Exception| cpu 0: rx_hash 0x55b2f320 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56468 dport 35304] != expected 0x8082cb6d # # Exception| cpu 0: rx_hash 0x55b2f320 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56468 dport 35304] != expected 0x8082cb6d # # Exception| cpu 0: rx_hash 0x55b2f320 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35542 dport 35304] != expected 0x6aff1740 # # Exception| cpu 0: rx_hash 0x55b2f320 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35542 dport 35304] != expected 0x6aff1740 # # Exception| cpu 0: rx_hash 0x55b2f320 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37899 dport 35304] != expected 0xb9a4de2c # # Exception| cpu 0: rx_hash 0x55b2f320 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37899 dport 35304] != expected 0xb9a4de2c # # Exception| cpu 0: rx_hash 0x55b2f320 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40185 dport 35304] != expected 0x2b5319fc # # Exception| cpu 0: rx_hash 0x55b2f320 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40185 dport 35304] != expected 0x2b5319fc # # Exception| cpu 0: rx_hash 0x55b2f320 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46114 dport 35304] != expected 0x350b1dd9 # # Exception| cpu 0: rx_hash 0x55b2f320 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46114 dport 35304] != expected 0x350b1dd9 # # 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 417, 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 33563 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x0f32e74c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39572 dport 33563] != expected 0xc1072178 # # Exception| cpu 5: rx_hash 0x0f32e74c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39572 dport 33563] != expected 0xc1072178 # # Exception| cpu 5: rx_hash 0x0f32e74c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44029 dport 33563] != expected 0xa4099167 # # Exception| cpu 5: rx_hash 0x0f32e74c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44029 dport 33563] != expected 0xa4099167 # # Exception| cpu 5: rx_hash 0x0f32e74c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47184 dport 33563] != expected 0xce2c338b # # Exception| cpu 5: rx_hash 0x0f32e74c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47184 dport 33563] != expected 0xce2c338b # # Exception| cpu 5: rx_hash 0x0f32e74c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56415 dport 33563] != expected 0xe22b3c9d # # Exception| cpu 5: rx_hash 0x0f32e74c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56415 dport 33563] != expected 0xe22b3c9d # # Exception| cpu 5: rx_hash 0x0f32e74c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52374 dport 33563] != expected 0xa36d4fd # # Exception| cpu 5: rx_hash 0x0f32e74c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52374 dport 33563] != expected 0xa36d4fd # # Exception| cpu 5: rx_hash 0x0f32e74c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44931 dport 33563] != expected 0x96e98eec # # Exception| cpu 5: rx_hash 0x0f32e74c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44931 dport 33563] != expected 0x96e98eec # # Exception| cpu 5: rx_hash 0x0f32e74c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51154 dport 33563] != expected 0x744d4507 # # Exception| cpu 5: rx_hash 0x0f32e74c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51154 dport 33563] != expected 0x744d4507 # # Exception| cpu 5: rx_hash 0x0f32e74c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49947 dport 33563] != expected 0x842bd9d8 # # Exception| cpu 5: rx_hash 0x0f32e74c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49947 dport 33563] != expected 0x842bd9d8 # # Exception| cpu 5: rx_hash 0x0f32e74c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47607 dport 33563] != expected 0x95c0d4cd # # Exception| cpu 5: rx_hash 0x0f32e74c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47607 dport 33563] != expected 0x95c0d4cd # # Exception| cpu 5: rx_hash 0x0f32e74c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49593 dport 33563] != expected 0x8ca35cb5 # # Exception| cpu 5: rx_hash 0x0f32e74c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49593 dport 33563] != expected 0x8ca35cb5 # # Exception| cpu 5: rx_hash 0x0f32e74c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53464 dport 33563] != expected 0x2469d253 # # Exception| cpu 5: rx_hash 0x0f32e74c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53464 dport 33563] != expected 0x2469d253 # # Exception| cpu 5: rx_hash 0x0f32e74c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60598 dport 33563] != expected 0xfa48b5d4 # # Exception| cpu 5: rx_hash 0x0f32e74c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60598 dport 33563] != expected 0xfa48b5d4 # # Exception| cpu 5: rx_hash 0x0f32e74c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53694 dport 33563] != expected 0xa1b78a46 # # Exception| cpu 5: rx_hash 0x0f32e74c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53694 dport 33563] != expected 0xa1b78a46 # # Exception| cpu 5: rx_hash 0x0f32e74c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51573 dport 33563] != expected 0x7eba99c0 # # Exception| cpu 5: rx_hash 0x0f32e74c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51573 dport 33563] != expected 0x7eba99c0 # # Exception| cpu 5: rx_hash 0x0f32e74c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35701 dport 33563] != expected 0x3f847e05 # # Exception| cpu 5: rx_hash 0x0f32e74c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35701 dport 33563] != expected 0x3f847e05 # # Exception| cpu 5: rx_hash 0x0f32e74c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37637 dport 33563] != expected 0x8fa8c417 # # Exception| cpu 5: rx_hash 0x0f32e74c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37637 dport 33563] != expected 0x8fa8c417 # # Exception| cpu 5: rx_hash 0x0f32e74c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58458 dport 33563] != expected 0x517636ce # # Exception| cpu 5: rx_hash 0x0f32e74c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58458 dport 33563] != expected 0x517636ce # # Exception| cpu 5: rx_hash 0x0f32e74c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53440 dport 33563] != expected 0xf2ba4733 # # Exception| cpu 5: rx_hash 0x0f32e74c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53440 dport 33563] != expected 0xf2ba4733 # # Exception| cpu 5: rx_hash 0x0f32e74c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42493 dport 33563] != expected 0xde36422b # # Exception| cpu 5: rx_hash 0x0f32e74c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42493 dport 33563] != expected 0xde36422b # # Exception| cpu 5: rx_hash 0x0f32e74c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44992 dport 33563] != expected 0x8ce686db # # Exception| cpu 5: rx_hash 0x0f32e74c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44992 dport 33563] != expected 0x8ce686db # # 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 417, 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 417, 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 417, 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 417, 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 417, 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 417, 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 417, 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 417, 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__->