< 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 216, 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 205, 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 134, 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 42567 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x8d68b5f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47018 dport 42567] != expected 0xc28df242 # # Exception| cpu 0: rx_hash 0xd41440ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 47032 dport 42567] != expected 0xcbe7a615 # # Exception| cpu 0: rx_hash 0x877a8cd7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47056 dport 42567] != expected 0xd256ed97 # # Exception| cpu 0: rx_hash 0xba32c2dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 47068 dport 42567] != expected 0x62a76375 # # Exception| cpu 4: rx_hash 0x2bb52d84 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47006 dport 42567] != expected 0xf1ef6546 # # Exception| cpu 4: rx_hash 0xb020fbff [saddr 192.0.3.2 daddr 192.0.3.1 sport 47014 dport 42567] != expected 0x727c7ca0 # # Exception| cpu 4: rx_hash 0xb0512021 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47052 dport 42567] != expected 0xd570de5a # # Exception| cpu 4: rx_hash 0x2bc4f65a [saddr 192.0.3.2 daddr 192.0.3.1 sport 47092 dport 42567] != expected 0x56e3c7bc # # Exception| cpu 4: rx_hash 0x094dcdb7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47116 dport 42567] != expected 0xdb0cf101 # # Exception| cpu 5: rx_hash 0xae84dcfa [saddr 192.0.3.2 daddr 192.0.3.1 sport 47038 dport 42567] != expected 0xaa04bbd1 # # Exception| cpu 5: rx_hash 0xd4659b31 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47058 dport 42567] != expected 0x6ceb04ef # # Exception| cpu 5: rx_hash 0x72b80340 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47078 dport 42567] != expected 0x5f8993eb # # Exception| cpu 5: rx_hash 0x3f0333a3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47100 dport 42567] != expected 0x394cbde2 # # Exception| cpu 5: rx_hash 0x79beb35e [saddr 192.0.3.2 daddr 192.0.3.1 sport 47130 dport 42567] != expected 0xd3851ea # # Exception| cpu 0: rx_hash 0x503138ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 47134 dport 42567] != expected 0xd266a556 # # Exception| cpu 0: rx_hash 0xfc8f4220 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47162 dport 42567] != expected 0x56d38f7d # # Exception| cpu 4: rx_hash 0x032e2f4b [saddr 192.0.3.2 daddr 192.0.3.1 sport 47132 dport 42567] != expected 0x6cdb4c2e # # Exception| cpu 4: rx_hash 0x8c7c3cc9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47148 dport 42567] != expected 0x80e72f96 # # Exception| cpu 4: rx_hash 0xbb264be1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47194 dport 42567] != expected 0x20cdbea1 # # Exception| cpu 4: rx_hash 0x1dfbd390 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47214 dport 42567] != expected 0x13af29a5 # # Exception| cpu 4: rx_hash 0x2ad07f66 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47218 dport 42567] != expected 0x14891a68 # # Exception| cpu 5: rx_hash 0xdf12f0f1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47172 dport 42567] != expected 0x99566414 # # Exception| cpu 5: rx_hash 0x98ca22ee [saddr 192.0.3.2 daddr 192.0.3.1 sport 47182 dport 42567] != expected 0x4844f732 # # Exception| cpu 5: rx_hash 0x73ac8a7c [saddr 192.0.3.2 daddr 192.0.3.1 sport 47200 dport 42567] != expected 0x1de34e3f # # Exception| cpu 5: rx_hash 0x4ee4c476 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47212 dport 42567] != expected 0xad12c0dd # # Exception| cpu 5: rx_hash 0xd549ffe2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47232 dport 42567] != expected 0xfd078846 # # Exception| cpu 5: rx_hash 0x8656e804 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47234 dport 42567] != expected 0x43ba613e # # Exception| cpu 0: rx_hash 0xa5ba810b [saddr 192.0.3.2 daddr 192.0.3.1 sport 47254 dport 42567] != expected 0x2b3328ad # # Exception| cpu 0: rx_hash 0xe2625314 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47260 dport 42567] != expected 0xfa21bb8b # # Exception| cpu 0: rx_hash 0x0367197a [saddr 192.0.3.2 daddr 192.0.3.1 sport 47266 dport 42567] != expected 0x1851bfa9 # # Exception| cpu 4: rx_hash 0xcbedd8e7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47256 dport 42567] != expected 0x257f4f37 # # Exception| cpu 4: rx_hash 0x79f7856f [saddr 192.0.3.2 daddr 192.0.3.1 sport 47268 dport 42567] != expected 0x79b2a26d # # Exception| cpu 4: rx_hash 0x6d304096 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47276 dport 42567] != expected 0x161dd833 # # Exception| cpu 4: rx_hash 0x5a1bec60 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47280 dport 42567] != expected 0x113bebfe # # Exception| cpu 4: rx_hash 0x5009d542 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47306 dport 42567] != expected 0x1e0f42b # # Exception| cpu 5: rx_hash 0xafd963f7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47238 dport 42567] != expected 0x9ce49582 # # Exception| cpu 5: rx_hash 0x98f2cf01 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47258 dport 42567] != expected 0x9bc2a64f # # Exception| cpu 5: rx_hash 0x6753a26a [saddr 192.0.3.2 daddr 192.0.3.1 sport 47292 dport 42567] != expected 0xa1ca651c # # Exception| cpu 5: rx_hash 0x343d6e52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47316 dport 42567] != expected 0xb87b2e9e # # Exception| cpu 5: rx_hash 0x5a6a37be [saddr 192.0.3.2 daddr 192.0.3.1 sport 47322 dport 42567] != expected 0xb6374904 # # 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 0x9306644d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53370 dport 56932] OK # # # cpu 0: rx_hash 0xc0219e44 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53420 dport 56932] OK # # # cpu 0: rx_hash 0xde85b941 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53428 dport 56932] OK # # # cpu 4: rx_hash 0x87c1a1b4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53362 dport 56932] OK # # # cpu 4: rx_hash 0x6c9fe4c9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53384 dport 56932] OK # # # cpu 4: rx_hash 0xe3cdf74b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53432 dport 56932] OK # # # cpu 4: rx_hash 0xa464fe8a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53464 dport 56932] OK # # # cpu 4: rx_hash 0x4561b4e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53478 dport 56932] OK # # # cpu 5: rx_hash 0x2b4736d6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53378 dport 56932] OK # # # cpu 5: rx_hash 0x08ab5fd9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53398 dport 56932] OK # # # cpu 5: rx_hash 0x87f94c5b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53414 dport 56932] OK # # # cpu 5: rx_hash 0xae071c76 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53448 dport 56932] OK # # # cpu 5: rx_hash 0x87889785 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53452 dport 56932] OK # # # cpu 0: rx_hash 0x2b36ed08 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53480 dport 56932] OK # # # cpu 0: rx_hash 0x02b966fb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53484 dport 56932] OK # # # cpu 0: rx_hash 0xfd75a6b9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53512 dport 56932] OK # # # cpu 0: rx_hash 0xd4fa2d4a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53516 dport 56932] OK # # # cpu 4: rx_hash 0x724a1812 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53498 dport 56932] OK # # # cpu 4: rx_hash 0x3f9c85d8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53538 dport 56932] OK # # # cpu 4: rx_hash 0x2b2a9bff [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53568 dport 56932] OK # # # cpu 5: rx_hash 0x3592ca0d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53488 dport 56932] OK # # # cpu 5: rx_hash 0x668dddeb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53490 dport 56932] OK # # # cpu 5: rx_hash 0xca5e0a4f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53524 dport 56932] OK # # # cpu 5: rx_hash 0x450c19cd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53540 dport 56932] OK # # # cpu 0: rx_hash 0x66e070c2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53552 dport 56932] OK # # # cpu 0: rx_hash 0x7227b53b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53560 dport 56932] OK # # # cpu 0: rx_hash 0x4f1e20ef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53598 dport 56932] OK # # # cpu 0: rx_hash 0x217194ec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53636 dport 56932] OK # # # cpu 0: rx_hash 0x165a381a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53656 dport 56932] OK # # # cpu 0: rx_hash 0xa4406592 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53668 dport 56932] OK # # # cpu 0: rx_hash 0x99082b98 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53672 dport 56932] OK # # # cpu 4: rx_hash 0x51ba07ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53574 dport 56932] OK # # # cpu 4: rx_hash 0x35b65115 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53644 dport 56932] OK # # # cpu 5: rx_hash 0x5bd9e516 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53590 dport 56932] OK # # # cpu 5: rx_hash 0x9353248b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53612 dport 56932] OK # # # cpu 5: rx_hash 0x8df7038e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53620 dport 56932] OK # # # cpu 5: rx_hash 0x87ac0c9d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53680 dport 56932] OK # # # cpu 5: rx_hash 0xfd3c9088 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53686 dport 56932] OK # # # cpu 5: rx_hash 0xb0f67bb5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53702 dport 56932] OK # # # cpu 0: rx_hash 0xb087a06b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53676 dport 56932] OK # # # cpu 0: rx_hash 0xae525cb0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53726 dport 56932] OK # # # cpu 0: rx_hash 0xf83bb762 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53778 dport 56932] OK # # # count: pass=42 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 216, 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 205, 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 134, 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 36407 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x2c09f1e5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54862 dport 36407] != expected 0xa56b39e9 # # Exception| cpu 5: rx_hash 0x2c09f1e5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54862 dport 36407] != expected 0xa56b39e9 # # Exception| cpu 5: rx_hash 0x2c09f1e5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38046 dport 36407] != expected 0xc520d42e # # Exception| cpu 5: rx_hash 0x2c09f1e5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38046 dport 36407] != expected 0xc520d42e # # Exception| cpu 5: rx_hash 0x2c09f1e5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35025 dport 36407] != expected 0x64e5a83d # # Exception| cpu 5: rx_hash 0x2c09f1e5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35025 dport 36407] != expected 0x64e5a83d # # Exception| cpu 5: rx_hash 0x2c09f1e5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48474 dport 36407] != expected 0x3138070a # # Exception| cpu 5: rx_hash 0x2c09f1e5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48474 dport 36407] != expected 0x3138070a # # Exception| cpu 5: rx_hash 0x2c09f1e5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43771 dport 36407] != expected 0x59f9b3bb # # Exception| cpu 5: rx_hash 0x2c09f1e5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43771 dport 36407] != expected 0x59f9b3bb # # Exception| cpu 5: rx_hash 0x2c09f1e5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55865 dport 36407] != expected 0xa38a8ba1 # # Exception| cpu 5: rx_hash 0x2c09f1e5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55865 dport 36407] != expected 0xa38a8ba1 # # Exception| cpu 5: rx_hash 0x2c09f1e5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50222 dport 36407] != expected 0xd27c6261 # # Exception| cpu 5: rx_hash 0x2c09f1e5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50222 dport 36407] != expected 0xd27c6261 # # Exception| cpu 5: rx_hash 0x2c09f1e5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46746 dport 36407] != expected 0xad9b76a5 # # Exception| cpu 5: rx_hash 0x2c09f1e5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46746 dport 36407] != expected 0xad9b76a5 # # Exception| cpu 5: rx_hash 0x2c09f1e5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34180 dport 36407] != expected 0xcc2f5648 # # Exception| cpu 5: rx_hash 0x2c09f1e5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34180 dport 36407] != expected 0xcc2f5648 # # Exception| cpu 5: rx_hash 0x2c09f1e5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54397 dport 36407] != expected 0xaf2fdc31 # # Exception| cpu 5: rx_hash 0x2c09f1e5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54397 dport 36407] != expected 0xaf2fdc31 # # Exception| cpu 5: rx_hash 0x2c09f1e5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55785 dport 36407] != expected 0xc191e85b # # Exception| cpu 5: rx_hash 0x2c09f1e5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55785 dport 36407] != expected 0xc191e85b # # Exception| cpu 5: rx_hash 0x2c09f1e5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60413 dport 36407] != expected 0x3a4a2042 # # Exception| cpu 5: rx_hash 0x2c09f1e5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60413 dport 36407] != expected 0x3a4a2042 # # Exception| cpu 5: rx_hash 0x2c09f1e5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58234 dport 36407] != expected 0xf947b7a8 # # Exception| cpu 5: rx_hash 0x2c09f1e5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58234 dport 36407] != expected 0xf947b7a8 # # Exception| cpu 5: rx_hash 0x2c09f1e5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37621 dport 36407] != expected 0xa8364738 # # Exception| cpu 5: rx_hash 0x2c09f1e5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37621 dport 36407] != expected 0xa8364738 # # Exception| cpu 5: rx_hash 0x2c09f1e5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36668 dport 36407] != expected 0xb597aa98 # # Exception| cpu 5: rx_hash 0x2c09f1e5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36668 dport 36407] != expected 0xb597aa98 # # Exception| cpu 5: rx_hash 0x2c09f1e5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45617 dport 36407] != expected 0x5e3c40b4 # # Exception| cpu 5: rx_hash 0x2c09f1e5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45617 dport 36407] != expected 0x5e3c40b4 # # Exception| cpu 5: rx_hash 0x2c09f1e5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57684 dport 36407] != expected 0x895eb34c # # Exception| cpu 5: rx_hash 0x2c09f1e5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57684 dport 36407] != expected 0x895eb34c # # Exception| cpu 5: rx_hash 0x2c09f1e5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55094 dport 36407] != expected 0x4070b496 # # Exception| cpu 5: rx_hash 0x2c09f1e5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55094 dport 36407] != expected 0x4070b496 # # Exception| cpu 5: rx_hash 0x2c09f1e5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32994 dport 36407] != expected 0x2705f76 # # Exception| cpu 5: rx_hash 0x2c09f1e5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32994 dport 36407] != expected 0x2705f76 # # Exception| cpu 5: rx_hash 0x2c09f1e5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35703 dport 36407] != expected 0xa6d45af0 # # Exception| cpu 5: rx_hash 0x2c09f1e5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35703 dport 36407] != expected 0xa6d45af0 # # Exception| cpu 5: rx_hash 0x2c09f1e5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44848 dport 36407] != expected 0x973dcfa4 # # Exception| cpu 5: rx_hash 0x2c09f1e5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44848 dport 36407] != expected 0x973dcfa4 # # Exception| cpu 5: rx_hash 0x2c09f1e5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45221 dport 36407] != expected 0x85f1436b # # Exception| cpu 5: rx_hash 0x2c09f1e5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45221 dport 36407] != expected 0x85f1436b # # 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 216, 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 205, 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 134, 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 54943 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x9130108c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55691 dport 54943] != expected 0xa7999f5 # # Exception| cpu 0: rx_hash 0x9130108c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55691 dport 54943] != expected 0xa7999f5 # # Exception| cpu 0: rx_hash 0x9130108c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40671 dport 54943] != expected 0xb6133e0e # # Exception| cpu 0: rx_hash 0x9130108c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40671 dport 54943] != expected 0xb6133e0e # # Exception| cpu 0: rx_hash 0x9130108c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56732 dport 54943] != expected 0x409d475a # # Exception| cpu 0: rx_hash 0x9130108c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56732 dport 54943] != expected 0x409d475a # # Exception| cpu 0: rx_hash 0x9130108c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38482 dport 54943] != expected 0x823de453 # # Exception| cpu 0: rx_hash 0x9130108c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38482 dport 54943] != expected 0x823de453 # # Exception| cpu 0: rx_hash 0x9130108c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40871 dport 54943] != expected 0x9fb82ee5 # # Exception| cpu 0: rx_hash 0x9130108c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40871 dport 54943] != expected 0x9fb82ee5 # # Exception| cpu 0: rx_hash 0x9130108c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32923 dport 54943] != expected 0x906079f9 # # Exception| cpu 0: rx_hash 0x9130108c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32923 dport 54943] != expected 0x906079f9 # # Exception| cpu 0: rx_hash 0x9130108c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54657 dport 54943] != expected 0x9f9c03a4 # # Exception| cpu 0: rx_hash 0x9130108c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54657 dport 54943] != expected 0x9f9c03a4 # # Exception| cpu 0: rx_hash 0x9130108c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46900 dport 54943] != expected 0xdc277e59 # # Exception| cpu 0: rx_hash 0x9130108c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46900 dport 54943] != expected 0xdc277e59 # # Exception| cpu 0: rx_hash 0x9130108c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57900 dport 54943] != expected 0x80c413e2 # # Exception| cpu 0: rx_hash 0x9130108c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57900 dport 54943] != expected 0x80c413e2 # # Exception| cpu 0: rx_hash 0x9130108c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48983 dport 54943] != expected 0x20bb8876 # # Exception| cpu 0: rx_hash 0x9130108c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48983 dport 54943] != expected 0x20bb8876 # # Exception| cpu 0: rx_hash 0x9130108c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39313 dport 54943] != expected 0xce0031ee # # Exception| cpu 0: rx_hash 0x9130108c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39313 dport 54943] != expected 0xce0031ee # # Exception| cpu 0: rx_hash 0x9130108c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52419 dport 54943] != expected 0x17a376f5 # # Exception| cpu 0: rx_hash 0x9130108c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52419 dport 54943] != expected 0x17a376f5 # # Exception| cpu 0: rx_hash 0x9130108c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42505 dport 54943] != expected 0x9faf51d1 # # Exception| cpu 0: rx_hash 0x9130108c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42505 dport 54943] != expected 0x9faf51d1 # # Exception| cpu 0: rx_hash 0x9130108c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46476 dport 54943] != expected 0x9eadcb6a # # Exception| cpu 0: rx_hash 0x9130108c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46476 dport 54943] != expected 0x9eadcb6a # # Exception| cpu 0: rx_hash 0x9130108c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46525 dport 54943] != expected 0xb7c1f725 # # Exception| cpu 0: rx_hash 0x9130108c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46525 dport 54943] != expected 0xb7c1f725 # # Exception| cpu 0: rx_hash 0x9130108c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60889 dport 54943] != expected 0x393b49c8 # # Exception| cpu 0: rx_hash 0x9130108c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60889 dport 54943] != expected 0x393b49c8 # # Exception| cpu 0: rx_hash 0x9130108c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34000 dport 54943] != expected 0x2f37f31f # # Exception| cpu 0: rx_hash 0x9130108c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34000 dport 54943] != expected 0x2f37f31f # # Exception| cpu 0: rx_hash 0x9130108c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42393 dport 54943] != expected 0x3c75ee4a # # Exception| cpu 0: rx_hash 0x9130108c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42393 dport 54943] != expected 0x3c75ee4a # # Exception| cpu 0: rx_hash 0x9130108c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51467 dport 54943] != expected 0xcc3f8648 # # Exception| cpu 0: rx_hash 0x9130108c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51467 dport 54943] != expected 0xcc3f8648 # # Exception| cpu 0: rx_hash 0x9130108c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48228 dport 54943] != expected 0x123d82e7 # # Exception| cpu 0: rx_hash 0x9130108c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48228 dport 54943] != expected 0x123d82e7 # # 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 204, 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 88, 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 49, 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 204, 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 88, 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 49, 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 204, 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 88, 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 49, 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 204, 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 88, 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 49, 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 209, 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 101, 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 88, 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 49, 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 209, 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 101, 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 88, 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 49, 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 209, 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 101, 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 88, 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 49, 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 209, 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 101, 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 88, 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 49, 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__->