< 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 36379 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x26459747 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57744 dport 36379] != expected 0xed5b63ff # # Exception| cpu 0: rx_hash 0x196dc529 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57804 dport 36379] != expected 0x78a9a194 # # Exception| cpu 4: rx_hash 0x603cacae [saddr 192.0.3.2 daddr 192.0.3.1 sport 57756 dport 36379] != expected 0x1bd96160 # # Exception| cpu 4: rx_hash 0x7f787cde [saddr 192.0.3.2 daddr 192.0.3.1 sport 57762 dport 36379] != expected 0xe6fc1a8c # # Exception| cpu 4: rx_hash 0xd3e68912 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57798 dport 36379] != expected 0x632fa635 # # Exception| cpu 4: rx_hash 0x36a32f0f [saddr 192.0.3.2 daddr 192.0.3.1 sport 57810 dport 36379] != expected 0xeeeca5e5 # # Exception| cpu 4: rx_hash 0x6f9ec496 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57824 dport 36379] != expected 0xe54bdc96 # # Exception| cpu 4: rx_hash 0xebcf1627 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57828 dport 36379] != expected 0xbe48207c # # Exception| cpu 5: rx_hash 0xb5f330e5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57768 dport 36379] != expected 0xfd7a1d2d # # Exception| cpu 5: rx_hash 0xd4e74449 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57784 dport 36379] != expected 0x2bbae217 # # Exception| cpu 5: rx_hash 0x29e7ff7f [saddr 192.0.3.2 daddr 192.0.3.1 sport 57836 dport 36379] != expected 0x13c9de09 # # Exception| cpu 5: rx_hash 0x8adb628b [saddr 192.0.3.2 daddr 192.0.3.1 sport 57844 dport 36379] != expected 0x6888df46 # # Exception| cpu 5: rx_hash 0xc401fc01 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57850 dport 36379] != expected 0x280d240d # # Exception| cpu 0: rx_hash 0xa6c92cf2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57858 dport 36379] != expected 0xcc9e72fc # # Exception| cpu 0: rx_hash 0x8907c6d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57884 dport 36379] != expected 0x5adb768d # # Exception| cpu 0: rx_hash 0xfff4c76b [saddr 192.0.3.2 daddr 192.0.3.1 sport 57904 dport 36379] != expected 0xc7390b8f # # Exception| cpu 0: rx_hash 0x327e460b [saddr 192.0.3.2 daddr 192.0.3.1 sport 57924 dport 36379] != expected 0x942a480c # # Exception| cpu 4: rx_hash 0x6c4260c9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57864 dport 36379] != expected 0xd718755d # # Exception| cpu 4: rx_hash 0xe813b278 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57868 dport 36379] != expected 0x8c1b89b7 # # Exception| cpu 4: rx_hash 0xe0b0171b [saddr 192.0.3.2 daddr 192.0.3.1 sport 57870 dport 36379] != expected 0x3a1c7063 # # Exception| cpu 4: rx_hash 0x05f5b106 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57882 dport 36379] != expected 0xb7df73b3 # # Exception| cpu 4: rx_hash 0x546bfffc [saddr 192.0.3.2 daddr 192.0.3.1 sport 57898 dport 36379] != expected 0xa7ff314 # # Exception| cpu 4: rx_hash 0xb12e59e1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57918 dport 36379] != expected 0x87bcf0c4 # # Exception| cpu 4: rx_hash 0x7ca4d881 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57930 dport 36379] != expected 0xd4afb347 # # Exception| cpu 4: rx_hash 0x1db0ac2d [saddr 192.0.3.2 daddr 192.0.3.1 sport 57946 dport 36379] != expected 0x26f4c7d # # Exception| cpu 5: rx_hash 0xd73be016 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57936 dport 36379] != expected 0x19e94bdc # # Exception| cpu 0: rx_hash 0x8e060b8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 57954 dport 36379] != expected 0x124e32af # # Exception| cpu 0: rx_hash 0x0a57d93e [saddr 192.0.3.2 daddr 192.0.3.1 sport 57958 dport 36379] != expected 0x494dce45 # # Exception| cpu 0: rx_hash 0xe060ee5c [saddr 192.0.3.2 daddr 192.0.3.1 sport 57992 dport 36379] != expected 0xdc06aba # # Exception| cpu 0: rx_hash 0x05254841 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58012 dport 36379] != expected 0x8003696a # # Exception| cpu 0: rx_hash 0x9693efe3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58020 dport 36379] != expected 0x902217b8 # # Exception| cpu 0: rx_hash 0xff243e2c [saddr 192.0.3.2 daddr 192.0.3.1 sport 58038 dport 36379] != expected 0xf0e51156 # # Exception| cpu 4: rx_hash 0x448d47b4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57960 dport 36379] != expected 0x9c8350e # # Exception| cpu 4: rx_hash 0xe8c34b3f [saddr 192.0.3.2 daddr 192.0.3.1 sport 57994 dport 36379] != expected 0xbbc7936e # # Exception| cpu 4: rx_hash 0xd8497169 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58026 dport 36379] != expected 0xd0a7ecf3 # # Exception| cpu 5: rx_hash 0xe7b1da40 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57968 dport 36379] != expected 0x72893441 # # Exception| cpu 5: rx_hash 0xa96b44ca [saddr 192.0.3.2 daddr 192.0.3.1 sport 57982 dport 36379] != expected 0x320ccf0a # # Exception| cpu 5: rx_hash 0xc70da119 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58004 dport 36379] != expected 0x2d82971f # # Exception| cpu 5: rx_hash 0xd0ead40a [saddr 192.0.3.2 daddr 192.0.3.1 sport 58024 dport 36379] != expected 0x66a01527 # # Exception| cpu 5: rx_hash 0x32aebf4c [saddr 192.0.3.2 daddr 192.0.3.1 sport 58050 dport 36379] != expected 0xa3f652d5 # # 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 0xe903753e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43616 dport 45283] OK # # # cpu 0: rx_hash 0x23883905 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43626 dport 45283] OK # # # cpu 5: rx_hash 0x5dd89dd9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43588 dport 45283] OK # # # cpu 5: rx_hash 0x9753d1e2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43598 dport 45283] OK # # # cpu 5: rx_hash 0xb89d3bc4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43600 dport 45283] OK # # # cpu 5: rx_hash 0x80b4a4f1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43634 dport 45283] OK # # # cpu 5: rx_hash 0x454d79b5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43650 dport 45283] OK # # # cpu 5: rx_hash 0x8fc6358e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43656 dport 45283] OK # # # cpu 5: rx_hash 0xbac13443 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54408 dport 45283] OK # # # cpu 0: rx_hash 0xb2629120 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54410 dport 45283] OK # # # cpu 0: rx_hash 0xdbd540ef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54424 dport 45283] OK # # # cpu 0: rx_hash 0x4863e74d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54432 dport 45283] OK # # # cpu 0: rx_hash 0xad264150 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54452 dport 45283] OK # # # cpu 0: rx_hash 0x680f6553 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54466 dport 45283] OK # # # cpu 0: rx_hash 0x165fc18f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54508 dport 45283] OK # # # cpu 0: rx_hash 0x774bb523 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54524 dport 45283] OK # # # cpu 4: rx_hash 0x297793e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54448 dport 45283] OK # # # cpu 4: rx_hash 0x091b11ff [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54482 dport 45283] OK # # # cpu 4: rx_hash 0xf4a32f2d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54540 dport 45283] OK # # # cpu 4: rx_hash 0x95b75b81 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54556 dport 45283] OK # # # cpu 4: rx_hash 0xcc8ab018 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54574 dport 45283] OK # # # cpu 4: rx_hash 0xebe7ff5d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54578 dport 45283] OK # # # cpu 5: rx_hash 0x4f622a16 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54494 dport 45283] OK # # # cpu 5: rx_hash 0x9d14fee2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54558 dport 45283] OK # # # cpu 0: rx_hash 0xaa9f09ef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54592 dport 45283] OK # # # cpu 0: rx_hash 0xe4459765 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54606 dport 45283] OK # # # cpu 0: rx_hash 0x92b696da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54626 dport 45283] OK # # # cpu 0: rx_hash 0x7f5095a4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54644 dport 45283] OK # # # cpu 4: rx_hash 0xb5dbd99f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54654 dport 45283] OK # # # cpu 4: rx_hash 0x702204db [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54670 dport 45283] OK # # # cpu 4: rx_hash 0x8280d7d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54694 dport 45283] OK # # # cpu 4: rx_hash 0x6f66d4ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54704 dport 45283] OK # # # cpu 4: rx_hash 0x686719f0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54734 dport 45283] OK # # # cpu 5: rx_hash 0x47790a91 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54614 dport 45283] OK # # # cpu 5: rx_hash 0x509e7f82 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54634 dport 45283] OK # # # cpu 5: rx_hash 0xf473d66a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54666 dport 45283] OK # # # cpu 5: rx_hash 0x5feceefd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54672 dport 45283] OK # # # cpu 5: rx_hash 0xdbbd3c4c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54676 dport 45283] OK # # # cpu 0: rx_hash 0xd31e992f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54678 dport 45283] OK # # # cpu 0: rx_hash 0x26bd877a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54720 dport 45283] OK # # # cpu 0: rx_hash 0xd41f5474 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54760 dport 45283] OK # # # cpu 0: rx_hash 0x504e86c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54764 dport 45283] OK # # # cpu 0: rx_hash 0x7f806ce3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54770 dport 45283] OK # # # count: pass=43 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 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 36952 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 41 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xa087edb9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40497 dport 36952] != expected 0xb77f9e87 # # Exception| cpu 0: rx_hash 0xa087edb9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40497 dport 36952] != expected 0xb77f9e87 # # Exception| cpu 0: rx_hash 0xa087edb9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43285 dport 36952] != expected 0xae20b686 # # Exception| cpu 0: rx_hash 0xa087edb9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43285 dport 36952] != expected 0xae20b686 # # Exception| cpu 0: rx_hash 0xa087edb9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58385 dport 36952] != expected 0xfd0c77a2 # # Exception| cpu 0: rx_hash 0xa087edb9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58385 dport 36952] != expected 0xfd0c77a2 # # Exception| cpu 0: rx_hash 0xa087edb9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50569 dport 36952] != expected 0x36920686 # # Exception| cpu 0: rx_hash 0xa087edb9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50569 dport 36952] != expected 0x36920686 # # Exception| cpu 0: rx_hash 0xa087edb9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32846 dport 36952] != expected 0xcd736c08 # # Exception| cpu 0: rx_hash 0xa087edb9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32846 dport 36952] != expected 0xcd736c08 # # Exception| cpu 0: rx_hash 0xa087edb9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50189 dport 36952] != expected 0x5a25ea78 # # Exception| cpu 0: rx_hash 0xa087edb9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50189 dport 36952] != expected 0x5a25ea78 # # Exception| cpu 0: rx_hash 0xa087edb9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45747 dport 36952] != expected 0x7a3d9ac9 # # Exception| cpu 0: rx_hash 0xa087edb9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45747 dport 36952] != expected 0x7a3d9ac9 # # Exception| cpu 0: rx_hash 0xa087edb9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43584 dport 36952] != expected 0x6186713b # # Exception| cpu 0: rx_hash 0xa087edb9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43584 dport 36952] != expected 0x6186713b # # Exception| cpu 0: rx_hash 0xa087edb9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48615 dport 36952] != expected 0xff622cdf # # Exception| cpu 0: rx_hash 0xa087edb9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48615 dport 36952] != expected 0xff622cdf # # Exception| cpu 0: rx_hash 0xa087edb9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34590 dport 36952] != expected 0xe82a70a # # Exception| cpu 0: rx_hash 0xa087edb9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34590 dport 36952] != expected 0xe82a70a # # Exception| cpu 0: rx_hash 0xa087edb9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53797 dport 36952] != expected 0xdfffaf6a # # Exception| cpu 0: rx_hash 0xa087edb9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33677 dport 36952] != expected 0xe3c94e56 # # Exception| cpu 0: rx_hash 0xa087edb9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33677 dport 36952] != expected 0xe3c94e56 # # Exception| cpu 0: rx_hash 0xa087edb9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59194 dport 36952] != expected 0x7a3ff43d # # Exception| cpu 0: rx_hash 0xa087edb9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59194 dport 36952] != expected 0x7a3ff43d # # Exception| cpu 0: rx_hash 0xa087edb9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33564 dport 36952] != expected 0x83de5d22 # # Exception| cpu 0: rx_hash 0xa087edb9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33564 dport 36952] != expected 0x83de5d22 # # Exception| cpu 0: rx_hash 0xa087edb9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58038 dport 36952] != expected 0x8052e54a # # Exception| cpu 0: rx_hash 0xa087edb9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58038 dport 36952] != expected 0x8052e54a # # Exception| cpu 0: rx_hash 0xa087edb9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38188 dport 36952] != expected 0x7d45197f # # Exception| cpu 0: rx_hash 0xa087edb9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38188 dport 36952] != expected 0x7d45197f # # Exception| cpu 0: rx_hash 0xa087edb9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47224 dport 36952] != expected 0x9c7c8ef # # Exception| cpu 0: rx_hash 0xa087edb9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47224 dport 36952] != expected 0x9c7c8ef # # Exception| cpu 0: rx_hash 0xa087edb9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44796 dport 36952] != expected 0xcb27ef18 # # Exception| cpu 0: rx_hash 0xa087edb9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44796 dport 36952] != expected 0xcb27ef18 # # Exception| cpu 0: rx_hash 0xa087edb9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50845 dport 36952] != expected 0x208b0d5c # # Exception| cpu 0: rx_hash 0xa087edb9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50845 dport 36952] != expected 0x208b0d5c # # Exception| cpu 0: rx_hash 0xa087edb9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49657 dport 36952] != expected 0x5d9ba13 # # Exception| cpu 0: rx_hash 0xa087edb9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49657 dport 36952] != expected 0x5d9ba13 # # Exception| cpu 0: rx_hash 0xa087edb9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35360 dport 36952] != expected 0x383d5117 # # Exception| cpu 0: rx_hash 0xa087edb9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35360 dport 36952] != expected 0x383d5117 # # Exception| count: pass=0 nohash=0 fail=41 # # 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 47423 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x6e373aa3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48615 dport 47423] != expected 0xdb30611f # # Exception| cpu 5: rx_hash 0x6e373aa3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48615 dport 47423] != expected 0xdb30611f # # Exception| cpu 5: rx_hash 0x6e373aa3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37256 dport 47423] != expected 0xc714612f # # Exception| cpu 5: rx_hash 0x6e373aa3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37256 dport 47423] != expected 0xc714612f # # Exception| cpu 5: rx_hash 0x6e373aa3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53130 dport 47423] != expected 0xc8804fbb # # Exception| cpu 5: rx_hash 0x6e373aa3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53130 dport 47423] != expected 0xc8804fbb # # Exception| cpu 5: rx_hash 0x6e373aa3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37194 dport 47423] != expected 0x5bd057f2 # # Exception| cpu 5: rx_hash 0x6e373aa3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37194 dport 47423] != expected 0x5bd057f2 # # Exception| cpu 5: rx_hash 0x6e373aa3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39829 dport 47423] != expected 0x1af4efe0 # # Exception| cpu 5: rx_hash 0x6e373aa3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39829 dport 47423] != expected 0x1af4efe0 # # Exception| cpu 5: rx_hash 0x6e373aa3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44783 dport 47423] != expected 0x186078dc # # Exception| cpu 5: rx_hash 0x6e373aa3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44783 dport 47423] != expected 0x186078dc # # Exception| cpu 5: rx_hash 0x6e373aa3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42506 dport 47423] != expected 0xe15961aa # # Exception| cpu 5: rx_hash 0x6e373aa3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42506 dport 47423] != expected 0xe15961aa # # Exception| cpu 5: rx_hash 0x6e373aa3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59835 dport 47423] != expected 0x8e533ca # # Exception| cpu 5: rx_hash 0x6e373aa3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59835 dport 47423] != expected 0x8e533ca # # Exception| cpu 5: rx_hash 0x6e373aa3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54175 dport 47423] != expected 0x1a5ce2f # # Exception| cpu 5: rx_hash 0x6e373aa3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54175 dport 47423] != expected 0x1a5ce2f # # Exception| cpu 5: rx_hash 0x6e373aa3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49801 dport 47423] != expected 0xce339e6f # # Exception| cpu 5: rx_hash 0x6e373aa3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49801 dport 47423] != expected 0xce339e6f # # Exception| cpu 5: rx_hash 0x6e373aa3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57415 dport 47423] != expected 0x5b6bac4 # # Exception| cpu 5: rx_hash 0x6e373aa3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57415 dport 47423] != expected 0x5b6bac4 # # Exception| cpu 5: rx_hash 0x6e373aa3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46432 dport 47423] != expected 0x265fa77 # # Exception| cpu 5: rx_hash 0x6e373aa3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46432 dport 47423] != expected 0x265fa77 # # Exception| cpu 5: rx_hash 0x6e373aa3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35857 dport 47423] != expected 0x827b128d # # Exception| cpu 5: rx_hash 0x6e373aa3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35857 dport 47423] != expected 0x827b128d # # Exception| cpu 5: rx_hash 0x6e373aa3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53548 dport 47423] != expected 0xe6f54240 # # Exception| cpu 5: rx_hash 0x6e373aa3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53548 dport 47423] != expected 0xe6f54240 # # Exception| cpu 5: rx_hash 0x6e373aa3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33531 dport 47423] != expected 0x96532dc0 # # Exception| cpu 5: rx_hash 0x6e373aa3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33531 dport 47423] != expected 0x96532dc0 # # Exception| cpu 5: rx_hash 0x6e373aa3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35403 dport 47423] != expected 0x832dc546 # # Exception| cpu 5: rx_hash 0x6e373aa3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35403 dport 47423] != expected 0x832dc546 # # Exception| cpu 5: rx_hash 0x6e373aa3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56420 dport 47423] != expected 0x23cf8842 # # Exception| cpu 5: rx_hash 0x6e373aa3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56420 dport 47423] != expected 0x23cf8842 # # Exception| cpu 5: rx_hash 0x6e373aa3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36838 dport 47423] != expected 0xbf2e1632 # # Exception| cpu 5: rx_hash 0x6e373aa3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36838 dport 47423] != expected 0xbf2e1632 # # Exception| cpu 5: rx_hash 0x6e373aa3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36757 dport 47423] != expected 0xef11aa46 # # Exception| cpu 5: rx_hash 0x6e373aa3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36757 dport 47423] != expected 0xef11aa46 # # Exception| cpu 5: rx_hash 0x6e373aa3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36289 dport 47423] != expected 0x3119b2d5 # # Exception| cpu 5: rx_hash 0x6e373aa3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36289 dport 47423] != expected 0x3119b2d5 # # 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__->