< 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 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 32941 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x447525a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60988 dport 32941] != expected 0x75f39958 # # Exception| cpu 0: rx_hash 0xf23ba5d1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32780 dport 32941] != expected 0x4cc3a923 # # Exception| cpu 0: rx_hash 0x71f7cc8c [saddr 192.0.3.2 daddr 192.0.3.1 sport 32786 dport 32941] != expected 0xb946aca9 # # Exception| cpu 0: rx_hash 0x8c807d1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 32792 dport 32941] != expected 0xe040aa5a # # Exception| cpu 4: rx_hash 0x065f7857 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60958 dport 32941] != expected 0xfab41e17 # # Exception| cpu 4: rx_hash 0xf70748cc [saddr 192.0.3.2 daddr 192.0.3.1 sport 60972 dport 32941] != expected 0x56263315 # # Exception| cpu 4: rx_hash 0xbf1554b4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60998 dport 32941] != expected 0xd63f8a53 # # Exception| cpu 4: rx_hash 0x4d6649b4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32804 dport 32941] != expected 0x9a82289f # # Exception| cpu 5: rx_hash 0xad721725 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60946 dport 32941] != expected 0x3249e3b9 # # Exception| cpu 5: rx_hash 0x5c2a27be [saddr 192.0.3.2 daddr 192.0.3.1 sport 60960 dport 32941] != expected 0x9edbcebb # # Exception| cpu 5: rx_hash 0x89bc9007 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60984 dport 32941] != expected 0xfaa5306c # # Exception| cpu 0: rx_hash 0xceaa20e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32826 dport 32941] != expected 0x6f072d15 # # Exception| cpu 0: rx_hash 0x0363954a [saddr 192.0.3.2 daddr 192.0.3.1 sport 32830 dport 32941] != expected 0xe0518421 # # Exception| cpu 0: rx_hash 0x4b718932 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32852 dport 32941] != expected 0x60483d67 # # Exception| cpu 0: rx_hash 0x2d9553e3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32860 dport 32941] != expected 0x27e369fd # # Exception| cpu 0: rx_hash 0xa276bbb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32890 dport 32941] != expected 0x27f24786 # # Exception| cpu 4: rx_hash 0x7dd84d81 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32810 dport 32941] != expected 0x4cd28758 # # Exception| cpu 4: rx_hash 0x057455cc [saddr 192.0.3.2 daddr 192.0.3.1 sport 32846 dport 32941] != expected 0x1a9b91d9 # # Exception| cpu 4: rx_hash 0x475e083f [saddr 192.0.3.2 daddr 192.0.3.1 sport 32876 dport 32941] != expected 0x95dc1696 # # Exception| cpu 4: rx_hash 0xbaee30b7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32920 dport 32941] != expected 0xc43a1f13 # # Exception| cpu 5: rx_hash 0x77e00c0a [saddr 192.0.3.2 daddr 192.0.3.1 sport 32866 dport 32941] != expected 0x438cb951 # # Exception| cpu 5: rx_hash 0x6fbf0e10 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32894 dport 32941] != expected 0xa8a4eeb2 # # Exception| cpu 5: rx_hash 0xf4ebec49 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32898 dport 32941] != expected 0xbee9b3ad # # Exception| cpu 5: rx_hash 0xc455e87c [saddr 192.0.3.2 daddr 192.0.3.1 sport 32908 dport 32941] != expected 0x68b91c6a # # Exception| cpu 0: rx_hash 0xecb4ee53 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32926 dport 32941] != expected 0x55c1e44e # # Exception| cpu 0: rx_hash 0xc87a6971 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32948 dport 32941] != expected 0x9d2d379b # # Exception| cpu 0: rx_hash 0x55fec2b0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32966 dport 32941] != expected 0x794a700a # # Exception| cpu 0: rx_hash 0x71304592 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33004 dport 32941] != expected 0xb1a6a3df # # Exception| cpu 4: rx_hash 0xb0d6713c [saddr 192.0.3.2 daddr 192.0.3.1 sport 32976 dport 32941] != expected 0xcb64211a # # Exception| cpu 4: rx_hash 0x2b451a7b [saddr 192.0.3.2 daddr 192.0.3.1 sport 32978 dport 32941] != expected 0xd5c97373 # # Exception| cpu 4: rx_hash 0xe68cafd8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32982 dport 32941] != expected 0x5a9fda47 # # Exception| cpu 4: rx_hash 0x59d143bd [saddr 192.0.3.2 daddr 192.0.3.1 sport 33022 dport 32941] != expected 0x8cde5bfb # # Exception| cpu 5: rx_hash 0xe09b6f5e [saddr 192.0.3.2 daddr 192.0.3.1 sport 32934 dport 32941] != expected 0xa055cfbf # # Exception| cpu 5: rx_hash 0x98377713 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32962 dport 32941] != expected 0xf61cd93e # # Exception| cpu 5: rx_hash 0x8c47f404 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32998 dport 32941] != expected 0xe8a0a52c # # Exception| cpu 5: rx_hash 0x696f4788 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33008 dport 32941] != expected 0x5a8ef43c # # Exception| cpu 5: rx_hash 0x729fe840 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33038 dport 32941] != expected 0x4053a1ee # # Exception| cpu 0: rx_hash 0x30b5b5b3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33068 dport 32941] != expected 0xcf1426a1 # # Exception| cpu 0: rx_hash 0x2efd772f [saddr 192.0.3.2 daddr 192.0.3.1 sport 33088 dport 32941] != expected 0xdef664ba # # Exception| cpu 0: rx_hash 0xb56e1c68 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33090 dport 32941] != expected 0xc05b36d3 # # Exception| cpu 0: rx_hash 0x78a7a9cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 33094 dport 32941] != expected 0x4f0d9fe7 # # Exception| cpu 0: rx_hash 0xf744419b [saddr 192.0.3.2 daddr 192.0.3.1 sport 33120 dport 32941] != expected 0x4f1cb19c # # Exception| count: pass=0 nohash=0 fail=42 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x9b1990b6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34324 dport 57973] OK # # # cpu 0: rx_hash 0xc16ccf5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34346 dport 57973] OK # # # cpu 5: rx_hash 0xa65fc367 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34278 dport 57973] OK # # # cpu 5: rx_hash 0x437770eb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34288 dport 57973] OK # # # cpu 5: rx_hash 0xd8e41bac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34290 dport 57973] OK # # # cpu 5: rx_hash 0x2593aa3a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34296 dport 57973] OK # # # cpu 5: rx_hash 0x7e31233a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34306 dport 57973] OK # # # cpu 5: rx_hash 0xcd434e52 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34322 dport 57973] OK # # # cpu 5: rx_hash 0x008afbf1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34326 dport 57973] OK # # # cpu 5: rx_hash 0xfdfd4a67 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34332 dport 57973] OK # # # cpu 5: rx_hash 0x973611bb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34348 dport 57973] OK # # # cpu 0: rx_hash 0x8f6913a1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34352 dport 57973] OK # # # cpu 0: rx_hash 0x069d3b77 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34406 dport 57973] OK # # # cpu 0: rx_hash 0x4898e789 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34428 dport 57973] OK # # # cpu 4: rx_hash 0xef9a09f6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34376 dport 57973] OK # # # cpu 4: rx_hash 0x6c5660ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34390 dport 57973] OK # # # cpu 4: rx_hash 0x78e16aa2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34444 dport 57973] OK # # # cpu 5: rx_hash 0x721ea237 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34362 dport 57973] OK # # # cpu 5: rx_hash 0x2253bc55 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34380 dport 57973] OK # # # cpu 5: rx_hash 0x2e7c3d58 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34420 dport 57973] OK # # # cpu 5: rx_hash 0xb5ef561f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34422 dport 57973] OK # # # cpu 5: rx_hash 0x1e05b073 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34436 dport 57973] OK # # # cpu 5: rx_hash 0xb528df01 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34440 dport 57973] OK # # # cpu 0: rx_hash 0xf70282f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34474 dport 57973] OK # # # cpu 0: rx_hash 0xe94a406e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34502 dport 57973] OK # # # cpu 0: rx_hash 0x3cdcf7d7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34526 dport 57973] OK # # # cpu 0: rx_hash 0x30f376da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34534 dport 57973] OK # # # cpu 4: rx_hash 0xb9075e0c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34480 dport 57973] OK # # # cpu 4: rx_hash 0x97f198a5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34514 dport 57973] OK # # # cpu 4: rx_hash 0x6a862933 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34520 dport 57973] OK # # # cpu 5: rx_hash 0xcb9307ca [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34460 dport 57973] OK # # # cpu 5: rx_hash 0x0a753364 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34464 dport 57973] OK # # # cpu 5: rx_hash 0x6c91e9b5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34472 dport 57973] OK # # # cpu 5: rx_hash 0xef5d80e8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34486 dport 57973] OK # # # cpu 5: rx_hash 0x83811bb2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34550 dport 57973] OK # # # cpu 0: rx_hash 0x335cdb08 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34564 dport 57973] OK # # # cpu 0: rx_hash 0x717686fb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34598 dport 57973] OK # # # cpu 0: rx_hash 0x39649a83 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34636 dport 57973] OK # # # cpu 0: rx_hash 0x7761467d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34646 dport 57973] OK # # # cpu 4: rx_hash 0xd6746884 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34578 dport 57973] OK # # # cpu 4: rx_hash 0xe6ca6cb1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34588 dport 57973] OK # # # cpu 4: rx_hash 0xc204eb93 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34614 dport 57973] OK # # # count: pass=42 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 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 58122 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x23887584 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42632 dport 58122] != expected 0x454716a1 # # Exception| cpu 4: rx_hash 0x23887584 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42632 dport 58122] != expected 0x454716a1 # # Exception| cpu 4: rx_hash 0x23887584 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37832 dport 58122] != expected 0x92b24f40 # # Exception| cpu 4: rx_hash 0x23887584 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37832 dport 58122] != expected 0x92b24f40 # # Exception| cpu 4: rx_hash 0x23887584 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56900 dport 58122] != expected 0x56885594 # # Exception| cpu 4: rx_hash 0x23887584 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56900 dport 58122] != expected 0x56885594 # # Exception| cpu 4: rx_hash 0x23887584 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58254 dport 58122] != expected 0x1e46149b # # Exception| cpu 4: rx_hash 0x23887584 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58254 dport 58122] != expected 0x1e46149b # # Exception| cpu 4: rx_hash 0x23887584 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32912 dport 58122] != expected 0x5439f958 # # Exception| cpu 4: rx_hash 0x23887584 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32912 dport 58122] != expected 0x5439f958 # # Exception| cpu 4: rx_hash 0x23887584 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50076 dport 58122] != expected 0x1baf066a # # Exception| cpu 4: rx_hash 0x23887584 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50076 dport 58122] != expected 0x1baf066a # # Exception| cpu 4: rx_hash 0x23887584 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55549 dport 58122] != expected 0xf7ad9404 # # Exception| cpu 4: rx_hash 0x23887584 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55549 dport 58122] != expected 0xf7ad9404 # # Exception| cpu 4: rx_hash 0x23887584 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43405 dport 58122] != expected 0x4aa0114d # # Exception| cpu 4: rx_hash 0x23887584 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43405 dport 58122] != expected 0x4aa0114d # # Exception| cpu 4: rx_hash 0x23887584 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35457 dport 58122] != expected 0x21eff1c0 # # Exception| cpu 4: rx_hash 0x23887584 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35457 dport 58122] != expected 0x21eff1c0 # # Exception| cpu 4: rx_hash 0x23887584 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47193 dport 58122] != expected 0xe9b242e0 # # Exception| cpu 4: rx_hash 0x23887584 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47193 dport 58122] != expected 0xe9b242e0 # # Exception| cpu 4: rx_hash 0x23887584 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59662 dport 58122] != expected 0x5165a7d4 # # Exception| cpu 4: rx_hash 0x23887584 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59662 dport 58122] != expected 0x5165a7d4 # # Exception| cpu 4: rx_hash 0x23887584 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50822 dport 58122] != expected 0xb7cea6d9 # # Exception| cpu 4: rx_hash 0x23887584 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50822 dport 58122] != expected 0xb7cea6d9 # # Exception| cpu 4: rx_hash 0x23887584 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47639 dport 58122] != expected 0xfe092ae6 # # Exception| cpu 4: rx_hash 0x23887584 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47639 dport 58122] != expected 0xfe092ae6 # # Exception| cpu 4: rx_hash 0x23887584 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57819 dport 58122] != expected 0x4e7474f0 # # Exception| cpu 4: rx_hash 0x23887584 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57819 dport 58122] != expected 0x4e7474f0 # # Exception| cpu 4: rx_hash 0x23887584 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43156 dport 58122] != expected 0x1b911ed # # Exception| cpu 4: rx_hash 0x23887584 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43156 dport 58122] != expected 0x1b911ed # # Exception| cpu 4: rx_hash 0x23887584 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47229 dport 58122] != expected 0xf70e3ef2 # # Exception| cpu 4: rx_hash 0x23887584 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47229 dport 58122] != expected 0xf70e3ef2 # # Exception| cpu 4: rx_hash 0x23887584 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56753 dport 58122] != expected 0xa1170f34 # # Exception| cpu 4: rx_hash 0x23887584 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56753 dport 58122] != expected 0xa1170f34 # # Exception| cpu 4: rx_hash 0x23887584 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37035 dport 58122] != expected 0xf379f1b9 # # Exception| cpu 4: rx_hash 0x23887584 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37035 dport 58122] != expected 0xf379f1b9 # # Exception| cpu 4: rx_hash 0x23887584 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60338 dport 58122] != expected 0x86c33d0a # # Exception| cpu 4: rx_hash 0x23887584 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60338 dport 58122] != expected 0x86c33d0a # # Exception| cpu 4: rx_hash 0x23887584 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40588 dport 58122] != expected 0x61e42bbe # # Exception| cpu 4: rx_hash 0x23887584 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40588 dport 58122] != expected 0x61e42bbe # # Exception| cpu 4: rx_hash 0x23887584 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59679 dport 58122] != expected 0x4feaa94a # # Exception| cpu 4: rx_hash 0x23887584 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59679 dport 58122] != expected 0x4feaa94a # # 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 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 48989 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x43e20cfc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58762 dport 48989] != expected 0x58811eb # # Exception| cpu 4: rx_hash 0x43e20cfc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58762 dport 48989] != expected 0x58811eb # # Exception| cpu 4: rx_hash 0x43e20cfc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57729 dport 48989] != expected 0x914bf46 # # Exception| cpu 4: rx_hash 0x43e20cfc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57729 dport 48989] != expected 0x914bf46 # # Exception| cpu 4: rx_hash 0x43e20cfc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50128 dport 48989] != expected 0x34deb5a7 # # Exception| cpu 4: rx_hash 0x43e20cfc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50128 dport 48989] != expected 0x34deb5a7 # # Exception| cpu 4: rx_hash 0x43e20cfc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37119 dport 48989] != expected 0x618c4ae3 # # Exception| cpu 4: rx_hash 0x43e20cfc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37119 dport 48989] != expected 0x618c4ae3 # # Exception| cpu 4: rx_hash 0x43e20cfc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48863 dport 48989] != expected 0xc8dc7b65 # # Exception| cpu 4: rx_hash 0x43e20cfc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48863 dport 48989] != expected 0xc8dc7b65 # # Exception| cpu 4: rx_hash 0x43e20cfc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49213 dport 48989] != expected 0xbd7259a5 # # Exception| cpu 4: rx_hash 0x43e20cfc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49213 dport 48989] != expected 0xbd7259a5 # # Exception| cpu 4: rx_hash 0x43e20cfc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41632 dport 48989] != expected 0xdd4b365a # # Exception| cpu 4: rx_hash 0x43e20cfc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41632 dport 48989] != expected 0xdd4b365a # # Exception| cpu 4: rx_hash 0x43e20cfc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59374 dport 48989] != expected 0xf0bf9acd # # Exception| cpu 4: rx_hash 0x43e20cfc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59374 dport 48989] != expected 0xf0bf9acd # # Exception| cpu 4: rx_hash 0x43e20cfc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48939 dport 48989] != expected 0x2e5b653b # # Exception| cpu 4: rx_hash 0x43e20cfc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48939 dport 48989] != expected 0x2e5b653b # # Exception| cpu 4: rx_hash 0x43e20cfc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52404 dport 48989] != expected 0x7f753538 # # Exception| cpu 4: rx_hash 0x43e20cfc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52404 dport 48989] != expected 0x7f753538 # # Exception| cpu 4: rx_hash 0x43e20cfc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46195 dport 48989] != expected 0x62db18bf # # Exception| cpu 4: rx_hash 0x43e20cfc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46195 dport 48989] != expected 0x62db18bf # # Exception| cpu 4: rx_hash 0x43e20cfc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33435 dport 48989] != expected 0x2508b3a8 # # Exception| cpu 4: rx_hash 0x43e20cfc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33435 dport 48989] != expected 0x2508b3a8 # # Exception| cpu 4: rx_hash 0x43e20cfc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47134 dport 48989] != expected 0xee1e21c2 # # Exception| cpu 4: rx_hash 0x43e20cfc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47134 dport 48989] != expected 0xee1e21c2 # # Exception| cpu 4: rx_hash 0x43e20cfc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46765 dport 48989] != expected 0x363e347e # # Exception| cpu 4: rx_hash 0x43e20cfc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46765 dport 48989] != expected 0x363e347e # # Exception| cpu 4: rx_hash 0x43e20cfc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50668 dport 48989] != expected 0xbe6edbd7 # # Exception| cpu 4: rx_hash 0x43e20cfc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50668 dport 48989] != expected 0xbe6edbd7 # # Exception| cpu 4: rx_hash 0x43e20cfc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39331 dport 48989] != expected 0x6d5e11af # # Exception| cpu 4: rx_hash 0x43e20cfc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39331 dport 48989] != expected 0x6d5e11af # # Exception| cpu 4: rx_hash 0x43e20cfc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37972 dport 48989] != expected 0x82c79f57 # # Exception| cpu 4: rx_hash 0x43e20cfc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37972 dport 48989] != expected 0x82c79f57 # # Exception| cpu 4: rx_hash 0x43e20cfc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40361 dport 48989] != expected 0x56e4698c # # Exception| cpu 4: rx_hash 0x43e20cfc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40361 dport 48989] != expected 0x56e4698c # # Exception| cpu 4: rx_hash 0x43e20cfc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39585 dport 48989] != expected 0x6061cf55 # # Exception| cpu 4: rx_hash 0x43e20cfc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39585 dport 48989] != expected 0x6061cf55 # # Exception| cpu 4: rx_hash 0x43e20cfc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37565 dport 48989] != expected 0x1b582995 # # Exception| cpu 4: rx_hash 0x43e20cfc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37565 dport 48989] != expected 0x1b582995 # # 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__->