< 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 1800 # selftests: drivers/net/hw: toeplitz.py # # Interface: enp1s0, driver: fbnic # 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 214, 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 58426 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xfe65e8d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56086 dport 58426] != expected 0x97800db4 # # Exception| cpu 0: rx_hash 0x6b6f506b [saddr 192.0.3.2 daddr 192.0.3.1 sport 56098 dport 58426] != expected 0xa754d2c2 # # Exception| cpu 0: rx_hash 0x838c197d [saddr 192.0.3.2 daddr 192.0.3.1 sport 56122 dport 58426] != expected 0x7e602bc5 # # Exception| cpu 4: rx_hash 0x417a2112 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56120 dport 58426] != expected 0xc6fd6c2e # # Exception| cpu 5: rx_hash 0x1686a1c1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56078 dport 58426] != expected 0x4eb4f4b3 # # Exception| cpu 5: rx_hash 0xdbd2de70 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56106 dport 58426] != expected 0xc9738338 # # Exception| cpu 5: rx_hash 0x32daa676 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56132 dport 58426] != expected 0x35ca089d # # Exception| cpu 5: rx_hash 0xf02c9e19 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56134 dport 58426] != expected 0x8d574f76 # # Exception| cpu 5: rx_hash 0x0bff7d4c [saddr 192.0.3.2 daddr 192.0.3.1 sport 56144 dport 58426] != expected 0x5e970395 # # Exception| cpu 0: rx_hash 0x3d8d7920 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56206 dport 58426] != expected 0x985681ac # # Exception| cpu 4: rx_hash 0x18cfd70f [saddr 192.0.3.2 daddr 192.0.3.1 sport 56158 dport 58426] != expected 0x5463b671 # # Exception| cpu 4: rx_hash 0x2ebdd363 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56192 dport 58426] != expected 0x92a23448 # # Exception| cpu 4: rx_hash 0x4064888a [saddr 192.0.3.2 daddr 192.0.3.1 sport 56226 dport 58426] != expected 0x71b6a7dd # # Exception| cpu 4: rx_hash 0xe3e9acd2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56228 dport 58426] != expected 0x156543c3 # # Exception| cpu 4: rx_hash 0x211f94bd [saddr 192.0.3.2 daddr 192.0.3.1 sport 56230 dport 58426] != expected 0xadf80428 # # Exception| cpu 4: rx_hash 0x6a71f9f3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56248 dport 58426] != expected 0x101f1931 # # Exception| cpu 5: rx_hash 0xff8ed9c7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56160 dport 58426] != expected 0xb20d7f16 # # Exception| cpu 5: rx_hash 0xa7d01eca [saddr 192.0.3.2 daddr 192.0.3.1 sport 56176 dport 58426] != expected 0x51ed7eb # # Exception| cpu 5: rx_hash 0xb4152c01 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56210 dport 58426] != expected 0x9d2cdb5e # # Exception| cpu 5: rx_hash 0x91a21aa6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56238 dport 58426] != expected 0xc3df55d2 # # Exception| cpu 0: rx_hash 0x0ae1d4d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56266 dport 58426] != expected 0xe9dcc866 # # Exception| cpu 0: rx_hash 0xe2029dc2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56274 dport 58426] != expected 0x30e83161 # # Exception| cpu 0: rx_hash 0xb5fe1d11 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56292 dport 58426] != expected 0xb8a1a9fc # # Exception| cpu 0: rx_hash 0xc7b5ab65 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56302 dport 58426] != expected 0x6e1bbfed # # Exception| cpu 0: rx_hash 0x4e2dfe44 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56306 dport 58426] != expected 0x6b61e51f # # Exception| cpu 4: rx_hash 0xa887c19c [saddr 192.0.3.2 daddr 192.0.3.1 sport 56250 dport 58426] != expected 0xa8825eda # # Exception| cpu 4: rx_hash 0xc9fcddab [saddr 192.0.3.2 daddr 192.0.3.1 sport 56254 dport 58426] != expected 0x74ccfd2f # # Exception| cpu 5: rx_hash 0xc817ecbb [saddr 192.0.3.2 daddr 192.0.3.1 sport 56264 dport 58426] != expected 0x51418f8d # # Exception| cpu 5: rx_hash 0x52bf13d9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56282 dport 58426] != expected 0x5ecf609b # # Exception| cpu 5: rx_hash 0xeda0da1c [saddr 192.0.3.2 daddr 192.0.3.1 sport 56308 dport 58426] != expected 0xfb20101 # # Exception| cpu 0: rx_hash 0x9feb6c68 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56318 dport 58426] != expected 0xd9081710 # # Exception| cpu 0: rx_hash 0xb4fe0798 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56350 dport 58426] != expected 0x3db2b525 # # Exception| cpu 0: rx_hash 0x0a0aff4d [saddr 192.0.3.2 daddr 192.0.3.1 sport 56390 dport 58426] != expected 0x4942a61d # # Exception| cpu 4: rx_hash 0x177323c0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56344 dport 58426] != expected 0x5961513b # # Exception| cpu 4: rx_hash 0xe302874b [saddr 192.0.3.2 daddr 192.0.3.1 sport 56360 dport 58426] != expected 0xb5fb2db8 # # Exception| cpu 4: rx_hash 0x18d1641e [saddr 192.0.3.2 daddr 192.0.3.1 sport 56382 dport 58426] != expected 0x663b615b # # Exception| cpu 4: rx_hash 0x78414939 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56396 dport 58426] != expected 0x9ff8b00c # # Exception| cpu 5: rx_hash 0x2e56f8fa [saddr 192.0.3.2 daddr 192.0.3.1 sport 56332 dport 58426] != expected 0x323c5a33 # # Exception| cpu 5: rx_hash 0x32c41567 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56356 dport 58426] != expected 0x792dfb7 # # Exception| cpu 5: rx_hash 0xbb5c4046 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56376 dport 58426] != expected 0x2e88545 # # 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 0xbc5c9f0f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43554 dport 54023] OK # # # cpu 4: rx_hash 0x5554e709 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43596 dport 54023] OK # # # cpu 4: rx_hash 0x97a2df66 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43598 dport 54023] OK # # # cpu 5: rx_hash 0x034356ca [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43532 dport 54023] OK # # # cpu 5: rx_hash 0x35c4ca2e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43582 dport 54023] OK # # # cpu 5: rx_hash 0x0d0a2004 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43612 dport 54023] OK # # # cpu 0: rx_hash 0x295627b3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43542 dport 54023] OK # # # cpu 0: rx_hash 0xe4025802 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43570 dport 54023] OK # # # cpu 0: rx_hash 0x8b3032fb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43622 dport 54023] OK # # # cpu 0: rx_hash 0x5af6a0d7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43626 dport 54023] OK # # # cpu 4: rx_hash 0xd36ef5f6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43638 dport 54023] OK # # # cpu 4: rx_hash 0x63d37bed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43646 dport 54023] OK # # # cpu 4: rx_hash 0x55a17f81 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43680 dport 54023] OK # # # cpu 4: rx_hash 0x0c14899c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43718 dport 54023] OK # # # cpu 5: rx_hash 0x4933921c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43656 dport 54023] OK # # # cpu 5: rx_hash 0xc0abc73d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43668 dport 54023] OK # # # cpu 5: rx_hash 0x025dff52 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43670 dport 54023] OK # # # cpu 5: rx_hash 0xe51cf19a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43688 dport 54023] OK # # # cpu 0: rx_hash 0x4691d5c2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43694 dport 54023] OK # # # cpu 0: rx_hash 0xae729cd4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43702 dport 54023] OK # # # cpu 4: rx_hash 0x858cdcbd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43738 dport 54023] OK # # # cpu 4: rx_hash 0x71fd7836 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43754 dport 54023] OK # # # cpu 4: rx_hash 0xeb558754 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43768 dport 54023] OK # # # cpu 4: rx_hash 0xce987db7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43804 dport 54023] OK # # # cpu 5: rx_hash 0x353152a6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43730 dport 54023] OK # # # cpu 5: rx_hash 0x2601f8e5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43740 dport 54023] OK # # # cpu 5: rx_hash 0x354b9ee2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43786 dport 54023] OK # # # cpu 0: rx_hash 0xd2705c6e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43756 dport 54023] OK # # # cpu 0: rx_hash 0x29a3bf3b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43770 dport 54023] OK # # # cpu 0: rx_hash 0x6d1559ef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43802 dport 54023] OK # # # cpu 0: rx_hash 0x5b92c50b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43816 dport 54023] OK # # # cpu 0: rx_hash 0xf81fe153 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43822 dport 54023] OK # # # cpu 4: rx_hash 0x03cc0206 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43832 dport 54023] OK # # # cpu 4: rx_hash 0xa1aa174e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43848 dport 54023] OK # # # cpu 4: rx_hash 0x5a79f41b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43870 dport 54023] OK # # # cpu 5: rx_hash 0xa041265e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43838 dport 54023] OK # # # cpu 5: rx_hash 0x02273316 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43854 dport 54023] OK # # # cpu 5: rx_hash 0x49495e58 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43856 dport 54023] OK # # # cpu 0: rx_hash 0xb3718c1d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43824 dport 54023] OK # # # cpu 0: rx_hash 0x988fcc74 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43868 dport 54023] OK # # # cpu 0: rx_hash 0x55dbb3c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43896 dport 54023] 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 214, 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 46472 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xb88dae14 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34578 dport 46472] != expected 0xc0dce248 # # Exception| cpu 0: rx_hash 0xb88dae14 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34578 dport 46472] != expected 0xc0dce248 # # Exception| cpu 0: rx_hash 0xb88dae14 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44885 dport 46472] != expected 0x86c4cd3b # # Exception| cpu 0: rx_hash 0xb88dae14 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44885 dport 46472] != expected 0x86c4cd3b # # Exception| cpu 0: rx_hash 0xb88dae14 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55189 dport 46472] != expected 0x7ccd2bdc # # Exception| cpu 0: rx_hash 0xb88dae14 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55189 dport 46472] != expected 0x7ccd2bdc # # Exception| cpu 0: rx_hash 0xb88dae14 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51137 dport 46472] != expected 0xdce3d943 # # Exception| cpu 0: rx_hash 0xb88dae14 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51137 dport 46472] != expected 0xdce3d943 # # Exception| cpu 0: rx_hash 0xb88dae14 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45758 dport 46472] != expected 0x5b9f5f76 # # Exception| cpu 0: rx_hash 0xb88dae14 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45758 dport 46472] != expected 0x5b9f5f76 # # Exception| cpu 0: rx_hash 0xb88dae14 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53595 dport 46472] != expected 0xa27bd2fc # # Exception| cpu 0: rx_hash 0xb88dae14 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53595 dport 46472] != expected 0xa27bd2fc # # Exception| cpu 0: rx_hash 0xb88dae14 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37073 dport 46472] != expected 0xd0ff4f97 # # Exception| cpu 0: rx_hash 0xb88dae14 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37073 dport 46472] != expected 0xd0ff4f97 # # Exception| cpu 0: rx_hash 0xb88dae14 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42137 dport 46472] != expected 0xdc2c208d # # Exception| cpu 0: rx_hash 0xb88dae14 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42137 dport 46472] != expected 0xdc2c208d # # Exception| cpu 0: rx_hash 0xb88dae14 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49392 dport 46472] != expected 0x8556c37c # # Exception| cpu 0: rx_hash 0xb88dae14 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49392 dport 46472] != expected 0x8556c37c # # Exception| cpu 0: rx_hash 0xb88dae14 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39201 dport 46472] != expected 0xe15cb1ea # # Exception| cpu 0: rx_hash 0xb88dae14 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39201 dport 46472] != expected 0xe15cb1ea # # Exception| cpu 0: rx_hash 0xb88dae14 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56552 dport 46472] != expected 0x6d674021 # # Exception| cpu 0: rx_hash 0xb88dae14 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56552 dport 46472] != expected 0x6d674021 # # Exception| cpu 0: rx_hash 0xb88dae14 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43454 dport 46472] != expected 0xae8fcc47 # # Exception| cpu 0: rx_hash 0xb88dae14 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43454 dport 46472] != expected 0xae8fcc47 # # Exception| cpu 0: rx_hash 0xb88dae14 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41269 dport 46472] != expected 0x128307cf # # Exception| cpu 0: rx_hash 0xb88dae14 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41269 dport 46472] != expected 0x128307cf # # Exception| cpu 0: rx_hash 0xb88dae14 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45477 dport 46472] != expected 0x15c5c985 # # Exception| cpu 0: rx_hash 0xb88dae14 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45477 dport 46472] != expected 0x15c5c985 # # Exception| cpu 0: rx_hash 0xb88dae14 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41035 dport 46472] != expected 0x32581e18 # # Exception| cpu 0: rx_hash 0xb88dae14 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41035 dport 46472] != expected 0x32581e18 # # Exception| cpu 0: rx_hash 0xb88dae14 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47931 dport 46472] != expected 0x86161b95 # # Exception| cpu 0: rx_hash 0xb88dae14 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47931 dport 46472] != expected 0x86161b95 # # Exception| cpu 0: rx_hash 0xb88dae14 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50576 dport 46472] != expected 0x82b68911 # # Exception| cpu 0: rx_hash 0xb88dae14 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50576 dport 46472] != expected 0x82b68911 # # Exception| cpu 0: rx_hash 0xb88dae14 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42109 dport 46472] != expected 0x20cdc826 # # Exception| cpu 0: rx_hash 0xb88dae14 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42109 dport 46472] != expected 0x20cdc826 # # Exception| cpu 0: rx_hash 0xb88dae14 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33893 dport 46472] != expected 0xcaa2b8f5 # # Exception| cpu 0: rx_hash 0xb88dae14 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33893 dport 46472] != expected 0xcaa2b8f5 # # Exception| cpu 0: rx_hash 0xb88dae14 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46985 dport 46472] != expected 0x53413c10 # # Exception| cpu 0: rx_hash 0xb88dae14 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46985 dport 46472] != expected 0x53413c10 # # Exception| cpu 0: rx_hash 0xb88dae14 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47054 dport 46472] != expected 0xeb6cbde6 # # Exception| cpu 0: rx_hash 0xb88dae14 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47054 dport 46472] != expected 0xeb6cbde6 # # Exception| count: pass=0 nohash=0 fail=42 # # Exception| # not ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 214, 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 39662 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0xe310b028 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43459 dport 39662] != expected 0x85ea0abf # # Exception| cpu 5: rx_hash 0xe310b028 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43459 dport 39662] != expected 0x85ea0abf # # Exception| cpu 5: rx_hash 0xe310b028 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50646 dport 39662] != expected 0x48085f1b # # Exception| cpu 5: rx_hash 0xe310b028 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50646 dport 39662] != expected 0x48085f1b # # Exception| cpu 5: rx_hash 0xe310b028 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51334 dport 39662] != expected 0xe4150337 # # Exception| cpu 5: rx_hash 0xe310b028 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51334 dport 39662] != expected 0xe4150337 # # Exception| cpu 5: rx_hash 0xe310b028 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36493 dport 39662] != expected 0xbe475f08 # # Exception| cpu 5: rx_hash 0xe310b028 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36493 dport 39662] != expected 0xbe475f08 # # Exception| cpu 5: rx_hash 0xe310b028 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37265 dport 39662] != expected 0xd6118834 # # Exception| cpu 5: rx_hash 0xe310b028 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37265 dport 39662] != expected 0xd6118834 # # Exception| cpu 5: rx_hash 0xe310b028 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55566 dport 39662] != expected 0xe37ee77a # # Exception| cpu 5: rx_hash 0xe310b028 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55566 dport 39662] != expected 0xe37ee77a # # Exception| cpu 5: rx_hash 0xe310b028 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51886 dport 39662] != expected 0xb2451892 # # Exception| cpu 5: rx_hash 0xe310b028 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51886 dport 39662] != expected 0xb2451892 # # Exception| cpu 5: rx_hash 0xe310b028 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39276 dport 39662] != expected 0x19e61ae1 # # Exception| cpu 5: rx_hash 0xe310b028 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39276 dport 39662] != expected 0x19e61ae1 # # Exception| cpu 5: rx_hash 0xe310b028 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53639 dport 39662] != expected 0xef947cd0 # # Exception| cpu 5: rx_hash 0xe310b028 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53639 dport 39662] != expected 0xef947cd0 # # Exception| cpu 5: rx_hash 0xe310b028 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51495 dport 39662] != expected 0x735824fe # # Exception| cpu 5: rx_hash 0xe310b028 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51495 dport 39662] != expected 0x735824fe # # Exception| cpu 5: rx_hash 0xe310b028 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55723 dport 39662] != expected 0x80cd30f4 # # Exception| cpu 5: rx_hash 0xe310b028 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55723 dport 39662] != expected 0x80cd30f4 # # Exception| cpu 5: rx_hash 0xe310b028 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42321 dport 39662] != expected 0x398ebae # # Exception| cpu 5: rx_hash 0xe310b028 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42321 dport 39662] != expected 0x398ebae # # Exception| cpu 5: rx_hash 0xe310b028 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49413 dport 39662] != expected 0xf31c299 # # Exception| cpu 5: rx_hash 0xe310b028 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49413 dport 39662] != expected 0xf31c299 # # Exception| cpu 5: rx_hash 0xe310b028 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60944 dport 39662] != expected 0xdfc29ac4 # # Exception| cpu 5: rx_hash 0xe310b028 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60944 dport 39662] != expected 0xdfc29ac4 # # Exception| cpu 5: rx_hash 0xe310b028 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35747 dport 39662] != expected 0xb1bc01a1 # # Exception| cpu 5: rx_hash 0xe310b028 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35747 dport 39662] != expected 0xb1bc01a1 # # Exception| cpu 5: rx_hash 0xe310b028 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36994 dport 39662] != expected 0x5cd0ebf8 # # Exception| cpu 5: rx_hash 0xe310b028 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36994 dport 39662] != expected 0x5cd0ebf8 # # Exception| cpu 5: rx_hash 0xe310b028 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56122 dport 39662] != expected 0x3cb6a9fe # # Exception| cpu 5: rx_hash 0xe310b028 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56122 dport 39662] != expected 0x3cb6a9fe # # Exception| cpu 5: rx_hash 0xe310b028 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36706 dport 39662] != expected 0x6c2d6341 # # Exception| cpu 5: rx_hash 0xe310b028 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36706 dport 39662] != expected 0x6c2d6341 # # Exception| cpu 5: rx_hash 0xe310b028 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41682 dport 39662] != expected 0x95af1aaa # # Exception| cpu 5: rx_hash 0xe310b028 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41682 dport 39662] != expected 0x95af1aaa # # Exception| cpu 5: rx_hash 0xe310b028 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40151 dport 39662] != expected 0x81df374d # # Exception| cpu 5: rx_hash 0xe310b028 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40151 dport 39662] != expected 0x81df374d # # Exception| cpu 5: rx_hash 0xe310b028 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51167 dport 39662] != expected 0x379b57e6 # # Exception| cpu 5: rx_hash 0xe310b028 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51167 dport 39662] != expected 0x379b57e6 # # 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 203, 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 203, 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 203, 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 203, 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 208, 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 208, 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 208, 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 208, 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__->