< 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 43572 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 43 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x051b30a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37738 dport 43572] != expected 0xa8fcc599 # # Exception| cpu 4: rx_hash 0x3cffb8bd [saddr 192.0.3.2 daddr 192.0.3.1 sport 37748 dport 43572] != expected 0x29869e34 # # Exception| cpu 4: rx_hash 0x986eb13f [saddr 192.0.3.2 daddr 192.0.3.1 sport 37754 dport 43572] != expected 0xb15e0778 # # Exception| cpu 4: rx_hash 0xee152fd2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37760 dport 43572] != expected 0x7f22dec4 # # Exception| cpu 4: rx_hash 0xd4fe2ce4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37768 dport 43572] != expected 0x4c675b06 # # Exception| cpu 4: rx_hash 0xd7324500 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37830 dport 43572] != expected 0x12d772f2 # # Exception| cpu 5: rx_hash 0x9bc329be [saddr 192.0.3.2 daddr 192.0.3.1 sport 37764 dport 43572] != expected 0x19a9d541 # # Exception| cpu 5: rx_hash 0xa1282a88 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37772 dport 43572] != expected 0x2aec5083 # # Exception| cpu 5: rx_hash 0x3c5dab13 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37788 dport 43572] != expected 0x334e9262 # # Exception| cpu 5: rx_hash 0x4b03e3c7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37794 dport 43572] != expected 0x3ee5a8bf # # Exception| cpu 5: rx_hash 0x71e8e0f1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37802 dport 43572] != expected 0xda02d7d # # Exception| cpu 5: rx_hash 0xec9d616a [saddr 192.0.3.2 daddr 192.0.3.1 sport 37818 dport 43572] != expected 0x1402ef9c # # Exception| cpu 0: rx_hash 0x4a47c49b [saddr 192.0.3.2 daddr 192.0.3.1 sport 37846 dport 43572] != expected 0xb75b013 # # Exception| cpu 0: rx_hash 0x48cf8a23 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37868 dport 43572] != expected 0x6055814b # # Exception| cpu 0: rx_hash 0xfcebfac8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37940 dport 43572] != expected 0x4adf9fbe # # Exception| cpu 4: rx_hash 0xb15eb12a [saddr 192.0.3.2 daddr 192.0.3.1 sport 37890 dport 43572] != expected 0x743120a1 # # Exception| cpu 4: rx_hash 0xc7873c69 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37904 dport 43572] != expected 0xa085f54b # # Exception| cpu 5: rx_hash 0x07f28f79 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37856 dport 43572] != expected 0x359b0f0c # # Exception| cpu 5: rx_hash 0x9a870ee2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37872 dport 43572] != expected 0x2c39cded # # Exception| cpu 5: rx_hash 0x712b023a [saddr 192.0.3.2 daddr 192.0.3.1 sport 37874 dport 43572] != expected 0xe12fdae6 # # Exception| cpu 5: rx_hash 0x631635eb [saddr 192.0.3.2 daddr 192.0.3.1 sport 37918 dport 43572] != expected 0x385d6c07 # # Exception| cpu 5: rx_hash 0x8a32778b [saddr 192.0.3.2 daddr 192.0.3.1 sport 37926 dport 43572] != expected 0x9e6b4a54 # # Exception| cpu 5: rx_hash 0x1747f610 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37942 dport 43572] != expected 0x87c988b5 # # Exception| cpu 5: rx_hash 0xfdafdd94 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37952 dport 43572] != expected 0x7f4f8712 # # Exception| cpu 5: rx_hash 0x1603d14c [saddr 192.0.3.2 daddr 192.0.3.1 sport 37954 dport 43572] != expected 0xb2599019 # # Exception| cpu 0: rx_hash 0x8b7650d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37970 dport 43572] != expected 0xabfb52f8 # # Exception| cpu 0: rx_hash 0x615d9998 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38012 dport 43572] != expected 0xbff2aac4 # # Exception| cpu 0: rx_hash 0x2c4ac1d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38050 dport 43572] != expected 0x9bd4198d # # Exception| cpu 4: rx_hash 0x2d6f17ed [saddr 192.0.3.2 daddr 192.0.3.1 sport 37990 dport 43572] != expected 0x5803faec # # Exception| cpu 4: rx_hash 0xfc281803 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37996 dport 43572] != expected 0xa6506825 # # Exception| cpu 4: rx_hash 0xc56e83b4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38042 dport 43572] != expected 0x3de23fde # # Exception| cpu 4: rx_hash 0xb230cb60 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38052 dport 43572] != expected 0x30490503 # # Exception| cpu 5: rx_hash 0x2fe75955 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37980 dport 43572] != expected 0x3323cbb4 # # Exception| cpu 5: rx_hash 0x148b9ff4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38008 dport 43572] != expected 0xd979a141 # # Exception| cpu 5: rx_hash 0x8af19540 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38014 dport 43572] != expected 0x72e4bdcf # # Exception| cpu 5: rx_hash 0x2dcd0443 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38030 dport 43572] != expected 0x42cbf6ba # # Exception| cpu 5: rx_hash 0x6377c48e [saddr 192.0.3.2 daddr 192.0.3.1 sport 38062 dport 43572] != expected 0xce1a97ca # # Exception| cpu 5: rx_hash 0x15ae49cd [saddr 192.0.3.2 daddr 192.0.3.1 sport 38076 dport 43572] != expected 0x1aae4220 # # Exception| cpu 5: rx_hash 0x14ea6e91 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38088 dport 43572] != expected 0x2f3e5a8c # # Exception| cpu 0: rx_hash 0xc6a2ea50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38100 dport 43572] != expected 0x6352162a # # Exception| cpu 0: rx_hash 0x163329fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 38178 dport 43572] != expected 0xc97a6dff # # Exception| cpu 0: rx_hash 0x5b4580d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38220 dport 43572] != expected 0x1b1b257b # # Exception| cpu 0: rx_hash 0xfcdb027a [saddr 192.0.3.2 daddr 192.0.3.1 sport 38228 dport 43572] != expected 0x31fc6258 # # Exception| count: pass=0 nohash=0 fail=43 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0xc4f8753b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44466 dport 48303] OK # # # cpu 0: rx_hash 0xb06a540b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44482 dport 48303] OK # # # cpu 4: rx_hash 0x88cafb4e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44456 dport 48303] OK # # # cpu 4: rx_hash 0xff575151 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44494 dport 48303] OK # # # cpu 4: rx_hash 0x58c9d3fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44502 dport 48303] OK # # # cpu 4: rx_hash 0xfed094c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44514 dport 48303] OK # # # cpu 5: rx_hash 0x16b0f1fa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44462 dport 48303] OK # # # cpu 0: rx_hash 0x8b0692aa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44518 dport 48303] OK # # # cpu 0: rx_hash 0xfddf1fe9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44532 dport 48303] OK # # # cpu 0: rx_hash 0xb2e21ab3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44536 dport 48303] OK # # # cpu 0: rx_hash 0x3106f7bc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44566 dport 48303] OK # # # cpu 0: rx_hash 0x7fbc3771 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44598 dport 48303] OK # # # cpu 4: rx_hash 0xac737627 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44550 dport 48303] OK # # # cpu 4: rx_hash 0xe2c9b6ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44582 dport 48303] OK # # # cpu 4: rx_hash 0xdb2d3ef3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44600 dport 48303] OK # # # cpu 4: rx_hash 0x7ef8102d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44610 dport 48303] OK # # # cpu 4: rx_hash 0xafbf1fc3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44616 dport 48303] OK # # # cpu 5: rx_hash 0x44d0f1d0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44562 dport 48303] OK # # # cpu 5: rx_hash 0xdaaafb64 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44564 dport 48303] OK # # # cpu 0: rx_hash 0x965b97da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44630 dport 48303] OK # # # cpu 0: rx_hash 0xd9669280 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44634 dport 48303] OK # # # cpu 0: rx_hash 0x4594d68c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44646 dport 48303] OK # # # cpu 0: rx_hash 0xe105df0e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44648 dport 48303] OK # # # cpu 0: rx_hash 0x7c705e95 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44664 dport 48303] OK # # # cpu 0: rx_hash 0x977e41e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44690 dport 48303] OK # # # cpu 0: rx_hash 0x0b8c05ef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44718 dport 48303] OK # # # cpu 4: rx_hash 0xad37517b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44658 dport 48303] OK # # # cpu 4: rx_hash 0x0a0bc078 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44674 dport 48303] OK # # # cpu 4: rx_hash 0x32688df6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44720 dport 48303] OK # # # cpu 4: rx_hash 0x08838ec0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44728 dport 48303] OK # # # cpu 4: rx_hash 0x7c11aff0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44744 dport 48303] OK # # # cpu 5: rx_hash 0x46394e0d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44696 dport 48303] OK # # # cpu 5: rx_hash 0x316706d9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44710 dport 48303] OK # # # cpu 5: rx_hash 0x47be8b9a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44724 dport 48303] OK # # # cpu 5: rx_hash 0x30232185 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44754 dport 48303] OK # # # cpu 5: rx_hash 0x7d966a67 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44772 dport 48303] OK # # # cpu 0: rx_hash 0x0ac822b3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44762 dport 48303] OK # # # cpu 0: rx_hash 0x45a42e3e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44806 dport 48303] OK # # # cpu 4: rx_hash 0x477d6951 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44780 dport 48303] OK # # # cpu 4: rx_hash 0xd8d1afa5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44822 dport 48303] OK # # # cpu 4: rx_hash 0xe23aac93 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44830 dport 48303] 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 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 36223 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x718c75d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51727 dport 36223] != expected 0xeea1ca6d # # Exception| cpu 5: rx_hash 0x718c75d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51727 dport 36223] != expected 0xeea1ca6d # # Exception| cpu 5: rx_hash 0x718c75d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48631 dport 36223] != expected 0x32a9aefb # # Exception| cpu 5: rx_hash 0x718c75d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48631 dport 36223] != expected 0x32a9aefb # # Exception| cpu 5: rx_hash 0x718c75d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60575 dport 36223] != expected 0x91101cad # # Exception| cpu 5: rx_hash 0x718c75d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60575 dport 36223] != expected 0x91101cad # # Exception| cpu 5: rx_hash 0x718c75d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52824 dport 36223] != expected 0x8cbc01a6 # # Exception| cpu 5: rx_hash 0x718c75d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52824 dport 36223] != expected 0x8cbc01a6 # # Exception| cpu 5: rx_hash 0x718c75d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46338 dport 36223] != expected 0xb8128599 # # Exception| cpu 5: rx_hash 0x718c75d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46338 dport 36223] != expected 0xb8128599 # # Exception| cpu 5: rx_hash 0x718c75d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37823 dport 36223] != expected 0x84909279 # # Exception| cpu 5: rx_hash 0x718c75d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37823 dport 36223] != expected 0x84909279 # # Exception| cpu 5: rx_hash 0x718c75d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33680 dport 36223] != expected 0x29ace690 # # Exception| cpu 5: rx_hash 0x718c75d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33680 dport 36223] != expected 0x29ace690 # # Exception| cpu 5: rx_hash 0x718c75d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41861 dport 36223] != expected 0x5d25d082 # # Exception| cpu 5: rx_hash 0x718c75d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41861 dport 36223] != expected 0x5d25d082 # # Exception| cpu 5: rx_hash 0x718c75d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37886 dport 36223] != expected 0xd8d40cd6 # # Exception| cpu 5: rx_hash 0x718c75d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37886 dport 36223] != expected 0xd8d40cd6 # # Exception| cpu 5: rx_hash 0x718c75d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39319 dport 36223] != expected 0x65fa2559 # # Exception| cpu 5: rx_hash 0x718c75d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39319 dport 36223] != expected 0x65fa2559 # # Exception| cpu 5: rx_hash 0x718c75d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51310 dport 36223] != expected 0x26f923a5 # # Exception| cpu 5: rx_hash 0x718c75d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51310 dport 36223] != expected 0x26f923a5 # # Exception| cpu 5: rx_hash 0x718c75d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52905 dport 36223] != expected 0x26bf64c4 # # Exception| cpu 5: rx_hash 0x718c75d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52905 dport 36223] != expected 0x26bf64c4 # # Exception| cpu 5: rx_hash 0x718c75d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50950 dport 36223] != expected 0xbc078318 # # Exception| cpu 5: rx_hash 0x718c75d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50950 dport 36223] != expected 0xbc078318 # # Exception| cpu 5: rx_hash 0x718c75d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43430 dport 36223] != expected 0xd830db7c # # Exception| cpu 5: rx_hash 0x718c75d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43430 dport 36223] != expected 0xd830db7c # # Exception| cpu 5: rx_hash 0x718c75d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38405 dport 36223] != expected 0x31785c58 # # Exception| cpu 5: rx_hash 0x718c75d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38405 dport 36223] != expected 0x31785c58 # # Exception| cpu 5: rx_hash 0x718c75d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55402 dport 36223] != expected 0x636b8ae2 # # Exception| cpu 5: rx_hash 0x718c75d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55402 dport 36223] != expected 0x636b8ae2 # # Exception| cpu 5: rx_hash 0x718c75d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48882 dport 36223] != expected 0xe759b150 # # Exception| cpu 5: rx_hash 0x718c75d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48882 dport 36223] != expected 0xe759b150 # # Exception| cpu 5: rx_hash 0x718c75d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59533 dport 36223] != expected 0xc9c2424c # # Exception| cpu 5: rx_hash 0x718c75d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59533 dport 36223] != expected 0xc9c2424c # # Exception| cpu 5: rx_hash 0x718c75d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35000 dport 36223] != expected 0xf95c7d9e # # Exception| cpu 5: rx_hash 0x718c75d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35000 dport 36223] != expected 0xf95c7d9e # # Exception| cpu 5: rx_hash 0x718c75d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35642 dport 36223] != expected 0x7e2908f0 # # Exception| cpu 5: rx_hash 0x718c75d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35642 dport 36223] != expected 0x7e2908f0 # # Exception| cpu 5: rx_hash 0x718c75d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50739 dport 36223] != expected 0xe4492935 # # Exception| cpu 5: rx_hash 0x718c75d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50739 dport 36223] != expected 0xe4492935 # # Exception| cpu 5: rx_hash 0x718c75d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47494 dport 36223] != expected 0x77f818ce # # Exception| cpu 5: rx_hash 0x718c75d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47494 dport 36223] != expected 0x77f818ce # # 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 44583 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0xc909e618 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42764 dport 44583] != expected 0x4351cc9f # # Exception| cpu 4: rx_hash 0xc909e618 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42764 dport 44583] != expected 0x4351cc9f # # Exception| cpu 4: rx_hash 0xc909e618 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50738 dport 44583] != expected 0x85313bf2 # # Exception| cpu 4: rx_hash 0xc909e618 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50738 dport 44583] != expected 0x85313bf2 # # Exception| cpu 4: rx_hash 0xc909e618 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33116 dport 44583] != expected 0x98a9eda8 # # Exception| cpu 4: rx_hash 0xc909e618 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33116 dport 44583] != expected 0x98a9eda8 # # Exception| cpu 4: rx_hash 0xc909e618 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50706 dport 44583] != expected 0xcb8bfb3f # # Exception| cpu 4: rx_hash 0xc909e618 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50706 dport 44583] != expected 0xcb8bfb3f # # Exception| cpu 4: rx_hash 0xc909e618 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32791 dport 44583] != expected 0xd03cc388 # # Exception| cpu 4: rx_hash 0xc909e618 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32791 dport 44583] != expected 0xd03cc388 # # Exception| cpu 4: rx_hash 0xc909e618 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60404 dport 44583] != expected 0x2e6e3ecf # # Exception| cpu 4: rx_hash 0xc909e618 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60404 dport 44583] != expected 0x2e6e3ecf # # Exception| cpu 4: rx_hash 0xc909e618 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36745 dport 44583] != expected 0xe00532b2 # # Exception| cpu 4: rx_hash 0xc909e618 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36745 dport 44583] != expected 0xe00532b2 # # Exception| cpu 4: rx_hash 0xc909e618 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44645 dport 44583] != expected 0x13e8c5a9 # # Exception| cpu 4: rx_hash 0xc909e618 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44645 dport 44583] != expected 0x13e8c5a9 # # Exception| cpu 4: rx_hash 0xc909e618 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38428 dport 44583] != expected 0x8620da5c # # Exception| cpu 4: rx_hash 0xc909e618 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38428 dport 44583] != expected 0x8620da5c # # Exception| cpu 4: rx_hash 0xc909e618 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53347 dport 44583] != expected 0x3842cc35 # # Exception| cpu 4: rx_hash 0xc909e618 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53347 dport 44583] != expected 0x3842cc35 # # Exception| cpu 4: rx_hash 0xc909e618 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46681 dport 44583] != expected 0xecbd1f27 # # Exception| cpu 4: rx_hash 0xc909e618 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46681 dport 44583] != expected 0xecbd1f27 # # Exception| cpu 4: rx_hash 0xc909e618 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35014 dport 44583] != expected 0x53d860f4 # # Exception| cpu 4: rx_hash 0xc909e618 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35014 dport 44583] != expected 0x53d860f4 # # Exception| cpu 4: rx_hash 0xc909e618 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36407 dport 44583] != expected 0xad22924c # # Exception| cpu 4: rx_hash 0xc909e618 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36407 dport 44583] != expected 0xad22924c # # Exception| cpu 4: rx_hash 0xc909e618 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41212 dport 44583] != expected 0x83247f8f # # Exception| cpu 4: rx_hash 0xc909e618 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41212 dport 44583] != expected 0x83247f8f # # Exception| cpu 4: rx_hash 0xc909e618 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44470 dport 44583] != expected 0xdba6751b # # Exception| cpu 4: rx_hash 0xc909e618 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44470 dport 44583] != expected 0xdba6751b # # Exception| cpu 4: rx_hash 0xc909e618 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34723 dport 44583] != expected 0xc2c21692 # # Exception| cpu 4: rx_hash 0xc909e618 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34723 dport 44583] != expected 0xc2c21692 # # Exception| cpu 4: rx_hash 0xc909e618 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37646 dport 44583] != expected 0x635bd900 # # Exception| cpu 4: rx_hash 0xc909e618 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37646 dport 44583] != expected 0x635bd900 # # Exception| cpu 4: rx_hash 0xc909e618 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58077 dport 44583] != expected 0xd98a579f # # Exception| cpu 4: rx_hash 0xc909e618 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58077 dport 44583] != expected 0xd98a579f # # Exception| cpu 4: rx_hash 0xc909e618 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53344 dport 44583] != expected 0x4b6d95c # # Exception| cpu 4: rx_hash 0xc909e618 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53344 dport 44583] != expected 0x4b6d95c # # Exception| cpu 4: rx_hash 0xc909e618 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60888 dport 44583] != expected 0xa1778152 # # Exception| cpu 4: rx_hash 0xc909e618 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60888 dport 44583] != expected 0xa1778152 # # 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__->