< TEST_PROGS=toeplitz.py TEST_GEN_PROGS="" run_tests make: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests' make[1]: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' # overriding timeout to 720 # selftests: drivers/net/hw: toeplitz.py # TAP version 13 # 1..12 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 200, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 129, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 46983 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x9d4b2689 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40886 dport 46983] != expected 0x97a254f # # Exception| cpu 0: rx_hash 0xfae6174a [saddr 192.0.3.2 daddr 192.0.3.1 sport 40942 dport 46983] != expected 0x697a30d6 # # Exception| cpu 4: rx_hash 0xd36f0c39 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40860 dport 46983] != expected 0xf30ebc67 # # Exception| cpu 4: rx_hash 0x03ffe184 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40864 dport 46983] != expected 0x897a7329 # # Exception| cpu 4: rx_hash 0x3b277ae7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40932 dport 46983] != expected 0xce34dbc0 # # Exception| cpu 4: rx_hash 0xa593bdea [saddr 192.0.3.2 daddr 192.0.3.1 sport 40946 dport 46983] != expected 0x4e348da6 # # Exception| cpu 4: rx_hash 0x9a06a19c [saddr 192.0.3.2 daddr 192.0.3.1 sport 40954 dport 46983] != expected 0x3add455d # # Exception| cpu 5: rx_hash 0x8281a8b2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40870 dport 46983] != expected 0xb30ec132 # # Exception| cpu 5: rx_hash 0x631f5752 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40884 dport 46983] != expected 0xdadd06a2 # # Exception| cpu 5: rx_hash 0xb4c23dfa [saddr 192.0.3.2 daddr 192.0.3.1 sport 40900 dport 46983] != expected 0x930ea9fe # # Exception| cpu 5: rx_hash 0xab08b3c1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40916 dport 46983] != expected 0x297a4d83 # # Exception| cpu 5: rx_hash 0x440d420a [saddr 192.0.3.2 daddr 192.0.3.1 sport 40928 dport 46983] != expected 0x27e74a36 # # Exception| cpu 0: rx_hash 0xe52c9971 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40958 dport 46983] != expected 0xd30ed4ab # # Exception| cpu 0: rx_hash 0xf88b4e71 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41016 dport 46983] != expected 0x7ca75e8b # # Exception| cpu 0: rx_hash 0xe00c475f [saddr 192.0.3.2 daddr 192.0.3.1 sport 41060 dport 46983] != expected 0xf574dae4 # # Exception| cpu 0: rx_hash 0x80ecf189 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41072 dport 46983] != expected 0xa6d3af6f # # Exception| cpu 0: rx_hash 0xf4c8cae6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41088 dport 46983] != expected 0x384e9cbc # # Exception| cpu 4: rx_hash 0xd8d4dc3c [saddr 192.0.3.2 daddr 192.0.3.1 sport 40992 dport 46983] != expected 0xb23a720d # # Exception| cpu 4: rx_hash 0x6fe90042 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41028 dport 46983] != expected 0xa84ea8da # # Exception| cpu 5: rx_hash 0xe9dace61 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40974 dport 46983] != expected 0xa19d7ad3 # # Exception| cpu 5: rx_hash 0xb6af64c1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40978 dport 46983] != expected 0x86d3c7a3 # # Exception| cpu 5: rx_hash 0x59aa950a [saddr 192.0.3.2 daddr 192.0.3.1 sport 40998 dport 46983] != expected 0x884ec016 # # Exception| cpu 5: rx_hash 0x394a23dc [saddr 192.0.3.2 daddr 192.0.3.1 sport 41010 dport 46983] != expected 0xdbe9b59d # # Exception| cpu 5: rx_hash 0x70238e79 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41044 dport 46983] != expected 0x123a4ca7 # # Exception| cpu 5: rx_hash 0x309caae2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41048 dport 46983] != expected 0x8f0015aa # # Exception| cpu 5: rx_hash 0xa0b363c4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41064 dport 46983] != expected 0x684e83e9 # # Exception| cpu 0: rx_hash 0x8be2f20b [saddr 192.0.3.2 daddr 192.0.3.1 sport 41092 dport 46983] != expected 0xd19d0d4a # # Exception| cpu 0: rx_hash 0x7b2d8dfb [saddr 192.0.3.2 daddr 192.0.3.1 sport 41120 dport 46983] != expected 0x6574ee82 # # Exception| cpu 0: rx_hash 0xda0c5680 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41150 dport 46983] != expected 0x919d701f # # Exception| cpu 4: rx_hash 0xcb5dd690 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41096 dport 46983] != expected 0x4ca75447 # # Exception| cpu 4: rx_hash 0xd49758ab [saddr 192.0.3.2 daddr 192.0.3.1 sport 41112 dport 46983] != expected 0xf6d3b03a # # Exception| cpu 4: rx_hash 0x44b8918d [saddr 192.0.3.2 daddr 192.0.3.1 sport 41128 dport 46983] != expected 0x119d2679 # # Exception| cpu 4: rx_hash 0x64e703c0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41136 dport 46983] != expected 0xdf000aff # # Exception| cpu 4: rx_hash 0x9ab3721b [saddr 192.0.3.2 daddr 192.0.3.1 sport 41138 dport 46983] != expected 0xca72912 # # Exception| cpu 4: rx_hash 0x1bcd3b2d [saddr 192.0.3.2 daddr 192.0.3.1 sport 41140 dport 46983] != expected 0x36d39b09 # # Exception| cpu 4: rx_hash 0x034a3203 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41192 dport 46983] != expected 0xbf001f66 # # Exception| cpu 5: rx_hash 0x6a7c0deb [saddr 192.0.3.2 daddr 192.0.3.1 sport 41110 dport 46983] != expected 0xb84ecada # # Exception| cpu 5: rx_hash 0x55e9119d [saddr 192.0.3.2 daddr 192.0.3.1 sport 41118 dport 46983] != expected 0xcca70221 # # Exception| cpu 5: rx_hash 0x0dd13c28 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41166 dport 46983] != expected 0xd84edf43 # # Exception| cpu 5: rx_hash 0x121bb213 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41182 dport 46983] != expected 0x623a3b3e # # 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 0x65c15de0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59690 dport 42992] OK # # # cpu 0: rx_hash 0xc4e0869b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59700 dport 42992] OK # # # cpu 4: rx_hash 0x7a0bd3db [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59706 dport 42992] OK # # # cpu 4: rx_hash 0xb21c3748 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59738 dport 42992] OK # # # cpu 4: rx_hash 0x07f9618a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59808 dport 42992] OK # # # cpu 5: rx_hash 0xbbcabe76 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59696 dport 42992] OK # # # cpu 5: rx_hash 0xadd6b973 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59722 dport 42992] OK # # # cpu 5: rx_hash 0xdc678fb5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59752 dport 42992] OK # # # cpu 5: rx_hash 0x881c2697 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59776 dport 42992] OK # # # cpu 5: rx_hash 0x5617c501 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59802 dport 42992] OK # # # cpu 0: rx_hash 0x0cf76208 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59732 dport 42992] OK # # # cpu 0: rx_hash 0x7d4654ce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59766 dport 42992] OK # # # cpu 0: rx_hash 0x36f773d7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59790 dport 42992] OK # # # cpu 0: rx_hash 0x7105d059 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59854 dport 42992] OK # # # cpu 0: rx_hash 0x6ecf5e62 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59870 dport 42992] OK # # # cpu 0: rx_hash 0xc1758b32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59878 dport 42992] OK # # # cpu 4: rx_hash 0x1833efb1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59824 dport 42992] OK # # # cpu 4: rx_hash 0x0e2fe8b4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59850 dport 42992] OK # # # cpu 4: rx_hash 0x20eb74d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59892 dport 42992] OK # # # cpu 4: rx_hash 0xe3e9999f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59950 dport 42992] OK # # # cpu 5: rx_hash 0xd9f2821c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59834 dport 42992] OK # # # cpu 5: rx_hash 0x6c0cde82 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59918 dport 42992] OK # # # cpu 5: rx_hash 0x5d02ccdf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59936 dport 42992] OK # # # cpu 5: rx_hash 0x0277667f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59964 dport 42992] OK # # # cpu 5: rx_hash 0xaa80343a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59976 dport 42992] OK # # # cpu 0: rx_hash 0xadcdb32f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59908 dport 42992] OK # # # cpu 0: rx_hash 0xb2073d14 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59924 dport 42992] OK # # # cpu 0: rx_hash 0x8444a85c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60022 dport 42992] OK # # # cpu 4: rx_hash 0x1af06f51 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60000 dport 42992] OK # # # cpu 4: rx_hash 0xdb3102fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60010 dport 42992] OK # # # cpu 4: rx_hash 0xbbd1b42a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60030 dport 42992] OK # # # cpu 4: rx_hash 0xb0dfb7a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60042 dport 42992] OK # # # cpu 4: rx_hash 0x2e6b70a5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60060 dport 42992] OK # # # cpu 4: rx_hash 0xb9093e96 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60128 dport 42992] OK # # # cpu 5: rx_hash 0xf5f59e9a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59988 dport 42992] OK # # # cpu 5: rx_hash 0x11fe6cd3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60052 dport 42992] OK # # # cpu 5: rx_hash 0x36ec798b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60096 dport 42992] OK # # # cpu 5: rx_hash 0x6999d32b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60124 dport 42992] OK # # # cpu 0: rx_hash 0xbe44b983 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60076 dport 42992] OK # # # cpu 0: rx_hash 0xe1311323 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60080 dport 42992] OK # # # cpu 0: rx_hash 0x2926f7b0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60112 dport 42992] OK # # # cpu 0: rx_hash 0x869c22e0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60136 dport 42992] OK # # # cpu 0: rx_hash 0x42da4e8c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60170 dport 42992] OK # # # count: pass=43 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 200, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 129, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 49074 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x0c695509 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41901 dport 49074] != expected 0xa8d233d6 # # Exception| cpu 4: rx_hash 0x0c695509 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41901 dport 49074] != expected 0xa8d233d6 # # Exception| cpu 4: rx_hash 0x0c695509 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48110 dport 49074] != expected 0x3968f3d3 # # Exception| cpu 4: rx_hash 0x0c695509 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48110 dport 49074] != expected 0x3968f3d3 # # Exception| cpu 4: rx_hash 0x0c695509 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48085 dport 49074] != expected 0xde26c95d # # Exception| cpu 4: rx_hash 0x0c695509 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48085 dport 49074] != expected 0xde26c95d # # Exception| cpu 4: rx_hash 0x0c695509 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37114 dport 49074] != expected 0x5a92bc86 # # Exception| cpu 4: rx_hash 0x0c695509 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37114 dport 49074] != expected 0x5a92bc86 # # Exception| cpu 4: rx_hash 0x0c695509 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35702 dport 49074] != expected 0x55c0d4c # # Exception| cpu 4: rx_hash 0x0c695509 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35702 dport 49074] != expected 0x55c0d4c # # Exception| cpu 4: rx_hash 0x0c695509 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33317 dport 49074] != expected 0x838f1397 # # Exception| cpu 4: rx_hash 0x0c695509 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33317 dport 49074] != expected 0x838f1397 # # Exception| cpu 4: rx_hash 0x0c695509 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37238 dport 49074] != expected 0x7b413743 # # Exception| cpu 4: rx_hash 0x0c695509 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37238 dport 49074] != expected 0x7b413743 # # Exception| cpu 4: rx_hash 0x0c695509 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55451 dport 49074] != expected 0x72a1c48d # # Exception| cpu 4: rx_hash 0x0c695509 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55451 dport 49074] != expected 0x72a1c48d # # Exception| cpu 4: rx_hash 0x0c695509 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50829 dport 49074] != expected 0x96557b75 # # Exception| cpu 4: rx_hash 0x0c695509 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50829 dport 49074] != expected 0x96557b75 # # Exception| cpu 4: rx_hash 0x0c695509 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41496 dport 49074] != expected 0xbde8a170 # # Exception| cpu 4: rx_hash 0x0c695509 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41496 dport 49074] != expected 0xbde8a170 # # Exception| cpu 4: rx_hash 0x0c695509 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39405 dport 49074] != expected 0x9b0f0ab4 # # Exception| cpu 4: rx_hash 0x0c695509 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39405 dport 49074] != expected 0x9b0f0ab4 # # Exception| cpu 4: rx_hash 0x0c695509 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51600 dport 49074] != expected 0xdfbc52e3 # # Exception| cpu 4: rx_hash 0x0c695509 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51600 dport 49074] != expected 0xdfbc52e3 # # Exception| cpu 4: rx_hash 0x0c695509 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52116 dport 49074] != expected 0x3bc6436 # # Exception| cpu 4: rx_hash 0x0c695509 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52116 dport 49074] != expected 0x3bc6436 # # Exception| cpu 4: rx_hash 0x0c695509 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46233 dport 49074] != expected 0x24687a72 # # Exception| cpu 4: rx_hash 0x0c695509 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46233 dport 49074] != expected 0x24687a72 # # Exception| cpu 4: rx_hash 0x0c695509 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34420 dport 49074] != expected 0x2ac15abf # # Exception| cpu 4: rx_hash 0x0c695509 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34420 dport 49074] != expected 0x2ac15abf # # Exception| cpu 4: rx_hash 0x0c695509 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52408 dport 49074] != expected 0x872175f0 # # Exception| cpu 4: rx_hash 0x0c695509 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52408 dport 49074] != expected 0x872175f0 # # Exception| cpu 4: rx_hash 0x0c695509 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49957 dport 49074] != expected 0x1986c0e9 # # Exception| cpu 4: rx_hash 0x0c695509 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49957 dport 49074] != expected 0x1986c0e9 # # Exception| cpu 4: rx_hash 0x0c695509 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49145 dport 49074] != expected 0x4cf31ff # # Exception| cpu 4: rx_hash 0x0c695509 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49145 dport 49074] != expected 0x4cf31ff # # Exception| cpu 4: rx_hash 0x0c695509 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37516 dport 49074] != expected 0x1ce606e2 # # Exception| cpu 4: rx_hash 0x0c695509 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37516 dport 49074] != expected 0x1ce606e2 # # Exception| cpu 4: rx_hash 0x0c695509 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36650 dport 49074] != expected 0x96665ab2 # # Exception| cpu 4: rx_hash 0x0c695509 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36650 dport 49074] != expected 0x96665ab2 # # Exception| cpu 4: rx_hash 0x0c695509 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51168 dport 49074] != expected 0x342160c5 # # Exception| cpu 4: rx_hash 0x0c695509 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51168 dport 49074] != expected 0x342160c5 # # 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 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 200, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 129, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 46875 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x949e8d5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35079 dport 46875] != expected 0x983b29ac # # Exception| cpu 0: rx_hash 0x949e8d5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35079 dport 46875] != expected 0x983b29ac # # Exception| cpu 0: rx_hash 0x949e8d5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59793 dport 46875] != expected 0x9abea882 # # Exception| cpu 0: rx_hash 0x949e8d5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59793 dport 46875] != expected 0x9abea882 # # Exception| cpu 0: rx_hash 0x949e8d5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44475 dport 46875] != expected 0x95a25aa9 # # Exception| cpu 0: rx_hash 0x949e8d5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44475 dport 46875] != expected 0x95a25aa9 # # Exception| cpu 0: rx_hash 0x949e8d5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48971 dport 46875] != expected 0x1c67ff39 # # Exception| cpu 0: rx_hash 0x949e8d5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48971 dport 46875] != expected 0x1c67ff39 # # Exception| cpu 0: rx_hash 0x949e8d5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41229 dport 46875] != expected 0xd94a345a # # Exception| cpu 0: rx_hash 0x949e8d5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41229 dport 46875] != expected 0xd94a345a # # Exception| cpu 0: rx_hash 0x949e8d5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60168 dport 46875] != expected 0x4d4edcce # # Exception| cpu 0: rx_hash 0x949e8d5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60168 dport 46875] != expected 0x4d4edcce # # Exception| cpu 0: rx_hash 0x949e8d5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44132 dport 46875] != expected 0x7ddc38cf # # Exception| cpu 0: rx_hash 0x949e8d5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44132 dport 46875] != expected 0x7ddc38cf # # Exception| cpu 0: rx_hash 0x949e8d5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60545 dport 46875] != expected 0x80f7a462 # # Exception| cpu 0: rx_hash 0x949e8d5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60545 dport 46875] != expected 0x80f7a462 # # Exception| cpu 0: rx_hash 0x949e8d5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58385 dport 46875] != expected 0x96fbee82 # # Exception| cpu 0: rx_hash 0x949e8d5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58385 dport 46875] != expected 0x96fbee82 # # Exception| cpu 0: rx_hash 0x949e8d5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58078 dport 46875] != expected 0xcc32d475 # # Exception| cpu 0: rx_hash 0x949e8d5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58078 dport 46875] != expected 0xcc32d475 # # Exception| cpu 0: rx_hash 0x949e8d5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48026 dport 46875] != expected 0x4f714ac4 # # Exception| cpu 0: rx_hash 0x949e8d5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48026 dport 46875] != expected 0x4f714ac4 # # Exception| cpu 0: rx_hash 0x949e8d5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46265 dport 46875] != expected 0xc52adc03 # # Exception| cpu 0: rx_hash 0x949e8d5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46265 dport 46875] != expected 0xc52adc03 # # Exception| cpu 0: rx_hash 0x949e8d5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43795 dport 46875] != expected 0x7aaa2e4c # # Exception| cpu 0: rx_hash 0x949e8d5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43795 dport 46875] != expected 0x7aaa2e4c # # Exception| cpu 0: rx_hash 0x949e8d5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46221 dport 46875] != expected 0x2a2f2dc8 # # Exception| cpu 0: rx_hash 0x949e8d5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46221 dport 46875] != expected 0x2a2f2dc8 # # Exception| cpu 0: rx_hash 0x949e8d5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49609 dport 46875] != expected 0x7da3e91a # # Exception| cpu 0: rx_hash 0x949e8d5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49609 dport 46875] != expected 0x7da3e91a # # Exception| cpu 0: rx_hash 0x949e8d5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59542 dport 46875] != expected 0xb694aae0 # # Exception| cpu 0: rx_hash 0x949e8d5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59542 dport 46875] != expected 0xb694aae0 # # Exception| cpu 0: rx_hash 0x949e8d5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40334 dport 46875] != expected 0xf99f671c # # Exception| cpu 0: rx_hash 0x949e8d5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40334 dport 46875] != expected 0xf99f671c # # Exception| cpu 0: rx_hash 0x949e8d5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50558 dport 46875] != expected 0x67dcf142 # # Exception| cpu 0: rx_hash 0x949e8d5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50558 dport 46875] != expected 0x67dcf142 # # Exception| cpu 0: rx_hash 0x949e8d5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36177 dport 46875] != expected 0x15026717 # # Exception| cpu 0: rx_hash 0x949e8d5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36177 dport 46875] != expected 0x15026717 # # Exception| cpu 0: rx_hash 0x949e8d5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56628 dport 46875] != expected 0x1ecf60f3 # # Exception| cpu 0: rx_hash 0x949e8d5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56628 dport 46875] != expected 0x1ecf60f3 # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 4 toeplitz.test.udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 5 toeplitz.test.rss_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 6 toeplitz.test.rss_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 7 toeplitz.test.rss_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 8 toeplitz.test.rss_udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 9 toeplitz.test.rps_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 10 toeplitz.test.rps_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 11 toeplitz.test.rps_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 12 toeplitz.test.rps_udp_ipv6 # # Totals: pass:1 fail:11 xfail:0 xpass:0 skip:0 error:0 not ok 1 selftests: drivers/net/hw: toeplitz.py # exit=1 make[1]: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests' xx__-> echo $? 0 xx__-> echo scan > /sys/kernel/debug/kmemleak xx__-> /opt/nipa/contest/scripts/env_check.py Comparing to existing state file: no differences detected. Current system state saved to /tmp/nipa-env-state.json xx__-> echo $? 0 xx__->