< 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 56308 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 41 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x73749b59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40920 dport 56308] != expected 0xab4f79b1 # # Exception| cpu 0: rx_hash 0x34935a08 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40954 dport 56308] != expected 0xe304d788 # # Exception| cpu 0: rx_hash 0x85acfc59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40988 dport 56308] != expected 0xd92c84b5 # # Exception| cpu 0: rx_hash 0xc063a462 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41010 dport 56308] != expected 0xf15351ac # # Exception| cpu 0: rx_hash 0x3e7bd344 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41018 dport 56308] != expected 0x2ebf78b3 # # Exception| cpu 4: rx_hash 0xfef1f51e [saddr 192.0.3.2 daddr 192.0.3.1 sport 40970 dport 56308] != expected 0x76b2667b # # Exception| cpu 5: rx_hash 0x49b7f8f1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40934 dport 56308] != expected 0xecc6b827 # # Exception| cpu 5: rx_hash 0xceda1ffa [saddr 192.0.3.2 daddr 192.0.3.1 sport 40948 dport 56308] != expected 0xfc8008d6 # # Exception| cpu 5: rx_hash 0xfaa0c7ca [saddr 192.0.3.2 daddr 192.0.3.1 sport 40972 dport 56308] != expected 0xb6da903a # # Exception| cpu 5: rx_hash 0x02c11b52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40974 dport 56308] != expected 0xc96a3444 # # Exception| cpu 5: rx_hash 0xbb3ead25 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40996 dport 56308] != expected 0x5ecdb362 # # Exception| cpu 5: rx_hash 0xb916344f [saddr 192.0.3.2 daddr 192.0.3.1 sport 41000 dport 56308] != expected 0x3ef9c842 # # Exception| cpu 0: rx_hash 0xc24b3d08 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41022 dport 56308] != expected 0x91672a8c # # Exception| cpu 0: rx_hash 0x5d0215b6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41038 dport 56308] != expected 0x5297b167 # # Exception| cpu 0: rx_hash 0x2477859b [saddr 192.0.3.2 daddr 192.0.3.1 sport 41044 dport 56308] != expected 0x9d3d2889 # # Exception| cpu 0: rx_hash 0x1c9c7f59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41062 dport 56308] != expected 0xba80923f # # Exception| cpu 0: rx_hash 0x2f08054a [saddr 192.0.3.2 daddr 192.0.3.1 sport 41090 dport 56308] != expected 0xe4a08df5 # # Exception| cpu 0: rx_hash 0xa865e241 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41104 dport 56308] != expected 0xf4e63d04 # # Exception| cpu 0: rx_hash 0x522ca7b3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41118 dport 56308] != expected 0xeb62e25a # # Exception| cpu 0: rx_hash 0x6ac75d71 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41132 dport 56308] != expected 0xccdf58ec # # Exception| cpu 4: rx_hash 0x6e966fa5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41130 dport 56308] != expected 0xcb7aead # # Exception| cpu 5: rx_hash 0x265f1cf1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41048 dport 56308] != expected 0xfd0953a9 # # Exception| cpu 5: rx_hash 0xe284087f [saddr 192.0.3.2 daddr 192.0.3.1 sport 41070 dport 56308] != expected 0x656cbb20 # # Exception| cpu 5: rx_hash 0x9bf19852 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41076 dport 56308] != expected 0xaac622ce # # Exception| cpu 5: rx_hash 0xef822310 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41138 dport 56308] != expected 0xbcad933d # # Exception| cpu 5: rx_hash 0x15cb66e2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41148 dport 56308] != expected 0xa3294c63 # # Exception| cpu 5: rx_hash 0x76b2a010 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41160 dport 56308] != expected 0xdf0185b7 # # Exception| cpu 5: rx_hash 0x0fc7303d [saddr 192.0.3.2 daddr 192.0.3.1 sport 41170 dport 56308] != expected 0x10ab1c59 # # Exception| cpu 0: rx_hash 0xb638864a [saddr 192.0.3.2 daddr 192.0.3.1 sport 41208 dport 56308] != expected 0x870c9b7f # # Exception| cpu 0: rx_hash 0x925c3fe0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41244 dport 56308] != expected 0xffd3e5fd # # Exception| cpu 4: rx_hash 0x4a086806 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41212 dport 56308] != expected 0x38d4c940 # # Exception| cpu 4: rx_hash 0xa89f5c48 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41250 dport 56308] != expected 0xb85a246b # # Exception| cpu 4: rx_hash 0xd79367db [saddr 192.0.3.2 daddr 192.0.3.1 sport 41266 dport 56308] != expected 0xd7ac30e4 # # Exception| cpu 4: rx_hash 0x4c8b7db1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41284 dport 56308] != expected 0xd4345d4e # # Exception| cpu 4: rx_hash 0x4af2d60f [saddr 192.0.3.2 daddr 192.0.3.1 sport 41294 dport 56308] != expected 0x7468d02f # # Exception| cpu 5: rx_hash 0xcf4d1667 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41186 dport 56308] != expected 0x48a60291 # # Exception| cpu 5: rx_hash 0xcd658f0d [saddr 192.0.3.2 daddr 192.0.3.1 sport 41198 dport 56308] != expected 0x289279b1 # # Exception| cpu 5: rx_hash 0x13487355 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41220 dport 56308] != expected 0x4fc9d86d # # Exception| cpu 5: rx_hash 0x1531d8eb [saddr 192.0.3.2 daddr 192.0.3.1 sport 41230 dport 56308] != expected 0xef95550c # # Exception| cpu 5: rx_hash 0x298b10fd [saddr 192.0.3.2 daddr 192.0.3.1 sport 41274 dport 56308] != expected 0x84019fb # # Exception| cpu 5: rx_hash 0xb6c23843 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41290 dport 56308] != expected 0xcbb08210 # # Exception| count: pass=0 nohash=0 fail=41 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 4: rx_hash 0xe51ba209 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52370 dport 59474] OK # # # cpu 4: rx_hash 0x192b4c45 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52374 dport 59474] OK # # # cpu 4: rx_hash 0xe7333b63 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52382 dport 59474] OK # # # cpu 4: rx_hash 0x27b91d39 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52398 dport 59474] OK # # # cpu 4: rx_hash 0x5a9dbfc0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52402 dport 59474] OK # # # cpu 4: rx_hash 0xc5d4977e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52418 dport 59474] OK # # # cpu 4: rx_hash 0xbad8aced [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52434 dport 59474] OK # # # cpu 4: rx_hash 0x7a528ab7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52450 dport 59474] OK # # # cpu 4: rx_hash 0x801bcf45 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52460 dport 59474] OK # # # cpu 4: rx_hash 0x0776284e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52478 dport 59474] OK # # # cpu 5: rx_hash 0xff17f4d6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52476 dport 59474] OK # # # cpu 5: rx_hash 0x213a088e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52502 dport 59474] OK # # # cpu 0: rx_hash 0xa47f76ef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52488 dport 59474] OK # # # cpu 4: rx_hash 0xdf227fa8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52510 dport 59474] OK # # # cpu 5: rx_hash 0xdb734d7c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52504 dport 59474] OK # # # cpu 5: rx_hash 0xe398b7be [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52522 dport 59474] OK # # # cpu 5: rx_hash 0xe7c9856a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52524 dport 59474] OK # # # cpu 5: rx_hash 0x66ddc9df [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52532 dport 59474] OK # # # cpu 5: rx_hash 0x64f550b5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52536 dport 59474] OK # # # cpu 5: rx_hash 0xf994e161 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52548 dport 59474] OK # # # cpu 5: rx_hash 0x7ef9066a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52566 dport 59474] OK # # # cpu 5: rx_hash 0x4243ce7c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52578 dport 59474] OK # # # cpu 5: rx_hash 0x5a80ba13 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47762 dport 59474] OK # # # cpu 0: rx_hash 0x8698daf2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52564 dport 59474] OK # # # cpu 0: rx_hash 0x84b04398 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52568 dport 59474] OK # # # cpu 0: rx_hash 0x258c8180 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47746 dport 59474] OK # # # cpu 0: rx_hash 0x626b40d1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47776 dport 59474] OK # # # cpu 4: rx_hash 0x6412eb6f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47786 dport 59474] OK # # # cpu 4: rx_hash 0x822e53fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47808 dport 59474] OK # # # cpu 4: rx_hash 0x44ddde18 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47866 dport 59474] OK # # # cpu 4: rx_hash 0xb8ed3054 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47870 dport 59474] OK # # # cpu 5: rx_hash 0x9c7337f7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47784 dport 59474] OK # # # cpu 5: rx_hash 0xe37f0c64 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47800 dport 59474] OK # # # cpu 5: rx_hash 0x867f6128 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47814 dport 59474] OK # # # cpu 5: rx_hash 0x033a1f49 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47832 dport 59474] OK # # # cpu 0: rx_hash 0xe157950e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47796 dport 59474] OK # # # cpu 0: rx_hash 0x7c3624da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47816 dport 59474] OK # # # cpu 0: rx_hash 0xff0af105 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47836 dport 59474] OK # # # cpu 0: rx_hash 0x3da84e35 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47840 dport 59474] OK # # # cpu 0: rx_hash 0x3f80d75f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47852 dport 59474] OK # # # cpu 0: rx_hash 0x1be46ef5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47880 dport 59474] OK # # # count: pass=41 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 56526 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0xa538aeee [saddr 192.0.3.2 daddr 192.0.3.1 sport 50263 dport 56526] != expected 0x5fe83afa # # Exception| cpu 5: rx_hash 0xa538aeee [saddr 192.0.3.2 daddr 192.0.3.1 sport 50263 dport 56526] != expected 0x5fe83afa # # Exception| cpu 5: rx_hash 0xa538aeee [saddr 192.0.3.2 daddr 192.0.3.1 sport 54990 dport 56526] != expected 0x8c7dcbb7 # # Exception| cpu 5: rx_hash 0xa538aeee [saddr 192.0.3.2 daddr 192.0.3.1 sport 54990 dport 56526] != expected 0x8c7dcbb7 # # Exception| cpu 5: rx_hash 0xa538aeee [saddr 192.0.3.2 daddr 192.0.3.1 sport 54439 dport 56526] != expected 0x13899594 # # Exception| cpu 5: rx_hash 0xa538aeee [saddr 192.0.3.2 daddr 192.0.3.1 sport 54439 dport 56526] != expected 0x13899594 # # Exception| cpu 5: rx_hash 0xa538aeee [saddr 192.0.3.2 daddr 192.0.3.1 sport 34767 dport 56526] != expected 0x2717e992 # # Exception| cpu 5: rx_hash 0xa538aeee [saddr 192.0.3.2 daddr 192.0.3.1 sport 34767 dport 56526] != expected 0x2717e992 # # Exception| cpu 5: rx_hash 0xa538aeee [saddr 192.0.3.2 daddr 192.0.3.1 sport 48794 dport 56526] != expected 0x92dde282 # # Exception| cpu 5: rx_hash 0xa538aeee [saddr 192.0.3.2 daddr 192.0.3.1 sport 48794 dport 56526] != expected 0x92dde282 # # Exception| cpu 5: rx_hash 0xa538aeee [saddr 192.0.3.2 daddr 192.0.3.1 sport 37813 dport 56526] != expected 0x8f6bd15e # # Exception| cpu 5: rx_hash 0xa538aeee [saddr 192.0.3.2 daddr 192.0.3.1 sport 37813 dport 56526] != expected 0x8f6bd15e # # Exception| cpu 5: rx_hash 0xa538aeee [saddr 192.0.3.2 daddr 192.0.3.1 sport 52453 dport 56526] != expected 0xb174aef4 # # Exception| cpu 5: rx_hash 0xa538aeee [saddr 192.0.3.2 daddr 192.0.3.1 sport 52453 dport 56526] != expected 0xb174aef4 # # Exception| cpu 5: rx_hash 0xa538aeee [saddr 192.0.3.2 daddr 192.0.3.1 sport 54639 dport 56526] != expected 0x3c999a71 # # Exception| cpu 5: rx_hash 0xa538aeee [saddr 192.0.3.2 daddr 192.0.3.1 sport 54639 dport 56526] != expected 0x3c999a71 # # Exception| cpu 5: rx_hash 0xa538aeee [saddr 192.0.3.2 daddr 192.0.3.1 sport 50838 dport 56526] != expected 0x65f58510 # # Exception| cpu 5: rx_hash 0xa538aeee [saddr 192.0.3.2 daddr 192.0.3.1 sport 50838 dport 56526] != expected 0x65f58510 # # Exception| cpu 5: rx_hash 0xa538aeee [saddr 192.0.3.2 daddr 192.0.3.1 sport 43558 dport 56526] != expected 0x2cca6bbd # # Exception| cpu 5: rx_hash 0xa538aeee [saddr 192.0.3.2 daddr 192.0.3.1 sport 43558 dport 56526] != expected 0x2cca6bbd # # Exception| cpu 5: rx_hash 0xa538aeee [saddr 192.0.3.2 daddr 192.0.3.1 sport 49980 dport 56526] != expected 0x90ec79bd # # Exception| cpu 5: rx_hash 0xa538aeee [saddr 192.0.3.2 daddr 192.0.3.1 sport 49980 dport 56526] != expected 0x90ec79bd # # Exception| cpu 5: rx_hash 0xa538aeee [saddr 192.0.3.2 daddr 192.0.3.1 sport 51869 dport 56526] != expected 0xb7a874f6 # # Exception| cpu 5: rx_hash 0xa538aeee [saddr 192.0.3.2 daddr 192.0.3.1 sport 51869 dport 56526] != expected 0xb7a874f6 # # Exception| cpu 5: rx_hash 0xa538aeee [saddr 192.0.3.2 daddr 192.0.3.1 sport 57745 dport 56526] != expected 0x7f4c919 # # Exception| cpu 5: rx_hash 0xa538aeee [saddr 192.0.3.2 daddr 192.0.3.1 sport 57745 dport 56526] != expected 0x7f4c919 # # Exception| cpu 5: rx_hash 0xa538aeee [saddr 192.0.3.2 daddr 192.0.3.1 sport 44634 dport 56526] != expected 0x86b15324 # # Exception| cpu 5: rx_hash 0xa538aeee [saddr 192.0.3.2 daddr 192.0.3.1 sport 44634 dport 56526] != expected 0x86b15324 # # Exception| cpu 5: rx_hash 0xa538aeee [saddr 192.0.3.2 daddr 192.0.3.1 sport 57475 dport 56526] != expected 0x314d18a0 # # Exception| cpu 5: rx_hash 0xa538aeee [saddr 192.0.3.2 daddr 192.0.3.1 sport 57475 dport 56526] != expected 0x314d18a0 # # Exception| cpu 5: rx_hash 0xa538aeee [saddr 192.0.3.2 daddr 192.0.3.1 sport 47686 dport 56526] != expected 0x42a312cd # # Exception| cpu 5: rx_hash 0xa538aeee [saddr 192.0.3.2 daddr 192.0.3.1 sport 47686 dport 56526] != expected 0x42a312cd # # Exception| cpu 5: rx_hash 0xa538aeee [saddr 192.0.3.2 daddr 192.0.3.1 sport 33764 dport 56526] != expected 0x466efe1a # # Exception| cpu 5: rx_hash 0xa538aeee [saddr 192.0.3.2 daddr 192.0.3.1 sport 33764 dport 56526] != expected 0x466efe1a # # Exception| cpu 5: rx_hash 0xa538aeee [saddr 192.0.3.2 daddr 192.0.3.1 sport 38213 dport 56526] != expected 0x1ba5e0d2 # # Exception| cpu 5: rx_hash 0xa538aeee [saddr 192.0.3.2 daddr 192.0.3.1 sport 38213 dport 56526] != expected 0x1ba5e0d2 # # Exception| cpu 5: rx_hash 0xa538aeee [saddr 192.0.3.2 daddr 192.0.3.1 sport 35973 dport 56526] != expected 0xade9dc15 # # Exception| cpu 5: rx_hash 0xa538aeee [saddr 192.0.3.2 daddr 192.0.3.1 sport 35973 dport 56526] != expected 0xade9dc15 # # Exception| cpu 5: rx_hash 0xa538aeee [saddr 192.0.3.2 daddr 192.0.3.1 sport 52877 dport 56526] != expected 0xd1e1b82b # # Exception| cpu 5: rx_hash 0xa538aeee [saddr 192.0.3.2 daddr 192.0.3.1 sport 52877 dport 56526] != expected 0xd1e1b82b # # Exception| cpu 5: rx_hash 0xa538aeee [saddr 192.0.3.2 daddr 192.0.3.1 sport 53284 dport 56526] != expected 0xd71963d5 # # Exception| cpu 5: rx_hash 0xa538aeee [saddr 192.0.3.2 daddr 192.0.3.1 sport 53284 dport 56526] != expected 0xd71963d5 # # Exception| cpu 5: rx_hash 0xa538aeee [saddr 192.0.3.2 daddr 192.0.3.1 sport 38829 dport 56526] != expected 0x36ce349c # # Exception| cpu 5: rx_hash 0xa538aeee [saddr 192.0.3.2 daddr 192.0.3.1 sport 38829 dport 56526] != expected 0x36ce349c # # 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 53419 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xe7e914ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49057 dport 53419] != expected 0x732f924b # # Exception| cpu 0: rx_hash 0xe7e914ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49057 dport 53419] != expected 0x732f924b # # Exception| cpu 0: rx_hash 0xe7e914ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40702 dport 53419] != expected 0xee251e5a # # Exception| cpu 0: rx_hash 0xe7e914ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40702 dport 53419] != expected 0xee251e5a # # Exception| cpu 0: rx_hash 0xe7e914ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60762 dport 53419] != expected 0x2fe581e0 # # Exception| cpu 0: rx_hash 0xe7e914ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60762 dport 53419] != expected 0x2fe581e0 # # Exception| cpu 0: rx_hash 0xe7e914ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35308 dport 53419] != expected 0x31c367e1 # # Exception| cpu 0: rx_hash 0xe7e914ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35308 dport 53419] != expected 0x31c367e1 # # Exception| cpu 0: rx_hash 0xe7e914ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58956 dport 53419] != expected 0xca4e32b5 # # Exception| cpu 0: rx_hash 0xe7e914ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58956 dport 53419] != expected 0xca4e32b5 # # Exception| cpu 0: rx_hash 0xe7e914ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60992 dport 53419] != expected 0x4a98b3a8 # # Exception| cpu 0: rx_hash 0xe7e914ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60992 dport 53419] != expected 0x4a98b3a8 # # Exception| cpu 0: rx_hash 0xe7e914ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39909 dport 53419] != expected 0x759fc410 # # Exception| cpu 0: rx_hash 0xe7e914ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39909 dport 53419] != expected 0x759fc410 # # Exception| cpu 0: rx_hash 0xe7e914ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47035 dport 53419] != expected 0x88a41a11 # # Exception| cpu 0: rx_hash 0xe7e914ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47035 dport 53419] != expected 0x88a41a11 # # Exception| cpu 0: rx_hash 0xe7e914ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39860 dport 53419] != expected 0xa5934857 # # Exception| cpu 0: rx_hash 0xe7e914ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39860 dport 53419] != expected 0xa5934857 # # Exception| cpu 0: rx_hash 0xe7e914ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48478 dport 53419] != expected 0xc2f5a099 # # Exception| cpu 0: rx_hash 0xe7e914ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48478 dport 53419] != expected 0xc2f5a099 # # Exception| cpu 0: rx_hash 0xe7e914ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35119 dport 53419] != expected 0x49438bdf # # Exception| cpu 0: rx_hash 0xe7e914ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35119 dport 53419] != expected 0x49438bdf # # Exception| cpu 0: rx_hash 0xe7e914ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34584 dport 53419] != expected 0xf1a16f24 # # Exception| cpu 0: rx_hash 0xe7e914ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34584 dport 53419] != expected 0xf1a16f24 # # Exception| cpu 0: rx_hash 0xe7e914ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50085 dport 53419] != expected 0xb9821db6 # # Exception| cpu 0: rx_hash 0xe7e914ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50085 dport 53419] != expected 0xb9821db6 # # Exception| cpu 0: rx_hash 0xe7e914ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40335 dport 53419] != expected 0x9da72db1 # # Exception| cpu 0: rx_hash 0xe7e914ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40335 dport 53419] != expected 0x9da72db1 # # Exception| cpu 0: rx_hash 0xe7e914ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49299 dport 53419] != expected 0x6151ab5d # # Exception| cpu 0: rx_hash 0xe7e914ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49299 dport 53419] != expected 0x6151ab5d # # Exception| cpu 0: rx_hash 0xe7e914ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55014 dport 53419] != expected 0xbd908996 # # Exception| cpu 0: rx_hash 0xe7e914ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55014 dport 53419] != expected 0xbd908996 # # Exception| cpu 0: rx_hash 0xe7e914ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51104 dport 53419] != expected 0xb08d7a24 # # Exception| cpu 0: rx_hash 0xe7e914ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51104 dport 53419] != expected 0xb08d7a24 # # Exception| cpu 0: rx_hash 0xe7e914ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34913 dport 53419] != expected 0xfb390370 # # Exception| cpu 0: rx_hash 0xe7e914ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34913 dport 53419] != expected 0xfb390370 # # Exception| cpu 0: rx_hash 0xe7e914ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58654 dport 53419] != expected 0xee8793f # # Exception| cpu 0: rx_hash 0xe7e914ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58654 dport 53419] != expected 0xee8793f # # Exception| cpu 0: rx_hash 0xe7e914ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40983 dport 53419] != expected 0x42608770 # # Exception| cpu 0: rx_hash 0xe7e914ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40983 dport 53419] != expected 0x42608770 # # Exception| cpu 0: rx_hash 0xe7e914ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44397 dport 53419] != expected 0x4ba2ef50 # # Exception| cpu 0: rx_hash 0xe7e914ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44397 dport 53419] != expected 0x4ba2ef50 # # Exception| count: pass=0 nohash=0 fail=42 # # 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__->