< 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 182, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 117, 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 52821 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 41 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xc771ec3e [saddr 192.0.3.2 daddr 192.0.3.1 sport 44488 dport 52821] != expected 0x5e8079bf # # Exception| cpu 0: rx_hash 0x2d7e761d [saddr 192.0.3.2 daddr 192.0.3.1 sport 44532 dport 52821] != expected 0xa3bdfacb # # Exception| cpu 0: rx_hash 0x7dce21da [saddr 192.0.3.2 daddr 192.0.3.1 sport 44566 dport 52821] != expected 0xab28a761 # # Exception| cpu 4: rx_hash 0x2a63f954 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44474 dport 52821] != expected 0x73b3434b # # Exception| cpu 4: rx_hash 0x377936a5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44492 dport 52821] != expected 0x7f38b793 # # Exception| cpu 4: rx_hash 0x136ed878 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44502 dport 52821] != expected 0xa4fb7f56 # # Exception| cpu 4: rx_hash 0x716df58d [saddr 192.0.3.2 daddr 192.0.3.1 sport 44518 dport 52821] != expected 0x68a25518 # # Exception| cpu 4: rx_hash 0x31c4cde7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44546 dport 52821] != expected 0x2fe5ac6 # # Exception| cpu 4: rx_hash 0xf5c2960c [saddr 192.0.3.2 daddr 192.0.3.1 sport 44570 dport 52821] != expected 0x9a4c0e5b # # Exception| cpu 4: rx_hash 0xefc5d6b4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44578 dport 52821] != expected 0x46c94303 # # Exception| cpu 4: rx_hash 0xb3d65524 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44592 dport 52821] != expected 0x8dd6ecd0 # # Exception| cpu 5: rx_hash 0xa26f4e82 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44470 dport 52821] != expected 0x42d7ea71 # # Exception| cpu 5: rx_hash 0x81652f16 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44514 dport 52821] != expected 0x491a9b34 # # Exception| cpu 5: rx_hash 0x59d9cf07 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44556 dport 52821] != expected 0x70eb6fa4 # # Exception| cpu 0: rx_hash 0x3bdae2f2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44604 dport 52821] != expected 0xbcb245ea # # Exception| cpu 0: rx_hash 0xcccfb720 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44662 dport 52821] != expected 0x4d043246 # # Exception| cpu 0: rx_hash 0xd04927b6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44718 dport 52821] != expected 0x26a02c48 # # Exception| cpu 4: rx_hash 0x26c02d03 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44618 dport 52821] != expected 0xb039b132 # # Exception| cpu 4: rx_hash 0x02d7c3de [saddr 192.0.3.2 daddr 192.0.3.1 sport 44624 dport 52821] != expected 0x6bfa79f7 # # Exception| cpu 4: rx_hash 0xdcd6d88d [saddr 192.0.3.2 daddr 192.0.3.1 sport 44656 dport 52821] != expected 0x2fcd6032 # # Exception| cpu 4: rx_hash 0xfe40e67e [saddr 192.0.3.2 daddr 192.0.3.1 sport 44682 dport 52821] != expected 0x432ffba1 # # Exception| cpu 4: rx_hash 0x4242d0d8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44698 dport 52821] != expected 0xcb41c82a # # Exception| cpu 4: rx_hash 0xe447a6c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44722 dport 52821] != expected 0x9faab6f9 # # Exception| cpu 4: rx_hash 0x144f7c5d [saddr 192.0.3.2 daddr 192.0.3.1 sport 44726 dport 52821] != expected 0xbe1278d5 # # Exception| cpu 5: rx_hash 0x60d4ee2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 44640 dport 52821] != expected 0xa7a353b9 # # Exception| cpu 5: rx_hash 0x2cde0216 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44660 dport 52821] != expected 0xe75ae1e # # Exception| cpu 5: rx_hash 0xb4cbda6d [saddr 192.0.3.2 daddr 192.0.3.1 sport 44670 dport 52821] != expected 0x5dd85550 # # Exception| cpu 5: rx_hash 0x485cffcd [saddr 192.0.3.2 daddr 192.0.3.1 sport 44708 dport 52821] != expected 0x750dd706 # # Exception| cpu 0: rx_hash 0x8c5aa426 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44732 dport 52821] != expected 0xedbf839b # # Exception| cpu 0: rx_hash 0x8159047a [saddr 192.0.3.2 daddr 192.0.3.1 sport 44748 dport 52821] != expected 0x83fd2537 # # Exception| cpu 0: rx_hash 0x6b569e59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44784 dport 52821] != expected 0x7ec0a643 # # Exception| cpu 4: rx_hash 0x5546303c [saddr 192.0.3.2 daddr 192.0.3.1 sport 44754 dport 52821] != expected 0x798623de # # Exception| cpu 4: rx_hash 0xd754a8ff [saddr 192.0.3.2 daddr 192.0.3.1 sport 44768 dport 52821] != expected 0xf6ae95c8 # # Exception| cpu 4: rx_hash 0x981eacd5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44852 dport 52821] != expected 0x4e8c1c4 # # Exception| cpu 5: rx_hash 0x194cdc01 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44742 dport 52821] != expected 0xd050de79 # # Exception| cpu 5: rx_hash 0x275c7264 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44772 dport 52821] != expected 0xd7165be4 # # Exception| cpu 5: rx_hash 0x0a155bbb [saddr 192.0.3.2 daddr 192.0.3.1 sport 44800 dport 52821] != expected 0xe90925a6 # # Exception| cpu 5: rx_hash 0x6208595b [saddr 192.0.3.2 daddr 192.0.3.1 sport 44814 dport 52821] != expected 0x9b1c10c4 # # Exception| cpu 5: rx_hash 0x5606d82b [saddr 192.0.3.2 daddr 192.0.3.1 sport 44818 dport 52821] != expected 0x22168a75 # # Exception| cpu 5: rx_hash 0xde0a6ffd [saddr 192.0.3.2 daddr 192.0.3.1 sport 44830 dport 52821] != expected 0x1372234f # # Exception| cpu 5: rx_hash 0x241c9a73 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44836 dport 52821] != expected 0x8c86f24f # # Exception| count: pass=0 nohash=0 fail=41 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 4: rx_hash 0xf99d8b15 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56762 dport 43051] OK # # # cpu 4: rx_hash 0x7c929c9f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56774 dport 43051] OK # # # cpu 4: rx_hash 0xc090aa39 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56790 dport 43051] OK # # # cpu 0: rx_hash 0x6c8bf332 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56768 dport 43051] OK # # # cpu 0: rx_hash 0x489c1def [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56794 dport 43051] OK # # # cpu 0: rx_hash 0xb894c774 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56798 dport 43051] OK # # # cpu 0: rx_hash 0x263ce44d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56858 dport 43051] OK # # # cpu 5: rx_hash 0x8199e658 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56754 dport 43051] OK # # # cpu 5: rx_hash 0x148f9e7f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56776 dport 43051] OK # # # cpu 5: rx_hash 0x428232fa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56804 dport 43051] OK # # # cpu 5: rx_hash 0xee996bf1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56818 dport 43051] OK # # # cpu 5: rx_hash 0xe23abfa6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56834 dport 43051] OK # # # cpu 5: rx_hash 0x6a360870 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56846 dport 43051] OK # # # cpu 4: rx_hash 0x5426a615 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56876 dport 43051] OK # # # cpu 4: rx_hash 0xf83dff1e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56890 dport 43051] OK # # # cpu 4: rx_hash 0xf53e5f42 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56906 dport 43051] OK # # # cpu 4: rx_hash 0xd129b19f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56912 dport 43051] OK # # # cpu 4: rx_hash 0xdb379e8a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56942 dport 43051] OK # # # cpu 4: rx_hash 0x772cc781 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56952 dport 43051] OK # # # cpu 0: rx_hash 0xe82490b3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56892 dport 43051] OK # # # cpu 0: rx_hash 0x6735a82c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56958 dport 43051] OK # # # cpu 0: rx_hash 0xa5b223e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56966 dport 43051] OK # # # cpu 5: rx_hash 0xd6343ed6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56862 dport 43051] OK # # # cpu 5: rx_hash 0x443fc9b8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56874 dport 43051] OK # # # cpu 5: rx_hash 0x21216b04 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56916 dport 43051] OK # # # cpu 5: rx_hash 0xb934b37f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56926 dport 43051] OK # # # cpu 4: rx_hash 0x2dbe943f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56970 dport 43051] OK # # # cpu 4: rx_hash 0x13ae3a5a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57000 dport 43051] OK # # # cpu 4: rx_hash 0x27a0bb2a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57012 dport 43051] OK # # # cpu 4: rx_hash 0x3aba74db [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57026 dport 43051] OK # # # cpu 4: rx_hash 0x42be1996 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57034 dport 43051] OK # # # cpu 4: rx_hash 0xfebc2f30 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57050 dport 43051] OK # # # cpu 4: rx_hash 0x7caeb7f3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57064 dport 43051] OK # # # cpu 4: rx_hash 0x41fef181 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57098 dport 43051] OK # # # cpu 0: rx_hash 0x61b47802 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56990 dport 43051] OK # # # cpu 0: rx_hash 0x52a7763b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57036 dport 43051] OK # # # cpu 0: rx_hash 0xd0b5eef8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57086 dport 43051] OK # # # cpu 5: rx_hash 0x19b0154f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56982 dport 43051] OK # # # cpu 5: rx_hash 0x71ad17af [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56984 dport 43051] OK # # # cpu 5: rx_hash 0xc0ac8155 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57080 dport 43051] OK # # # count: pass=40 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 182, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 117, 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 60104 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x9ce52d4d [saddr 192.0.3.2 daddr 192.0.3.1 sport 38301 dport 60104] != expected 0x62d58926 # # Exception| cpu 0: rx_hash 0x9ce52d4d [saddr 192.0.3.2 daddr 192.0.3.1 sport 38301 dport 60104] != expected 0x62d58926 # # Exception| cpu 0: rx_hash 0x9ce52d4d [saddr 192.0.3.2 daddr 192.0.3.1 sport 59167 dport 60104] != expected 0x984e035 # # Exception| cpu 0: rx_hash 0x9ce52d4d [saddr 192.0.3.2 daddr 192.0.3.1 sport 59167 dport 60104] != expected 0x984e035 # # Exception| cpu 0: rx_hash 0x9ce52d4d [saddr 192.0.3.2 daddr 192.0.3.1 sport 48011 dport 60104] != expected 0x2644caf5 # # Exception| cpu 0: rx_hash 0x9ce52d4d [saddr 192.0.3.2 daddr 192.0.3.1 sport 48011 dport 60104] != expected 0x2644caf5 # # Exception| cpu 0: rx_hash 0x9ce52d4d [saddr 192.0.3.2 daddr 192.0.3.1 sport 42388 dport 60104] != expected 0xbb268faa # # Exception| cpu 0: rx_hash 0x9ce52d4d [saddr 192.0.3.2 daddr 192.0.3.1 sport 42388 dport 60104] != expected 0xbb268faa # # Exception| cpu 0: rx_hash 0x9ce52d4d [saddr 192.0.3.2 daddr 192.0.3.1 sport 57072 dport 60104] != expected 0xb809d8c4 # # Exception| cpu 0: rx_hash 0x9ce52d4d [saddr 192.0.3.2 daddr 192.0.3.1 sport 57072 dport 60104] != expected 0xb809d8c4 # # Exception| cpu 0: rx_hash 0x9ce52d4d [saddr 192.0.3.2 daddr 192.0.3.1 sport 38884 dport 60104] != expected 0xceeb01b0 # # Exception| cpu 0: rx_hash 0x9ce52d4d [saddr 192.0.3.2 daddr 192.0.3.1 sport 38884 dport 60104] != expected 0xceeb01b0 # # Exception| cpu 0: rx_hash 0x9ce52d4d [saddr 192.0.3.2 daddr 192.0.3.1 sport 43450 dport 60104] != expected 0xb235c7a4 # # Exception| cpu 0: rx_hash 0x9ce52d4d [saddr 192.0.3.2 daddr 192.0.3.1 sport 43450 dport 60104] != expected 0xb235c7a4 # # Exception| cpu 0: rx_hash 0x9ce52d4d [saddr 192.0.3.2 daddr 192.0.3.1 sport 35110 dport 60104] != expected 0x9f76ac7d # # Exception| cpu 0: rx_hash 0x9ce52d4d [saddr 192.0.3.2 daddr 192.0.3.1 sport 35110 dport 60104] != expected 0x9f76ac7d # # Exception| cpu 0: rx_hash 0x9ce52d4d [saddr 192.0.3.2 daddr 192.0.3.1 sport 35851 dport 60104] != expected 0xee617fc4 # # Exception| cpu 0: rx_hash 0x9ce52d4d [saddr 192.0.3.2 daddr 192.0.3.1 sport 35851 dport 60104] != expected 0xee617fc4 # # Exception| cpu 0: rx_hash 0x9ce52d4d [saddr 192.0.3.2 daddr 192.0.3.1 sport 34811 dport 60104] != expected 0x38fb51da # # Exception| cpu 0: rx_hash 0x9ce52d4d [saddr 192.0.3.2 daddr 192.0.3.1 sport 34811 dport 60104] != expected 0x38fb51da # # Exception| cpu 0: rx_hash 0x9ce52d4d [saddr 192.0.3.2 daddr 192.0.3.1 sport 33087 dport 60104] != expected 0x94371c37 # # Exception| cpu 0: rx_hash 0x9ce52d4d [saddr 192.0.3.2 daddr 192.0.3.1 sport 33087 dport 60104] != expected 0x94371c37 # # Exception| cpu 0: rx_hash 0x9ce52d4d [saddr 192.0.3.2 daddr 192.0.3.1 sport 33181 dport 60104] != expected 0xc27c5fdb # # Exception| cpu 0: rx_hash 0x9ce52d4d [saddr 192.0.3.2 daddr 192.0.3.1 sport 33181 dport 60104] != expected 0xc27c5fdb # # Exception| cpu 0: rx_hash 0x9ce52d4d [saddr 192.0.3.2 daddr 192.0.3.1 sport 38035 dport 60104] != expected 0xb8465f7c # # Exception| cpu 0: rx_hash 0x9ce52d4d [saddr 192.0.3.2 daddr 192.0.3.1 sport 38035 dport 60104] != expected 0xb8465f7c # # Exception| cpu 0: rx_hash 0x9ce52d4d [saddr 192.0.3.2 daddr 192.0.3.1 sport 49744 dport 60104] != expected 0x188a0dea # # Exception| cpu 0: rx_hash 0x9ce52d4d [saddr 192.0.3.2 daddr 192.0.3.1 sport 49744 dport 60104] != expected 0x188a0dea # # Exception| cpu 0: rx_hash 0x9ce52d4d [saddr 192.0.3.2 daddr 192.0.3.1 sport 38702 dport 60104] != expected 0x6e50b06d # # Exception| cpu 0: rx_hash 0x9ce52d4d [saddr 192.0.3.2 daddr 192.0.3.1 sport 38702 dport 60104] != expected 0x6e50b06d # # Exception| cpu 0: rx_hash 0x9ce52d4d [saddr 192.0.3.2 daddr 192.0.3.1 sport 51709 dport 60104] != expected 0x53e20d17 # # Exception| cpu 0: rx_hash 0x9ce52d4d [saddr 192.0.3.2 daddr 192.0.3.1 sport 51709 dport 60104] != expected 0x53e20d17 # # Exception| cpu 0: rx_hash 0x9ce52d4d [saddr 192.0.3.2 daddr 192.0.3.1 sport 43007 dport 60104] != expected 0xdc07a8ef # # Exception| cpu 0: rx_hash 0x9ce52d4d [saddr 192.0.3.2 daddr 192.0.3.1 sport 43007 dport 60104] != expected 0xdc07a8ef # # Exception| cpu 0: rx_hash 0x9ce52d4d [saddr 192.0.3.2 daddr 192.0.3.1 sport 50641 dport 60104] != expected 0x1980d941 # # Exception| cpu 0: rx_hash 0x9ce52d4d [saddr 192.0.3.2 daddr 192.0.3.1 sport 50641 dport 60104] != expected 0x1980d941 # # Exception| cpu 0: rx_hash 0x9ce52d4d [saddr 192.0.3.2 daddr 192.0.3.1 sport 60627 dport 60104] != expected 0x22234d5f # # Exception| cpu 0: rx_hash 0x9ce52d4d [saddr 192.0.3.2 daddr 192.0.3.1 sport 60627 dport 60104] != expected 0x22234d5f # # Exception| cpu 0: rx_hash 0x9ce52d4d [saddr 192.0.3.2 daddr 192.0.3.1 sport 36971 dport 60104] != expected 0xbdf4e079 # # Exception| cpu 0: rx_hash 0x9ce52d4d [saddr 192.0.3.2 daddr 192.0.3.1 sport 36971 dport 60104] != expected 0xbdf4e079 # # Exception| count: pass=0 nohash=0 fail=40 # # 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 182, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 117, 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 49922 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xf5538002 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52080 dport 49922] != expected 0x24f2a7fd # # Exception| cpu 0: rx_hash 0xf5538002 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52080 dport 49922] != expected 0x24f2a7fd # # Exception| cpu 0: rx_hash 0xf5538002 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48492 dport 49922] != expected 0xcbe13c42 # # Exception| cpu 0: rx_hash 0xf5538002 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48492 dport 49922] != expected 0xcbe13c42 # # Exception| cpu 0: rx_hash 0xf5538002 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37784 dport 49922] != expected 0x37dc1c48 # # Exception| cpu 0: rx_hash 0xf5538002 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37784 dport 49922] != expected 0x37dc1c48 # # Exception| cpu 0: rx_hash 0xf5538002 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50641 dport 49922] != expected 0x8d388d14 # # Exception| cpu 0: rx_hash 0xf5538002 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50641 dport 49922] != expected 0x8d388d14 # # Exception| cpu 0: rx_hash 0xf5538002 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41056 dport 49922] != expected 0x9819a67f # # Exception| cpu 0: rx_hash 0xf5538002 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41056 dport 49922] != expected 0x9819a67f # # Exception| cpu 0: rx_hash 0xf5538002 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49378 dport 49922] != expected 0xa239540b # # Exception| cpu 0: rx_hash 0xf5538002 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49378 dport 49922] != expected 0xa239540b # # Exception| cpu 0: rx_hash 0xf5538002 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36509 dport 49922] != expected 0xdc038154 # # Exception| cpu 0: rx_hash 0xf5538002 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36509 dport 49922] != expected 0xdc038154 # # Exception| cpu 0: rx_hash 0xf5538002 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37924 dport 49922] != expected 0x6a83faba # # Exception| cpu 0: rx_hash 0xf5538002 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37924 dport 49922] != expected 0x6a83faba # # Exception| cpu 0: rx_hash 0xf5538002 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41624 dport 49922] != expected 0x377e3c0f # # Exception| cpu 0: rx_hash 0xf5538002 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41624 dport 49922] != expected 0x377e3c0f # # Exception| cpu 0: rx_hash 0xf5538002 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42498 dport 49922] != expected 0x12199cdc # # Exception| cpu 0: rx_hash 0xf5538002 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42498 dport 49922] != expected 0x12199cdc # # Exception| cpu 0: rx_hash 0xf5538002 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50422 dport 49922] != expected 0x58c3b0ec # # Exception| cpu 0: rx_hash 0xf5538002 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50422 dport 49922] != expected 0x58c3b0ec # # Exception| cpu 0: rx_hash 0xf5538002 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48365 dport 49922] != expected 0x67823390 # # Exception| cpu 0: rx_hash 0xf5538002 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48365 dport 49922] != expected 0x67823390 # # Exception| cpu 0: rx_hash 0xf5538002 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58095 dport 49922] != expected 0x3128991f # # Exception| cpu 0: rx_hash 0xf5538002 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58095 dport 49922] != expected 0x3128991f # # Exception| cpu 0: rx_hash 0xf5538002 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42834 dport 49922] != expected 0x1adb04b9 # # Exception| cpu 0: rx_hash 0xf5538002 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42834 dport 49922] != expected 0x1adb04b9 # # Exception| cpu 0: rx_hash 0xf5538002 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53941 dport 49922] != expected 0xa15df946 # # Exception| cpu 0: rx_hash 0xf5538002 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53941 dport 49922] != expected 0xa15df946 # # Exception| cpu 0: rx_hash 0xf5538002 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39594 dport 49922] != expected 0xb576a38c # # Exception| cpu 0: rx_hash 0xf5538002 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39594 dport 49922] != expected 0xb576a38c # # Exception| cpu 0: rx_hash 0xf5538002 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35955 dport 49922] != expected 0xdf7f422f # # Exception| cpu 0: rx_hash 0xf5538002 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35955 dport 49922] != expected 0xdf7f422f # # Exception| cpu 0: rx_hash 0xf5538002 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53425 dport 49922] != expected 0x3cb53268 # # Exception| cpu 0: rx_hash 0xf5538002 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53425 dport 49922] != expected 0x3cb53268 # # Exception| cpu 0: rx_hash 0xf5538002 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37888 dport 49922] != expected 0x448a3b72 # # Exception| cpu 0: rx_hash 0xf5538002 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37888 dport 49922] != expected 0x448a3b72 # # Exception| cpu 0: rx_hash 0xf5538002 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48587 dport 49922] != expected 0x725a6404 # # Exception| cpu 0: rx_hash 0xf5538002 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48587 dport 49922] != expected 0x725a6404 # # 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 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__->