< 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 186, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 119, 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 32997 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 41 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xde0d6d74 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57810 dport 32997] != expected 0x854ab9a # # Exception| cpu 0: rx_hash 0x9949f20e [saddr 192.0.3.2 daddr 192.0.3.1 sport 57824 dport 32997] != expected 0xb669388c # # Exception| cpu 0: rx_hash 0xfbda2626 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57840 dport 32997] != expected 0xd7d4214 # # Exception| cpu 0: rx_hash 0x205e5ae9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57908 dport 32997] != expected 0xbee2ddfd # # Exception| cpu 4: rx_hash 0x36d1e9ff [saddr 192.0.3.2 daddr 192.0.3.1 sport 57798 dport 32997] != expected 0x5f113b63 # # Exception| cpu 4: rx_hash 0x738464d5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57860 dport 32997] != expected 0xd87c9a29 # # Exception| cpu 4: rx_hash 0x3cec9c27 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57864 dport 32997] != expected 0x42058578 # # Exception| cpu 4: rx_hash 0x5e7f480f [saddr 192.0.3.2 daddr 192.0.3.1 sport 57880 dport 32997] != expected 0xf911ffe0 # # Exception| cpu 4: rx_hash 0x56532f87 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57894 dport 32997] != expected 0xdd5573a7 # # Exception| cpu 5: rx_hash 0x1b2ac525 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57818 dport 32997] != expected 0x7e7c5eaa # # Exception| cpu 5: rx_hash 0x2a632f31 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57850 dport 32997] != expected 0xa3f663e6 # # Exception| cpu 5: rx_hash 0xe579f2b8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57916 dport 32997] != expected 0xc8ca28cd # # Exception| cpu 5: rx_hash 0xf5f1603a [saddr 192.0.3.2 daddr 192.0.3.1 sport 57922 dport 32997] != expected 0x24bba2c # # Exception| cpu 0: rx_hash 0x30d6c86b [saddr 192.0.3.2 daddr 192.0.3.1 sport 57930 dport 32997] != expected 0x74634f1c # # Exception| cpu 0: rx_hash 0x09db6b3e [saddr 192.0.3.2 daddr 192.0.3.1 sport 58006 dport 32997] != expected 0x4ca9bb20 # # Exception| cpu 0: rx_hash 0x4e9ff444 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58020 dport 32997] != expected 0xf2942836 # # Exception| cpu 0: rx_hash 0x5a015502 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58022 dport 32997] != expected 0x2a37fcf4 # # Exception| cpu 0: rx_hash 0x01f70cb6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58024 dport 32997] != expected 0x68ed3767 # # Exception| cpu 0: rx_hash 0x6364d89e [saddr 192.0.3.2 daddr 192.0.3.1 sport 58040 dport 32997] != expected 0xd3f94dff # # Exception| cpu 4: rx_hash 0x9762b412 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57938 dport 32997] != expected 0xb95fc0b4 # # Exception| cpu 4: rx_hash 0xa62b5e06 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57970 dport 32997] != expected 0x64d5fdf8 # # Exception| cpu 4: rx_hash 0x970a9adb [saddr 192.0.3.2 daddr 192.0.3.1 sport 58000 dport 32997] != expected 0x785b8583 # # Exception| cpu 4: rx_hash 0xed3dbbf9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58048 dport 32997] != expected 0x2d8ae1bd # # Exception| cpu 5: rx_hash 0xc4b88a2e [saddr 192.0.3.2 daddr 192.0.3.1 sport 57954 dport 32997] != expected 0xdfc18760 # # Exception| cpu 5: rx_hash 0xe107efb5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57986 dport 32997] != expected 0x1bec2bd9 # # Exception| cpu 0: rx_hash 0xf9a31abf [saddr 192.0.3.2 daddr 192.0.3.1 sport 58050 dport 32997] != expected 0xf529357f # # Exception| cpu 0: rx_hash 0x8fae6fd1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58064 dport 32997] != expected 0x969e9b25 # # Exception| cpu 0: rx_hash 0xc0c69723 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58076 dport 32997] != expected 0xce78474 # # Exception| cpu 0: rx_hash 0x1953f9bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 58088 dport 32997] != expected 0x862829c1 # # Exception| cpu 0: rx_hash 0xe133f8d1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58118 dport 32997] != expected 0x7b6e0942 # # Exception| cpu 0: rx_hash 0x8b8c4b71 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58152 dport 32997] != expected 0xe43eff9d # # Exception| cpu 4: rx_hash 0x5e1766c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58074 dport 32997] != expected 0x3815bad7 # # Exception| cpu 4: rx_hash 0x83a02cf9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58134 dport 32997] != expected 0xc07a73da # # Exception| cpu 4: rx_hash 0x5a354266 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58146 dport 32997] != expected 0x4ab5de6f # # Exception| cpu 4: rx_hash 0x38a6964e [saddr 192.0.3.2 daddr 192.0.3.1 sport 58162 dport 32997] != expected 0xf1a1a4f7 # # Exception| cpu 4: rx_hash 0x73d85d78 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58178 dport 32997] != expected 0x79fafd85 # # Exception| cpu 4: rx_hash 0xa261546f [saddr 192.0.3.2 daddr 192.0.3.1 sport 58184 dport 32997] != expected 0xd771dc77 # # Exception| cpu 4: rx_hash 0x4291b76c [saddr 192.0.3.2 daddr 192.0.3.1 sport 58210 dport 32997] != expected 0xa470c0c9 # # Exception| cpu 5: rx_hash 0x7bc02d94 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58104 dport 32997] != expected 0x3d3c5359 # # Exception| cpu 5: rx_hash 0x6350cffa [saddr 192.0.3.2 daddr 192.0.3.1 sport 58172 dport 32997] != expected 0xb37b6f64 # # Exception| cpu 5: rx_hash 0x8f9a78b5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58196 dport 32997] != expected 0xf61cb9be # # Exception| count: pass=0 nohash=0 fail=41 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x51911926 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34752 dport 39331] OK # # # cpu 0: rx_hash 0x0a674092 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34766 dport 39331] OK # # # cpu 0: rx_hash 0xf625655f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34776 dport 39331] OK # # # cpu 0: rx_hash 0x880477b9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34804 dport 39331] OK # # # cpu 0: rx_hash 0xbcee7168 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34844 dport 39331] OK # # # cpu 4: rx_hash 0xcf40e8c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34758 dport 39331] OK # # # cpu 4: rx_hash 0xa5ff5b63 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34792 dport 39331] OK # # # cpu 5: rx_hash 0xdbde4985 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34756 dport 39331] OK # # # cpu 5: rx_hash 0xadd33ceb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34774 dport 39331] OK # # # cpu 5: rx_hash 0x91155db2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34816 dport 39331] OK # # # cpu 5: rx_hash 0xf386899a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34832 dport 39331] OK # # # cpu 5: rx_hash 0xa05cb7a6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34848 dport 39331] OK # # # cpu 5: rx_hash 0x657b1ff7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34856 dport 39331] OK # # # cpu 0: rx_hash 0x4c9600e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34888 dport 39331] OK # # # cpu 0: rx_hash 0x4cfe2e20 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34954 dport 39331] OK # # # cpu 0: rx_hash 0x2e6dfa08 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34970 dport 39331] OK # # # cpu 4: rx_hash 0x71e5beb1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34858 dport 39331] OK # # # cpu 4: rx_hash 0x13766a99 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34874 dport 39331] OK # # # cpu 4: rx_hash 0x75f38d75 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34902 dport 39331] OK # # # cpu 4: rx_hash 0x32b7120f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34916 dport 39331] OK # # # cpu 4: rx_hash 0x5024c627 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34932 dport 39331] OK # # # cpu 4: rx_hash 0x1f4c3ed5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34936 dport 39331] OK # # # cpu 4: rx_hash 0x32df3cc6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34982 dport 39331] OK # # # cpu 5: rx_hash 0x07e8cbdf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34872 dport 39331] OK # # # cpu 5: rx_hash 0x95036e76 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34940 dport 39331] OK # # # cpu 5: rx_hash 0x7db7c434 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34986 dport 39331] OK # # # cpu 0: rx_hash 0x6d3f56b6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35028 dport 39331] OK # # # cpu 0: rx_hash 0xb4aa3829 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35040 dport 39331] OK # # # cpu 0: rx_hash 0xc2a74d47 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35058 dport 39331] OK # # # cpu 0: rx_hash 0x58549802 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35084 dport 39331] OK # # # cpu 0: rx_hash 0x7d83d350 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35118 dport 39331] OK # # # cpu 4: rx_hash 0xca8b2acf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35020 dport 39331] OK # # # cpu 4: rx_hash 0x2a7bc9cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35046 dport 39331] OK # # # cpu 4: rx_hash 0x173c60f0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35072 dport 39331] OK # # # cpu 4: rx_hash 0x32eb2ba2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35106 dport 39331] OK # # # cpu 4: rx_hash 0x955f57db [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35130 dport 39331] OK # # # cpu 5: rx_hash 0x504ce8ee [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34998 dport 39331] OK # # # cpu 5: rx_hash 0x85e3d23d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35008 dport 39331] OK # # # cpu 5: rx_hash 0xeb7e453d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35094 dport 39331] OK # # # cpu 5: rx_hash 0xe35222b5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35112 dport 39331] OK # # # count: pass=40 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 186, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 119, 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 59981 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x4a342d8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 33796 dport 59981] != expected 0x7256aec5 # # Exception| cpu 5: rx_hash 0x4a342d8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 33796 dport 59981] != expected 0x7256aec5 # # Exception| cpu 5: rx_hash 0x4a342d8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 60566 dport 59981] != expected 0xa3c6e81a # # Exception| cpu 5: rx_hash 0x4a342d8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 60566 dport 59981] != expected 0xa3c6e81a # # Exception| cpu 5: rx_hash 0x4a342d8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 50638 dport 59981] != expected 0xc7259c75 # # Exception| cpu 5: rx_hash 0x4a342d8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 50638 dport 59981] != expected 0xc7259c75 # # Exception| cpu 5: rx_hash 0x4a342d8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 40626 dport 59981] != expected 0xc24dc7ba # # Exception| cpu 5: rx_hash 0x4a342d8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 40626 dport 59981] != expected 0xc24dc7ba # # Exception| cpu 5: rx_hash 0x4a342d8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 57417 dport 59981] != expected 0xa372187e # # Exception| cpu 5: rx_hash 0x4a342d8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 57417 dport 59981] != expected 0xa372187e # # Exception| cpu 5: rx_hash 0x4a342d8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 44583 dport 59981] != expected 0xc74befd2 # # Exception| cpu 5: rx_hash 0x4a342d8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 44583 dport 59981] != expected 0xc74befd2 # # Exception| cpu 5: rx_hash 0x4a342d8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 40508 dport 59981] != expected 0x77f5837a # # Exception| cpu 5: rx_hash 0x4a342d8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 40508 dport 59981] != expected 0x77f5837a # # Exception| cpu 5: rx_hash 0x4a342d8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 54301 dport 59981] != expected 0x9078598c # # Exception| cpu 5: rx_hash 0x4a342d8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 54301 dport 59981] != expected 0x9078598c # # Exception| cpu 5: rx_hash 0x4a342d8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 49731 dport 59981] != expected 0xc3fc1065 # # Exception| cpu 5: rx_hash 0x4a342d8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 49731 dport 59981] != expected 0xc3fc1065 # # Exception| cpu 5: rx_hash 0x4a342d8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 43064 dport 59981] != expected 0x2cf60562 # # Exception| cpu 5: rx_hash 0x4a342d8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 43064 dport 59981] != expected 0x2cf60562 # # Exception| cpu 5: rx_hash 0x4a342d8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 59628 dport 59981] != expected 0x1bfac170 # # Exception| cpu 5: rx_hash 0x4a342d8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 59628 dport 59981] != expected 0x1bfac170 # # Exception| cpu 5: rx_hash 0x4a342d8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 46408 dport 59981] != expected 0x693d76dc # # Exception| cpu 5: rx_hash 0x4a342d8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 46408 dport 59981] != expected 0x693d76dc # # Exception| cpu 5: rx_hash 0x4a342d8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 44999 dport 59981] != expected 0x78d704c2 # # Exception| cpu 5: rx_hash 0x4a342d8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 44999 dport 59981] != expected 0x78d704c2 # # Exception| cpu 5: rx_hash 0x4a342d8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 53681 dport 59981] != expected 0xc5b4e281 # # Exception| cpu 5: rx_hash 0x4a342d8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 53681 dport 59981] != expected 0xc5b4e281 # # Exception| cpu 5: rx_hash 0x4a342d8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 47011 dport 59981] != expected 0x8f04f1c6 # # Exception| cpu 5: rx_hash 0x4a342d8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 47011 dport 59981] != expected 0x8f04f1c6 # # Exception| cpu 5: rx_hash 0x4a342d8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 36695 dport 59981] != expected 0xc77c7b34 # # Exception| cpu 5: rx_hash 0x4a342d8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 36695 dport 59981] != expected 0xc77c7b34 # # Exception| cpu 5: rx_hash 0x4a342d8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 55338 dport 59981] != expected 0x22c9f061 # # Exception| cpu 5: rx_hash 0x4a342d8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 55338 dport 59981] != expected 0x22c9f061 # # Exception| cpu 5: rx_hash 0x4a342d8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 38274 dport 59981] != expected 0x2dcc4ce6 # # Exception| cpu 5: rx_hash 0x4a342d8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 38274 dport 59981] != expected 0x2dcc4ce6 # # Exception| cpu 5: rx_hash 0x4a342d8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 50711 dport 59981] != expected 0xe490cfd0 # # Exception| cpu 5: rx_hash 0x4a342d8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 50711 dport 59981] != expected 0xe490cfd0 # # Exception| cpu 5: rx_hash 0x4a342d8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 37415 dport 59981] != expected 0x82b7088a # # Exception| cpu 5: rx_hash 0x4a342d8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 37415 dport 59981] != expected 0x82b7088a # # Exception| cpu 5: rx_hash 0x4a342d8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 51574 dport 59981] != expected 0x716bd8dd # # Exception| cpu 5: rx_hash 0x4a342d8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 51574 dport 59981] != expected 0x716bd8dd # # Exception| cpu 5: rx_hash 0x4a342d8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 50963 dport 59981] != expected 0x73706218 # # Exception| cpu 5: rx_hash 0x4a342d8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 50963 dport 59981] != expected 0x73706218 # # Exception| count: pass=0 nohash=0 fail=44 # # Exception| # not ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 186, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 119, 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 54681 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x8ec38652 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60922 dport 54681] != expected 0x92cd046 # # Exception| cpu 5: rx_hash 0x8ec38652 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60922 dport 54681] != expected 0x92cd046 # # Exception| cpu 5: rx_hash 0x8ec38652 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37005 dport 54681] != expected 0x48938368 # # Exception| cpu 5: rx_hash 0x8ec38652 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37005 dport 54681] != expected 0x48938368 # # Exception| cpu 5: rx_hash 0x8ec38652 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59870 dport 54681] != expected 0x53a025a1 # # Exception| cpu 5: rx_hash 0x8ec38652 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59870 dport 54681] != expected 0x53a025a1 # # Exception| cpu 5: rx_hash 0x8ec38652 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50796 dport 54681] != expected 0xd0f542af # # Exception| cpu 5: rx_hash 0x8ec38652 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50796 dport 54681] != expected 0xd0f542af # # Exception| cpu 5: rx_hash 0x8ec38652 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47065 dport 54681] != expected 0x6d57b0 # # Exception| cpu 5: rx_hash 0x8ec38652 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47065 dport 54681] != expected 0x6d57b0 # # Exception| cpu 5: rx_hash 0x8ec38652 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45323 dport 54681] != expected 0x40087ca0 # # Exception| cpu 5: rx_hash 0x8ec38652 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45323 dport 54681] != expected 0x40087ca0 # # Exception| cpu 5: rx_hash 0x8ec38652 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36196 dport 54681] != expected 0xae32ca40 # # Exception| cpu 5: rx_hash 0x8ec38652 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36196 dport 54681] != expected 0xae32ca40 # # Exception| cpu 5: rx_hash 0x8ec38652 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35789 dport 54681] != expected 0x5dad61fd # # Exception| cpu 5: rx_hash 0x8ec38652 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35789 dport 54681] != expected 0x5dad61fd # # Exception| cpu 5: rx_hash 0x8ec38652 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59705 dport 54681] != expected 0xc1f3f353 # # Exception| cpu 5: rx_hash 0x8ec38652 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59705 dport 54681] != expected 0xc1f3f353 # # Exception| cpu 5: rx_hash 0x8ec38652 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34849 dport 54681] != expected 0x72475f77 # # Exception| cpu 5: rx_hash 0x8ec38652 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34849 dport 54681] != expected 0x72475f77 # # Exception| cpu 5: rx_hash 0x8ec38652 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50715 dport 54681] != expected 0x2c673af0 # # Exception| cpu 5: rx_hash 0x8ec38652 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50715 dport 54681] != expected 0x2c673af0 # # Exception| cpu 5: rx_hash 0x8ec38652 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55210 dport 54681] != expected 0xe4999253 # # Exception| cpu 5: rx_hash 0x8ec38652 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55210 dport 54681] != expected 0xe4999253 # # Exception| cpu 5: rx_hash 0x8ec38652 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44283 dport 54681] != expected 0x28200b7d # # Exception| cpu 5: rx_hash 0x8ec38652 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44283 dport 54681] != expected 0x28200b7d # # Exception| cpu 5: rx_hash 0x8ec38652 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35329 dport 54681] != expected 0x801a2bc2 # # Exception| cpu 5: rx_hash 0x8ec38652 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35329 dport 54681] != expected 0x801a2bc2 # # Exception| cpu 5: rx_hash 0x8ec38652 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42445 dport 54681] != expected 0x13c7de4e # # Exception| cpu 5: rx_hash 0x8ec38652 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42445 dport 54681] != expected 0x13c7de4e # # Exception| cpu 5: rx_hash 0x8ec38652 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60579 dport 54681] != expected 0x192826fb # # Exception| cpu 5: rx_hash 0x8ec38652 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60579 dport 54681] != expected 0x192826fb # # Exception| cpu 5: rx_hash 0x8ec38652 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38282 dport 54681] != expected 0x98dc4213 # # Exception| cpu 5: rx_hash 0x8ec38652 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38282 dport 54681] != expected 0x98dc4213 # # Exception| cpu 5: rx_hash 0x8ec38652 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59798 dport 54681] != expected 0x8e2378fa # # Exception| cpu 5: rx_hash 0x8ec38652 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59798 dport 54681] != expected 0x8e2378fa # # Exception| cpu 5: rx_hash 0x8ec38652 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42136 dport 54681] != expected 0x4cabd001 # # Exception| cpu 5: rx_hash 0x8ec38652 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42136 dport 54681] != expected 0x4cabd001 # # Exception| cpu 5: rx_hash 0x8ec38652 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59841 dport 54681] != expected 0x43f8eab1 # # Exception| cpu 5: rx_hash 0x8ec38652 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59841 dport 54681] != expected 0x43f8eab1 # # Exception| cpu 5: rx_hash 0x8ec38652 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46156 dport 54681] != expected 0x88e348d1 # # Exception| cpu 5: rx_hash 0x8ec38652 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46156 dport 54681] != expected 0x88e348d1 # # Exception| cpu 5: rx_hash 0x8ec38652 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35360 dport 54681] != expected 0x986e835a # # Exception| cpu 5: rx_hash 0x8ec38652 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35360 dport 54681] != expected 0x986e835a # # Exception| count: pass=0 nohash=0 fail=44 # # 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__->