< TEST_PROGS=toeplitz.py TEST_GEN_PROGS="" run_tests make: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests' make[1]: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' # overriding timeout to 720 # selftests: drivers/net/hw: toeplitz.py # TAP version 13 # 1..12 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 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 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-24/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-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 54880 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xb0ceccf8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33112 dport 54880] != expected 0x1c0e56ab # # Exception| cpu 0: rx_hash 0xc44b4cb9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33126 dport 54880] != expected 0x974c051e # # Exception| cpu 0: rx_hash 0x8896e9ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 33138 dport 54880] != expected 0xea0be80c # # Exception| cpu 0: rx_hash 0x8c0cc395 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33152 dport 54880] != expected 0x3254a6c4 # # Exception| cpu 0: rx_hash 0x8317b87a [saddr 192.0.3.2 daddr 192.0.3.1 sport 33156 dport 54880] != expected 0x560782d3 # # Exception| cpu 0: rx_hash 0xcfca1d6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 33168 dport 54880] != expected 0x2b406fc1 # # Exception| cpu 4: rx_hash 0x43c6f14e [saddr 192.0.3.2 daddr 192.0.3.1 sport 33134 dport 54880] != expected 0xa5659715 # # Exception| cpu 4: rx_hash 0x878d9242 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33142 dport 54880] != expected 0x8e58cc1b # # Exception| cpu 4: rx_hash 0x3cc220d8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33190 dport 54880] != expected 0x922bae7f # # Exception| cpu 4: rx_hash 0xe9a4cfe4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33208 dport 54880] != expected 0x15e39948 # # Exception| cpu 5: rx_hash 0x5df00691 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33132 dport 54880] != expected 0x6dc3df3b # # Exception| cpu 5: rx_hash 0x475cdb76 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33180 dport 54880] != expected 0x7d3ad9dd # # Exception| cpu 5: rx_hash 0xaa62111f [saddr 192.0.3.2 daddr 192.0.3.1 sport 33192 dport 54880] != expected 0xcf7504d # # Exception| cpu 0: rx_hash 0x099b9b17 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33246 dport 54880] != expected 0xb3d9a3b2 # # Exception| cpu 0: rx_hash 0x52c0854a [saddr 192.0.3.2 daddr 192.0.3.1 sport 33292 dport 54880] != expected 0x26556320 # # Exception| cpu 0: rx_hash 0x0f30ac6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 33310 dport 54880] != expected 0xf7e7e20b # # Exception| cpu 4: rx_hash 0xd54d38bd [saddr 192.0.3.2 daddr 192.0.3.1 sport 33284 dport 54880] != expected 0x147cf12b # # Exception| cpu 4: rx_hash 0x74ae57c0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33316 dport 54880] != expected 0x18f695a9 # # Exception| cpu 4: rx_hash 0xfc3891d8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33320 dport 54880] != expected 0x4e8c23b5 # # Exception| cpu 4: rx_hash 0x295e7ee4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33334 dport 54880] != expected 0xc9441482 # # Exception| cpu 4: rx_hash 0x85bc8f03 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33348 dport 54880] != expected 0x1239c36a # # Exception| cpu 5: rx_hash 0xdcfd742b [saddr 192.0.3.2 daddr 192.0.3.1 sport 33216 dport 54880] != expected 0x34119485 # # Exception| cpu 5: rx_hash 0x9f3baad0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33232 dport 54880] != expected 0x2d055d80 # # Exception| cpu 5: rx_hash 0xebbe2a91 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33262 dport 54880] != expected 0xa6470e35 # # Exception| cpu 5: rx_hash 0xb64e03b5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33276 dport 54880] != expected 0x77f58f1e # # Exception| cpu 5: rx_hash 0x1e1d205e [saddr 192.0.3.2 daddr 192.0.3.1 sport 33304 dport 54880] != expected 0x5b128e32 # # Exception| cpu 5: rx_hash 0xf323ea37 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33324 dport 54880] != expected 0x2adf07a2 # # Exception| cpu 0: rx_hash 0xd757ddc8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33362 dport 54880] != expected 0xa7d86656 # # Exception| cpu 0: rx_hash 0x7d35e362 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33412 dport 54880] != expected 0x175e680b # # Exception| cpu 0: rx_hash 0xb97e806e [saddr 192.0.3.2 daddr 192.0.3.1 sport 33436 dport 54880] != expected 0x3c633305 # # Exception| cpu 0: rx_hash 0x8e3dded4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33458 dport 54880] != expected 0xae35a9b5 # # Exception| cpu 0: rx_hash 0x70347df8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33494 dport 54880] != expected 0xc0a9db61 # # Exception| cpu 4: rx_hash 0x245fe07e [saddr 192.0.3.2 daddr 192.0.3.1 sport 33380 dport 54880] != expected 0x1eb3a7e8 # # Exception| cpu 4: rx_hash 0x9f1052e4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33460 dport 54880] != expected 0x2c0c58c # # Exception| cpu 4: rx_hash 0x178694fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 33464 dport 54880] != expected 0x54ba7390 # # Exception| cpu 4: rx_hash 0x33f2a303 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33478 dport 54880] != expected 0xd9bd1264 # # Exception| cpu 5: rx_hash 0x2b449b91 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33376 dport 54880] != expected 0x7ae083ff # # Exception| cpu 5: rx_hash 0x67993e85 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33396 dport 54880] != expected 0x7a76eed # # Exception| cpu 5: rx_hash 0x2fdeb1a9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33426 dport 54880] != expected 0xa2bfcd37 # # Exception| cpu 5: rx_hash 0x54404a07 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33448 dport 54880] != expected 0x4daeba95 # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 4: rx_hash 0xf66f2ec0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59486 dport 47293] OK # # # cpu 4: rx_hash 0x46a1cd8d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59512 dport 47293] OK # # # cpu 4: rx_hash 0x6455353f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59554 dport 47293] OK # # # cpu 5: rx_hash 0x144a9f46 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59502 dport 47293] OK # # # cpu 5: rx_hash 0xdb80ad9d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59520 dport 47293] OK # # # cpu 5: rx_hash 0x5c0d106a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59528 dport 47293] OK # # # cpu 5: rx_hash 0x2793ebc4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59570 dport 47293] OK # # # cpu 0: rx_hash 0xce370b95 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59508 dport 47293] OK # # # cpu 0: rx_hash 0x867084b9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59538 dport 47293] OK # # # cpu 0: rx_hash 0x8b711a23 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59584 dport 47293] OK # # # cpu 0: rx_hash 0xfff49a62 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59646 dport 47293] OK # # # cpu 4: rx_hash 0x1dd12be4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59598 dport 47293] OK # # # cpu 4: rx_hash 0x6954aba5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59632 dport 47293] OK # # # cpu 4: rx_hash 0x752f4966 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59670 dport 47293] OK # # # cpu 5: rx_hash 0xd6813307 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59602 dport 47293] OK # # # cpu 5: rx_hash 0xd99a48e8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59606 dport 47293] OK # # # cpu 5: rx_hash 0x2a92755e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59616 dport 47293] OK # # # cpu 5: rx_hash 0xbe7f5185 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59658 dport 47293] OK # # # cpu 5: rx_hash 0xc5e1aa2b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59696 dport 47293] OK # # # cpu 5: rx_hash 0x7735ac13 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59712 dport 47293] OK # # # cpu 5: rx_hash 0x3be80907 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59732 dport 47293] OK # # # cpu 0: rx_hash 0x970af8e0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59686 dport 47293] OK # # # cpu 0: rx_hash 0x0eb1b2c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59692 dport 47293] OK # # # cpu 0: rx_hash 0x66182023 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59718 dport 47293] OK # # # cpu 0: rx_hash 0x9a0b667a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59764 dport 47293] OK # # # cpu 4: rx_hash 0xad4838c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59738 dport 47293] OK # # # cpu 4: rx_hash 0xd9cdb881 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59748 dport 47293] OK # # # cpu 4: rx_hash 0xc3616566 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59796 dport 47293] OK # # # cpu 4: rx_hash 0xb7e4e527 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59818 dport 47293] OK # # # cpu 4: rx_hash 0xea14cc03 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59832 dport 47293] OK # # # cpu 5: rx_hash 0x80a7bb9d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59780 dport 47293] OK # # # cpu 5: rx_hash 0x191cf1b5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59790 dport 47293] OK # # # cpu 5: rx_hash 0x306958d0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59810 dport 47293] OK # # # cpu 0: rx_hash 0xa6c96917 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59820 dport 47293] OK # # # cpu 0: rx_hash 0x58c0ca3b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59848 dport 47293] OK # # # cpu 0: rx_hash 0x57dbb1d4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59852 dport 47293] OK # # # cpu 0: rx_hash 0x49ed460b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59854 dport 47293] OK # # # cpu 0: rx_hash 0x141d6f2f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59868 dport 47293] OK # # # cpu 0: rx_hash 0x235e3195 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59890 dport 47293] OK # # # cpu 4: rx_hash 0x6f839481 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59878 dport 47293] OK # # # cpu 4: rx_hash 0xbae57bbd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59896 dport 47293] OK # # # cpu 4: rx_hash 0x5e6bfd42 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59912 dport 47293] OK # # # cpu 4: rx_hash 0xa278bb1b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59962 dport 47293] OK # # # cpu 4: rx_hash 0x860c8ce4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59972 dport 47293] 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 420, 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 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-24/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-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 50685 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0xe01da95a [saddr 192.0.3.2 daddr 192.0.3.1 sport 52382 dport 50685] != expected 0x2229a79f # # Exception| cpu 4: rx_hash 0xe01da95a [saddr 192.0.3.2 daddr 192.0.3.1 sport 52382 dport 50685] != expected 0x2229a79f # # Exception| cpu 4: rx_hash 0xe01da95a [saddr 192.0.3.2 daddr 192.0.3.1 sport 55598 dport 50685] != expected 0x6d799845 # # Exception| cpu 4: rx_hash 0xe01da95a [saddr 192.0.3.2 daddr 192.0.3.1 sport 55598 dport 50685] != expected 0x6d799845 # # Exception| cpu 4: rx_hash 0xe01da95a [saddr 192.0.3.2 daddr 192.0.3.1 sport 50777 dport 50685] != expected 0xaa0d7f41 # # Exception| cpu 4: rx_hash 0xe01da95a [saddr 192.0.3.2 daddr 192.0.3.1 sport 50777 dport 50685] != expected 0xaa0d7f41 # # Exception| cpu 4: rx_hash 0xe01da95a [saddr 192.0.3.2 daddr 192.0.3.1 sport 44551 dport 50685] != expected 0x49b89cf3 # # Exception| cpu 4: rx_hash 0xe01da95a [saddr 192.0.3.2 daddr 192.0.3.1 sport 44551 dport 50685] != expected 0x49b89cf3 # # Exception| cpu 4: rx_hash 0xe01da95a [saddr 192.0.3.2 daddr 192.0.3.1 sport 44438 dport 50685] != expected 0x839bb652 # # Exception| cpu 4: rx_hash 0xe01da95a [saddr 192.0.3.2 daddr 192.0.3.1 sport 44438 dport 50685] != expected 0x839bb652 # # Exception| cpu 4: rx_hash 0xe01da95a [saddr 192.0.3.2 daddr 192.0.3.1 sport 49100 dport 50685] != expected 0x9e9425b2 # # Exception| cpu 4: rx_hash 0xe01da95a [saddr 192.0.3.2 daddr 192.0.3.1 sport 49100 dport 50685] != expected 0x9e9425b2 # # Exception| cpu 4: rx_hash 0xe01da95a [saddr 192.0.3.2 daddr 192.0.3.1 sport 59805 dport 50685] != expected 0x63aea3d # # Exception| cpu 4: rx_hash 0xe01da95a [saddr 192.0.3.2 daddr 192.0.3.1 sport 59805 dport 50685] != expected 0x63aea3d # # Exception| cpu 4: rx_hash 0xe01da95a [saddr 192.0.3.2 daddr 192.0.3.1 sport 47217 dport 50685] != expected 0xee238ea9 # # Exception| cpu 4: rx_hash 0xe01da95a [saddr 192.0.3.2 daddr 192.0.3.1 sport 47217 dport 50685] != expected 0xee238ea9 # # Exception| cpu 4: rx_hash 0xe01da95a [saddr 192.0.3.2 daddr 192.0.3.1 sport 53264 dport 50685] != expected 0x1798aef2 # # Exception| cpu 4: rx_hash 0xe01da95a [saddr 192.0.3.2 daddr 192.0.3.1 sport 53264 dport 50685] != expected 0x1798aef2 # # Exception| cpu 4: rx_hash 0xe01da95a [saddr 192.0.3.2 daddr 192.0.3.1 sport 34667 dport 50685] != expected 0xf8a2934a # # Exception| cpu 4: rx_hash 0xe01da95a [saddr 192.0.3.2 daddr 192.0.3.1 sport 34667 dport 50685] != expected 0xf8a2934a # # Exception| cpu 4: rx_hash 0xe01da95a [saddr 192.0.3.2 daddr 192.0.3.1 sport 60135 dport 50685] != expected 0xae374506 # # Exception| cpu 4: rx_hash 0xe01da95a [saddr 192.0.3.2 daddr 192.0.3.1 sport 60135 dport 50685] != expected 0xae374506 # # Exception| cpu 4: rx_hash 0xe01da95a [saddr 192.0.3.2 daddr 192.0.3.1 sport 50392 dport 50685] != expected 0xf8abd075 # # Exception| cpu 4: rx_hash 0xe01da95a [saddr 192.0.3.2 daddr 192.0.3.1 sport 50392 dport 50685] != expected 0xf8abd075 # # Exception| cpu 4: rx_hash 0xe01da95a [saddr 192.0.3.2 daddr 192.0.3.1 sport 46968 dport 50685] != expected 0x9c491c90 # # Exception| cpu 4: rx_hash 0xe01da95a [saddr 192.0.3.2 daddr 192.0.3.1 sport 46968 dport 50685] != expected 0x9c491c90 # # Exception| cpu 4: rx_hash 0xe01da95a [saddr 192.0.3.2 daddr 192.0.3.1 sport 58397 dport 50685] != expected 0x14df453b # # Exception| cpu 4: rx_hash 0xe01da95a [saddr 192.0.3.2 daddr 192.0.3.1 sport 58397 dport 50685] != expected 0x14df453b # # Exception| cpu 4: rx_hash 0xe01da95a [saddr 192.0.3.2 daddr 192.0.3.1 sport 48463 dport 50685] != expected 0x494c2a8 # # Exception| cpu 4: rx_hash 0xe01da95a [saddr 192.0.3.2 daddr 192.0.3.1 sport 48463 dport 50685] != expected 0x494c2a8 # # Exception| cpu 4: rx_hash 0xe01da95a [saddr 192.0.3.2 daddr 192.0.3.1 sport 45031 dport 50685] != expected 0xc1c41f80 # # Exception| cpu 4: rx_hash 0xe01da95a [saddr 192.0.3.2 daddr 192.0.3.1 sport 45031 dport 50685] != expected 0xc1c41f80 # # Exception| cpu 4: rx_hash 0xe01da95a [saddr 192.0.3.2 daddr 192.0.3.1 sport 48202 dport 50685] != expected 0x701a3a73 # # Exception| cpu 4: rx_hash 0xe01da95a [saddr 192.0.3.2 daddr 192.0.3.1 sport 48202 dport 50685] != expected 0x701a3a73 # # Exception| cpu 4: rx_hash 0xe01da95a [saddr 192.0.3.2 daddr 192.0.3.1 sport 42677 dport 50685] != expected 0xe790c9e8 # # Exception| cpu 4: rx_hash 0xe01da95a [saddr 192.0.3.2 daddr 192.0.3.1 sport 42677 dport 50685] != expected 0xe790c9e8 # # Exception| cpu 4: rx_hash 0xe01da95a [saddr 192.0.3.2 daddr 192.0.3.1 sport 33221 dport 50685] != expected 0x497a65b6 # # Exception| cpu 4: rx_hash 0xe01da95a [saddr 192.0.3.2 daddr 192.0.3.1 sport 33221 dport 50685] != expected 0x497a65b6 # # Exception| cpu 4: rx_hash 0xe01da95a [saddr 192.0.3.2 daddr 192.0.3.1 sport 49454 dport 50685] != expected 0x2552a51e # # Exception| cpu 4: rx_hash 0xe01da95a [saddr 192.0.3.2 daddr 192.0.3.1 sport 49454 dport 50685] != expected 0x2552a51e # # Exception| cpu 4: rx_hash 0xe01da95a [saddr 192.0.3.2 daddr 192.0.3.1 sport 60126 dport 50685] != expected 0x18ccead6 # # Exception| cpu 4: rx_hash 0xe01da95a [saddr 192.0.3.2 daddr 192.0.3.1 sport 60126 dport 50685] != expected 0x18ccead6 # # Exception| cpu 4: rx_hash 0xe01da95a [saddr 192.0.3.2 daddr 192.0.3.1 sport 54555 dport 50685] != expected 0x1daefb3f # # Exception| cpu 4: rx_hash 0xe01da95a [saddr 192.0.3.2 daddr 192.0.3.1 sport 54555 dport 50685] != expected 0x1daefb3f # # Exception| count: pass=0 nohash=0 fail=44 # # Exception| # not ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 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 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-24/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-24/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 41756 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x9f0eb22d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47751 dport 41756] != expected 0x17aab387 # # Exception| cpu 4: rx_hash 0x9f0eb22d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47751 dport 41756] != expected 0x17aab387 # # Exception| cpu 4: rx_hash 0x9f0eb22d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36623 dport 41756] != expected 0xc68e868a # # Exception| cpu 4: rx_hash 0x9f0eb22d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36623 dport 41756] != expected 0xc68e868a # # Exception| cpu 4: rx_hash 0x9f0eb22d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45435 dport 41756] != expected 0xd1357edd # # Exception| cpu 4: rx_hash 0x9f0eb22d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45435 dport 41756] != expected 0xd1357edd # # Exception| cpu 4: rx_hash 0x9f0eb22d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50370 dport 41756] != expected 0x8b09e45f # # Exception| cpu 4: rx_hash 0x9f0eb22d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50370 dport 41756] != expected 0x8b09e45f # # Exception| cpu 4: rx_hash 0x9f0eb22d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52424 dport 41756] != expected 0xb83523ca # # Exception| cpu 4: rx_hash 0x9f0eb22d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52424 dport 41756] != expected 0xb83523ca # # Exception| cpu 4: rx_hash 0x9f0eb22d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34846 dport 41756] != expected 0x1208f7ac # # Exception| cpu 4: rx_hash 0x9f0eb22d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34846 dport 41756] != expected 0x1208f7ac # # Exception| cpu 4: rx_hash 0x9f0eb22d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37004 dport 41756] != expected 0x18444e34 # # Exception| cpu 4: rx_hash 0x9f0eb22d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37004 dport 41756] != expected 0x18444e34 # # Exception| cpu 4: rx_hash 0x9f0eb22d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58517 dport 41756] != expected 0x1fdf0dfb # # Exception| cpu 4: rx_hash 0x9f0eb22d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58517 dport 41756] != expected 0x1fdf0dfb # # Exception| cpu 4: rx_hash 0x9f0eb22d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51530 dport 41756] != expected 0xf48795e # # Exception| cpu 4: rx_hash 0x9f0eb22d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51530 dport 41756] != expected 0xf48795e # # Exception| cpu 4: rx_hash 0x9f0eb22d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44839 dport 41756] != expected 0x4a41b76f # # Exception| cpu 4: rx_hash 0x9f0eb22d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44839 dport 41756] != expected 0x4a41b76f # # Exception| cpu 4: rx_hash 0x9f0eb22d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38531 dport 41756] != expected 0x4d98bdc1 # # Exception| cpu 4: rx_hash 0x9f0eb22d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38531 dport 41756] != expected 0x4d98bdc1 # # Exception| cpu 4: rx_hash 0x9f0eb22d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39808 dport 41756] != expected 0xc4775e89 # # Exception| cpu 4: rx_hash 0x9f0eb22d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39808 dport 41756] != expected 0xc4775e89 # # Exception| cpu 4: rx_hash 0x9f0eb22d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53885 dport 41756] != expected 0xc1cbbb2d # # Exception| cpu 4: rx_hash 0x9f0eb22d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53885 dport 41756] != expected 0xc1cbbb2d # # Exception| cpu 4: rx_hash 0x9f0eb22d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35899 dport 41756] != expected 0xd59217fb # # Exception| cpu 4: rx_hash 0x9f0eb22d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35899 dport 41756] != expected 0xd59217fb # # Exception| cpu 4: rx_hash 0x9f0eb22d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34080 dport 41756] != expected 0xcd398cc4 # # Exception| cpu 4: rx_hash 0x9f0eb22d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34080 dport 41756] != expected 0xcd398cc4 # # Exception| cpu 4: rx_hash 0x9f0eb22d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42068 dport 41756] != expected 0x8e6b7f93 # # Exception| cpu 4: rx_hash 0x9f0eb22d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42068 dport 41756] != expected 0x8e6b7f93 # # Exception| cpu 4: rx_hash 0x9f0eb22d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48986 dport 41756] != expected 0x192d5e2f # # Exception| cpu 4: rx_hash 0x9f0eb22d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48986 dport 41756] != expected 0x192d5e2f # # Exception| cpu 4: rx_hash 0x9f0eb22d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54847 dport 41756] != expected 0xda03e037 # # Exception| cpu 4: rx_hash 0x9f0eb22d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54847 dport 41756] != expected 0xda03e037 # # Exception| cpu 4: rx_hash 0x9f0eb22d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49344 dport 41756] != expected 0xc03008fb # # Exception| cpu 4: rx_hash 0x9f0eb22d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49344 dport 41756] != expected 0xc03008fb # # Exception| cpu 4: rx_hash 0x9f0eb22d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54462 dport 41756] != expected 0xe408e2a1 # # Exception| cpu 4: rx_hash 0x9f0eb22d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54462 dport 41756] != expected 0xe408e2a1 # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 4 toeplitz.test.udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 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 420, 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 420, 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 420, 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 420, 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 420, 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 420, 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 420, 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 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__->