< TEST_PROGS=toeplitz.py TEST_GEN_PROGS="" run_tests make: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests' make[1]: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' # overriding timeout to 1800 # selftests: drivers/net/hw: toeplitz.py # # Interface: enp1s0, driver: fbnic # TAP version 13 # 1..12 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 214, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 45575 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xabf5f641 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53806 dport 45575] != expected 0x272ec71e # # Exception| cpu 0: rx_hash 0x2798111d [saddr 192.0.3.2 daddr 192.0.3.1 sport 53810 dport 45575] != expected 0x986a0548 # # Exception| cpu 0: rx_hash 0xe0c616c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53846 dport 45575] != expected 0x81a7ad69 # # Exception| cpu 4: rx_hash 0xb32e38f9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53792 dport 45575] != expected 0x59a743b2 # # Exception| cpu 4: rx_hash 0x0b57930c [saddr 192.0.3.2 daddr 192.0.3.1 sport 53804 dport 45575] != expected 0x24fac95 # # Exception| cpu 4: rx_hash 0x4fb0884e [saddr 192.0.3.2 daddr 192.0.3.1 sport 53818 dport 45575] != expected 0x51325faa # # Exception| cpu 4: rx_hash 0x3f43dfa5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53820 dport 45575] != expected 0xe6e381e4 # # Exception| cpu 4: rx_hash 0x1c58a672 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53836 dport 45575] != expected 0x8932b171 # # Exception| cpu 4: rx_hash 0x30972463 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53842 dport 45575] != expected 0x131718ac # # Exception| cpu 4: rx_hash 0x58bfbd30 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53850 dport 45575] != expected 0xda4f424e # # Exception| cpu 5: rx_hash 0x2549f9f1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53788 dport 45575] != expected 0x14b5975c # # Exception| cpu 0: rx_hash 0x1e894e9e [saddr 192.0.3.2 daddr 192.0.3.1 sport 53858 dport 45575] != expected 0x5ed2365 # # Exception| cpu 0: rx_hash 0x92e4a9c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53886 dport 45575] != expected 0xbaa9e133 # # Exception| cpu 0: rx_hash 0xfff7a59e [saddr 192.0.3.2 daddr 192.0.3.1 sport 53892 dport 45575] != expected 0x5d46561 # # Exception| cpu 0: rx_hash 0x478e0e6b [saddr 192.0.3.2 daddr 192.0.3.1 sport 53896 dport 45575] != expected 0x5e3c8a46 # # Exception| cpu 0: rx_hash 0x03691529 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53918 dport 45575] != expected 0xd417979 # # Exception| cpu 4: rx_hash 0x6e7a1975 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53860 dport 45575] != expected 0xb23cfd2b # # Exception| cpu 4: rx_hash 0xfd264d72 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53930 dport 45575] != expected 0x890bf775 # # Exception| cpu 5: rx_hash 0x5a6e55dc [saddr 192.0.3.2 daddr 192.0.3.1 sport 53876 dport 45575] != expected 0x5690d05a # # Exception| cpu 5: rx_hash 0x42b59b64 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53882 dport 45575] != expected 0x281954f6 # # Exception| cpu 5: rx_hash 0x97df3ccd [saddr 192.0.3.2 daddr 192.0.3.1 sport 53900 dport 45575] != expected 0xcc8c3f83 # # Exception| cpu 5: rx_hash 0xcbe3e937 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53908 dport 45575] != expected 0xe1784810 # # Exception| cpu 5: rx_hash 0xa11a9888 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53938 dport 45575] != expected 0xa4ff80e6 # # Exception| cpu 0: rx_hash 0x8201e15f [saddr 192.0.3.2 daddr 192.0.3.1 sport 53954 dport 45575] != expected 0xcb2eb073 # # Exception| cpu 0: rx_hash 0x3a784aaa [saddr 192.0.3.2 daddr 192.0.3.1 sport 53966 dport 45575] != expected 0x90c65f54 # # Exception| cpu 0: rx_hash 0x485af5ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 53990 dport 45575] != expected 0xabc8130e # # Exception| cpu 0: rx_hash 0x649577bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 54008 dport 45575] != expected 0x31edbad3 # # Exception| cpu 0: rx_hash 0xd21cf192 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54028 dport 45575] != expected 0xee5378fa # # Exception| cpu 0: rx_hash 0xe608bd3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 54044 dport 45575] != expected 0xaff558b # # Exception| cpu 4: rx_hash 0x0e6c0603 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53982 dport 45575] != expected 0x746a7225 # # Exception| cpu 4: rx_hash 0xac1f8ba2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54002 dport 45575] != expected 0xddd48bba # # Exception| cpu 4: rx_hash 0xb8e5802d [saddr 192.0.3.2 daddr 192.0.3.1 sport 54058 dport 45575] != expected 0xabd4b00c # # Exception| cpu 4: rx_hash 0x0f48d01e [saddr 192.0.3.2 daddr 192.0.3.1 sport 54088 dport 45575] != expected 0x5c8c663 # # Exception| cpu 5: rx_hash 0x024dc334 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54024 dport 45575] != expected 0x7ce3cd3f # # Exception| cpu 5: rx_hash 0x447b309a [saddr 192.0.3.2 daddr 192.0.3.1 sport 54064 dport 45575] != expected 0xa341ac14 # # Exception| cpu 5: rx_hash 0x5ca0fe22 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54078 dport 45575] != expected 0xddc828b8 # # Exception| cpu 5: rx_hash 0xdf19e2b8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54092 dport 45575] != expected 0x977873a6 # # Exception| cpu 0: rx_hash 0x4bafcb5c [saddr 192.0.3.2 daddr 192.0.3.1 sport 54110 dport 45575] != expected 0x56b5355c # # Exception| cpu 0: rx_hash 0x4c45b6bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 54146 dport 45575] != expected 0xac4f79f8 # # Exception| cpu 0: rx_hash 0xc02851e3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54174 dport 45575] != expected 0x130bbbae # # 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 0xd156d6f5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41632 dport 37923] OK # # # cpu 0: rx_hash 0x0ed31f95 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41674 dport 37923] OK # # # cpu 4: rx_hash 0x52efca6f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41682 dport 37923] OK # # # cpu 4: rx_hash 0x642a6e2a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41708 dport 37923] OK # # # cpu 4: rx_hash 0xfe6c6a15 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41734 dport 37923] OK # # # cpu 5: rx_hash 0xb97e4fa6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41640 dport 37923] OK # # # cpu 5: rx_hash 0x3513a8fa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41652 dport 37923] OK # # # cpu 5: rx_hash 0xc659e38b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41664 dport 37923] OK # # # cpu 5: rx_hash 0xdc53c5df [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41696 dport 37923] OK # # # cpu 5: rx_hash 0x98b4de9d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41718 dport 37923] OK # # # cpu 0: rx_hash 0x1a29141a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41746 dport 37923] OK # # # cpu 0: rx_hash 0xa250bfef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41758 dport 37923] OK # # # cpu 0: rx_hash 0x033218bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53162 dport 37923] OK # # # cpu 4: rx_hash 0xcc529942 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53116 dport 37923] OK # # # cpu 4: rx_hash 0x6cf0fc0f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53118 dport 37923] OK # # # cpu 4: rx_hash 0x69cb6900 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53132 dport 37923] OK # # # cpu 4: rx_hash 0xfd7d40e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53150 dport 37923] OK # # # cpu 5: rx_hash 0x7110a7b8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53122 dport 37923] OK # # # cpu 5: rx_hash 0x35f7bcfa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53140 dport 37923] OK # # # cpu 5: rx_hash 0x9784315b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53176 dport 37923] OK # # # cpu 0: rx_hash 0x7c15b492 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53186 dport 37923] OK # # # cpu 0: rx_hash 0x4801f83b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53202 dport 37923] OK # # # cpu 0: rx_hash 0x20296168 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53210 dport 37923] OK # # # cpu 0: rx_hash 0x4ad010d7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53244 dport 37923] OK # # # cpu 4: rx_hash 0x661f92c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53218 dport 37923] OK # # # cpu 4: rx_hash 0x7ec45c7e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53228 dport 37923] OK # # # cpu 4: rx_hash 0xa975597b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53256 dport 37923] OK # # # cpu 4: rx_hash 0x09d73c36 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53258 dport 37923] OK # # # cpu 4: rx_hash 0x3dc3709f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53274 dport 37923] OK # # # cpu 5: rx_hash 0x47d503fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53180 dport 37923] OK # # # cpu 5: rx_hash 0x808b0425 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53208 dport 37923] OK # # # cpu 5: rx_hash 0xc6bdf78b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53216 dport 37923] OK # # # cpu 0: rx_hash 0x632e4d89 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53292 dport 37923] OK # # # cpu 0: rx_hash 0x4fe1cf98 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53298 dport 37923] OK # # # cpu 0: rx_hash 0x906406f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53336 dport 37923] OK # # # cpu 4: rx_hash 0xf84c9fab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53328 dport 37923] OK # # # cpu 5: rx_hash 0xaba4b197 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53286 dport 37923] OK # # # cpu 5: rx_hash 0xf798646d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53310 dport 37923] OK # # # cpu 5: rx_hash 0x04d22f1c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53322 dport 37923] OK # # # cpu 5: rx_hash 0x742178f7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53324 dport 37923] OK # # # cpu 5: rx_hash 0x4035345e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53340 dport 37923] OK # # # count: pass=41 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 214, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 38646 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x7fcd8cc1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42122 dport 38646] != expected 0xe20b9236 # # Exception| cpu 5: rx_hash 0x7fcd8cc1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42122 dport 38646] != expected 0xe20b9236 # # Exception| cpu 5: rx_hash 0x7fcd8cc1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38863 dport 38646] != expected 0x9b2ba23e # # Exception| cpu 5: rx_hash 0x7fcd8cc1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38863 dport 38646] != expected 0x9b2ba23e # # Exception| cpu 5: rx_hash 0x7fcd8cc1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42494 dport 38646] != expected 0x120d5b1 # # Exception| cpu 5: rx_hash 0x7fcd8cc1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42494 dport 38646] != expected 0x120d5b1 # # Exception| cpu 5: rx_hash 0x7fcd8cc1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38227 dport 38646] != expected 0x97df84ad # # Exception| cpu 5: rx_hash 0x7fcd8cc1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38227 dport 38646] != expected 0x97df84ad # # Exception| cpu 5: rx_hash 0x7fcd8cc1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55512 dport 38646] != expected 0x2bd9e64f # # Exception| cpu 5: rx_hash 0x7fcd8cc1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55512 dport 38646] != expected 0x2bd9e64f # # Exception| cpu 5: rx_hash 0x7fcd8cc1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38594 dport 38646] != expected 0x944b58d8 # # Exception| cpu 5: rx_hash 0x7fcd8cc1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38594 dport 38646] != expected 0x944b58d8 # # Exception| cpu 5: rx_hash 0x7fcd8cc1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33708 dport 38646] != expected 0xc9831fdf # # Exception| cpu 5: rx_hash 0x7fcd8cc1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33708 dport 38646] != expected 0xc9831fdf # # Exception| cpu 5: rx_hash 0x7fcd8cc1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58683 dport 38646] != expected 0x8095129b # # Exception| cpu 5: rx_hash 0x7fcd8cc1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58683 dport 38646] != expected 0x8095129b # # Exception| cpu 5: rx_hash 0x7fcd8cc1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48225 dport 38646] != expected 0x61351874 # # Exception| cpu 5: rx_hash 0x7fcd8cc1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48225 dport 38646] != expected 0x61351874 # # Exception| cpu 5: rx_hash 0x7fcd8cc1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47625 dport 38646] != expected 0x6ba78eac # # Exception| cpu 5: rx_hash 0x7fcd8cc1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47625 dport 38646] != expected 0x6ba78eac # # Exception| cpu 5: rx_hash 0x7fcd8cc1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56874 dport 38646] != expected 0x154be921 # # Exception| cpu 5: rx_hash 0x7fcd8cc1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56874 dport 38646] != expected 0x154be921 # # Exception| cpu 5: rx_hash 0x7fcd8cc1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49212 dport 38646] != expected 0x9cac3fb7 # # Exception| cpu 5: rx_hash 0x7fcd8cc1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49212 dport 38646] != expected 0x9cac3fb7 # # Exception| cpu 5: rx_hash 0x7fcd8cc1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36138 dport 38646] != expected 0xe9b9cdbb # # Exception| cpu 5: rx_hash 0x7fcd8cc1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36138 dport 38646] != expected 0xe9b9cdbb # # Exception| cpu 5: rx_hash 0x7fcd8cc1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44777 dport 38646] != expected 0x6a390a7e # # Exception| cpu 5: rx_hash 0x7fcd8cc1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44777 dport 38646] != expected 0x6a390a7e # # Exception| cpu 5: rx_hash 0x7fcd8cc1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54557 dport 38646] != expected 0x8c042056 # # Exception| cpu 5: rx_hash 0x7fcd8cc1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54557 dport 38646] != expected 0x8c042056 # # Exception| cpu 5: rx_hash 0x7fcd8cc1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39438 dport 38646] != expected 0xae46d1e2 # # Exception| cpu 5: rx_hash 0x7fcd8cc1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39438 dport 38646] != expected 0xae46d1e2 # # Exception| cpu 5: rx_hash 0x7fcd8cc1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49543 dport 38646] != expected 0xe72a578 # # Exception| cpu 5: rx_hash 0x7fcd8cc1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49543 dport 38646] != expected 0xe72a578 # # Exception| cpu 5: rx_hash 0x7fcd8cc1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34321 dport 38646] != expected 0x2b1eebeb # # Exception| cpu 5: rx_hash 0x7fcd8cc1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34321 dport 38646] != expected 0x2b1eebeb # # Exception| cpu 5: rx_hash 0x7fcd8cc1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37823 dport 38646] != expected 0x3368221e # # Exception| cpu 5: rx_hash 0x7fcd8cc1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37823 dport 38646] != expected 0x3368221e # # Exception| cpu 5: rx_hash 0x7fcd8cc1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58708 dport 38646] != expected 0x3fa35cc5 # # Exception| cpu 5: rx_hash 0x7fcd8cc1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58708 dport 38646] != expected 0x3fa35cc5 # # Exception| cpu 5: rx_hash 0x7fcd8cc1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60999 dport 38646] != expected 0xc60a36cf # # Exception| cpu 5: rx_hash 0x7fcd8cc1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60999 dport 38646] != expected 0xc60a36cf # # Exception| count: pass=0 nohash=0 fail=42 # # Exception| # not ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 214, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 52625 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x1b977e96 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47254 dport 52625] != expected 0xd16eb603 # # Exception| cpu 4: rx_hash 0x1b977e96 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47254 dport 52625] != expected 0xd16eb603 # # Exception| cpu 4: rx_hash 0x1b977e96 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47586 dport 52625] != expected 0xe165b9b8 # # Exception| cpu 4: rx_hash 0x1b977e96 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47586 dport 52625] != expected 0xe165b9b8 # # Exception| cpu 4: rx_hash 0x1b977e96 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59647 dport 52625] != expected 0x1c34c1ea # # Exception| cpu 4: rx_hash 0x1b977e96 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59647 dport 52625] != expected 0x1c34c1ea # # Exception| cpu 4: rx_hash 0x1b977e96 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59720 dport 52625] != expected 0x465efb38 # # Exception| cpu 4: rx_hash 0x1b977e96 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59720 dport 52625] != expected 0x465efb38 # # Exception| cpu 4: rx_hash 0x1b977e96 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52655 dport 52625] != expected 0x88ae81b7 # # Exception| cpu 4: rx_hash 0x1b977e96 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52655 dport 52625] != expected 0x88ae81b7 # # Exception| cpu 4: rx_hash 0x1b977e96 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58658 dport 52625] != expected 0x11634bf3 # # Exception| cpu 4: rx_hash 0x1b977e96 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58658 dport 52625] != expected 0x11634bf3 # # Exception| cpu 4: rx_hash 0x1b977e96 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45926 dport 52625] != expected 0x2e7e8877 # # Exception| cpu 4: rx_hash 0x1b977e96 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45926 dport 52625] != expected 0x2e7e8877 # # Exception| cpu 4: rx_hash 0x1b977e96 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42358 dport 52625] != expected 0x372e23c5 # # Exception| cpu 4: rx_hash 0x1b977e96 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42358 dport 52625] != expected 0x372e23c5 # # Exception| cpu 4: rx_hash 0x1b977e96 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57008 dport 52625] != expected 0xfbf03bde # # Exception| cpu 4: rx_hash 0x1b977e96 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57008 dport 52625] != expected 0xfbf03bde # # Exception| cpu 4: rx_hash 0x1b977e96 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51687 dport 52625] != expected 0x1d535afc # # Exception| cpu 4: rx_hash 0x1b977e96 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51687 dport 52625] != expected 0x1d535afc # # Exception| cpu 4: rx_hash 0x1b977e96 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43394 dport 52625] != expected 0xca5e988a # # Exception| cpu 4: rx_hash 0x1b977e96 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43394 dport 52625] != expected 0xca5e988a # # Exception| cpu 4: rx_hash 0x1b977e96 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50918 dport 52625] != expected 0xf64e0f63 # # Exception| cpu 4: rx_hash 0x1b977e96 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50918 dport 52625] != expected 0xf64e0f63 # # Exception| cpu 4: rx_hash 0x1b977e96 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33259 dport 52625] != expected 0x124fdc83 # # Exception| cpu 4: rx_hash 0x1b977e96 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33259 dport 52625] != expected 0x124fdc83 # # Exception| cpu 4: rx_hash 0x1b977e96 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37405 dport 52625] != expected 0xd9f089c9 # # Exception| cpu 4: rx_hash 0x1b977e96 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37405 dport 52625] != expected 0xd9f089c9 # # Exception| cpu 4: rx_hash 0x1b977e96 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35666 dport 52625] != expected 0xa77e6df # # Exception| cpu 4: rx_hash 0x1b977e96 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35666 dport 52625] != expected 0xa77e6df # # Exception| cpu 4: rx_hash 0x1b977e96 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44424 dport 52625] != expected 0xf20435a6 # # Exception| cpu 4: rx_hash 0x1b977e96 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44424 dport 52625] != expected 0xf20435a6 # # Exception| cpu 4: rx_hash 0x1b977e96 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42935 dport 52625] != expected 0x1c4dd184 # # Exception| cpu 4: rx_hash 0x1b977e96 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42935 dport 52625] != expected 0x1c4dd184 # # Exception| cpu 4: rx_hash 0x1b977e96 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46009 dport 52625] != expected 0xc8725a42 # # Exception| cpu 4: rx_hash 0x1b977e96 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46009 dport 52625] != expected 0xc8725a42 # # Exception| cpu 4: rx_hash 0x1b977e96 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55218 dport 52625] != expected 0xe07b32c0 # # Exception| cpu 4: rx_hash 0x1b977e96 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55218 dport 52625] != expected 0xe07b32c0 # # Exception| cpu 4: rx_hash 0x1b977e96 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55267 dport 52625] != expected 0x982ea7d8 # # Exception| cpu 4: rx_hash 0x1b977e96 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55267 dport 52625] != expected 0x982ea7d8 # # 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 203, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 5 toeplitz.test.rss_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 203, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 6 toeplitz.test.rss_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 203, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 7 toeplitz.test.rss_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 203, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 8 toeplitz.test.rss_udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 208, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 9 toeplitz.test.rps_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 208, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 10 toeplitz.test.rps_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 208, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 11 toeplitz.test.rps_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 208, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 12 toeplitz.test.rps_udp_ipv6 # # Totals: pass:1 fail:11 xfail:0 xpass:0 skip:0 error:0 not ok 1 selftests: drivers/net/hw: toeplitz.py # exit=1 make[1]: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests' xx__-> echo $? 0 xx__-> echo scan > /sys/kernel/debug/kmemleak xx__-> /opt/nipa/contest/scripts/env_check.py Comparing to existing state file: no differences detected. Current system state saved to /tmp/nipa-env-state.json xx__-> echo $? 0 xx__->