< 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' TAP version 13 1..1 # overriding timeout to 360 # 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 338, 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 49792 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xb483e13e [saddr 192.0.3.2 daddr 192.0.3.1 sport 59718 dport 49792] != expected 0xe7888734 # # Exception| cpu 0: rx_hash 0x12dccc3e [saddr 192.0.3.2 daddr 192.0.3.1 sport 59754 dport 49792] != expected 0xfe57188a # # Exception| cpu 0: rx_hash 0x5e62963e [saddr 192.0.3.2 daddr 192.0.3.1 sport 59772 dport 49792] != expected 0xcde827f6 # # Exception| cpu 0: rx_hash 0x6920de59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59788 dport 49792] != expected 0x842d017c # # Exception| cpu 0: rx_hash 0x15cf97b0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59810 dport 49792] != expected 0x6baab271 # # Exception| cpu 4: rx_hash 0x375f4384 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59706 dport 49792] != expected 0x8f2edc79 # # Exception| cpu 4: rx_hash 0x989f9ced [saddr 192.0.3.2 daddr 192.0.3.1 sport 59724 dport 49792] != expected 0x6c46a0ab # # Exception| cpu 4: rx_hash 0xd421c6ed [saddr 192.0.3.2 daddr 192.0.3.1 sport 59738 dport 49792] != expected 0x5ff99fd7 # # Exception| cpu 4: rx_hash 0xd3329d63 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59794 dport 49792] != expected 0xca04352c # # Exception| cpu 4: rx_hash 0xc8c6b62d [saddr 192.0.3.2 daddr 192.0.3.1 sport 59806 dport 49792] != expected 0x4cbe2859 # # Exception| cpu 4: rx_hash 0x2227c12d [saddr 192.0.3.2 daddr 192.0.3.1 sport 59812 dport 49792] != expected 0x66de889b # # Exception| cpu 5: rx_hash 0x2cab68ca [saddr 192.0.3.2 daddr 192.0.3.1 sport 59702 dport 49792] != expected 0x994c10c # # Exception| cpu 5: rx_hash 0x698ac0a3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59770 dport 49792] != expected 0xc09c1d1c # # Exception| cpu 5: rx_hash 0x5ec888c4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59786 dport 49792] != expected 0x89593b96 # # Exception| cpu 0: rx_hash 0x57577aad [saddr 192.0.3.2 daddr 192.0.3.1 sport 59856 dport 49792] != expected 0x73eed8fa # # Exception| cpu 0: rx_hash 0xa1d1e429 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59904 dport 49792] != expected 0x1f5494ce # # Exception| cpu 4: rx_hash 0x6e999b2d [saddr 192.0.3.2 daddr 192.0.3.1 sport 59826 dport 49792] != expected 0x5561b7e7 # # Exception| cpu 4: rx_hash 0x756db063 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59838 dport 49792] != expected 0xd3dbaa92 # # Exception| cpu 4: rx_hash 0x8a5e5b30 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59884 dport 49792] != expected 0x54fa42d2 # # Exception| cpu 4: rx_hash 0xdd142a7e [saddr 192.0.3.2 daddr 192.0.3.1 sport 59894 dport 49792] != expected 0xe1ff60db # # Exception| cpu 4: rx_hash 0x4c89d65d [saddr 192.0.3.2 daddr 192.0.3.1 sport 59908 dport 49792] != expected 0xe4788297 # # Exception| cpu 5: rx_hash 0xed453997 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59854 dport 49792] != expected 0x3dc7ecaa # # Exception| cpu 5: rx_hash 0x9613350a [saddr 192.0.3.2 daddr 192.0.3.1 sport 59870 dport 49792] != expected 0x30ce93c # # Exception| cpu 5: rx_hash 0x6095ab8e [saddr 192.0.3.2 daddr 192.0.3.1 sport 59918 dport 49792] != expected 0x6fb6a508 # # Exception| cpu 5: rx_hash 0x2c2bf18e [saddr 192.0.3.2 daddr 192.0.3.1 sport 59928 dport 49792] != expected 0x5c099a74 # # Exception| cpu 5: rx_hash 0x2b92b4fa [saddr 192.0.3.2 daddr 192.0.3.1 sport 59942 dport 49792] != expected 0x8d452cef # # Exception| cpu 5: rx_hash 0x8a74dc8e [saddr 192.0.3.2 daddr 192.0.3.1 sport 59956 dport 49792] != expected 0x45d605ca # # Exception| cpu 0: rx_hash 0xff04670e [saddr 192.0.3.2 daddr 192.0.3.1 sport 59968 dport 49792] != expected 0x50e655ab # # Exception| cpu 0: rx_hash 0x15e5100e [saddr 192.0.3.2 daddr 192.0.3.1 sport 60026 dport 49792] != expected 0x7a86f569 # # Exception| cpu 0: rx_hash 0xcfff6a1d [saddr 192.0.3.2 daddr 192.0.3.1 sport 60046 dport 49792] != expected 0xc86fc5ba # # Exception| cpu 0: rx_hash 0x3eea3653 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60088 dport 49792] != expected 0x64b5780d # # Exception| cpu 4: rx_hash 0x84526b93 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59984 dport 49792] != expected 0x6e2d503d # # Exception| cpu 4: rx_hash 0x690a59e7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59988 dport 49792] != expected 0x95014664 # # Exception| cpu 4: rx_hash 0x83eb2ee7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60014 dport 49792] != expected 0xbf61e6a6 # # Exception| cpu 4: rx_hash 0x0ebb25ba [saddr 192.0.3.2 daddr 192.0.3.1 sport 60032 dport 49792] != expected 0xb88df47c # # Exception| cpu 4: rx_hash 0xc8462f69 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60080 dport 49792] != expected 0x19237321 # # Exception| cpu 5: rx_hash 0x981f05a9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60002 dport 49792] != expected 0x39dbfbd3 # # Exception| cpu 5: rx_hash 0x59f154f4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60058 dport 49792] != expected 0xd88d675 # # Exception| cpu 5: rx_hash 0xb31023f4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60064 dport 49792] != expected 0x27e876b7 # # Exception| cpu 5: rx_hash 0xffae79f4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60086 dport 49792] != expected 0x145749cb # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 4: rx_hash 0x14c06418 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59560 dport 54113] OK # # # cpu 4: rx_hash 0xec4aca3f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59588 dport 54113] OK # # # cpu 4: rx_hash 0xa0f4903f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59602 dport 54113] OK # # # cpu 4: rx_hash 0x4a15e73f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59624 dport 54113] OK # # # cpu 4: rx_hash 0xa718da36 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59648 dport 54113] OK # # # cpu 4: rx_hash 0xdc4ed6ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59664 dport 54113] OK # # # cpu 5: rx_hash 0xc9c94585 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59540 dport 54113] OK # # # cpu 5: rx_hash 0x088d0a22 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59546 dport 54113] OK # # # cpu 5: rx_hash 0xdc1bd9d6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59644 dport 54113] OK # # # cpu 5: rx_hash 0x7da8bedf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59650 dport 54113] OK # # # cpu 0: rx_hash 0x746243cb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59572 dport 54113] OK # # # cpu 0: rx_hash 0x66099aec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59618 dport 54113] OK # # # cpu 0: rx_hash 0xf007a405 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59638 dport 54113] OK # # # cpu 4: rx_hash 0xeba68036 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59670 dport 54113] OK # # # cpu 4: rx_hash 0x1d0a990c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59678 dport 54113] OK # # # cpu 4: rx_hash 0x1ab3dc78 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59680 dport 54113] OK # # # cpu 4: rx_hash 0x4df9ad36 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59706 dport 54113] OK # # # cpu 4: rx_hash 0xfede029f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59784 dport 54113] OK # # # cpu 5: rx_hash 0x61e5d0e5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59696 dport 54113] OK # # # cpu 5: rx_hash 0x43df1a2b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59742 dport 54113] OK # # # cpu 5: rx_hash 0xe580372b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59762 dport 54113] OK # # # cpu 5: rx_hash 0xd2c27f4c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59778 dport 54113] OK # # # cpu 0: rx_hash 0xf9cd5911 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59712 dport 54113] OK # # # cpu 0: rx_hash 0x829b558c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59728 dport 54113] OK # # # cpu 0: rx_hash 0x9ed63bb6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59746 dport 54113] OK # # # cpu 0: rx_hash 0xc99c4af8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59768 dport 54113] OK # # # cpu 4: rx_hash 0x44cc41a5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59798 dport 54113] OK # # # cpu 4: rx_hash 0x58812f9f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59812 dport 54113] OK # # # cpu 4: rx_hash 0x143f759f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59826 dport 54113] OK # # # cpu 4: rx_hash 0x7abbe551 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59850 dport 54113] OK # # # cpu 4: rx_hash 0x01ede9cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59866 dport 54113] OK # # # cpu 4: rx_hash 0xa7b2c4cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59894 dport 54113] OK # # # cpu 5: rx_hash 0x56a79882 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59840 dport 54113] OK # # # cpu 5: rx_hash 0x2df1941f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59856 dport 54113] OK # # # cpu 5: rx_hash 0xc710e31f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59882 dport 54113] OK # # # cpu 5: rx_hash 0x4aeaf6b8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59890 dport 54113] OK # # # cpu 0: rx_hash 0x6f697902 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59810 dport 54113] OK # # # cpu 0: rx_hash 0x437504d1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59816 dport 54113] OK # # # cpu 0: rx_hash 0x99c56038 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59818 dport 54113] OK # # # cpu 0: rx_hash 0x8c17fc6b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59842 dport 54113] 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 338, 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 32975 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 37 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x7104178e [saddr 192.0.3.2 daddr 192.0.3.1 sport 59074 dport 32975] != expected 0xacc8b1a9 # # Exception| cpu 5: rx_hash 0x7104178e [saddr 192.0.3.2 daddr 192.0.3.1 sport 54414 dport 32975] != expected 0xb7979b12 # # Exception| cpu 5: rx_hash 0x7104178e [saddr 192.0.3.2 daddr 192.0.3.1 sport 57700 dport 32975] != expected 0x97e1ad59 # # Exception| cpu 5: rx_hash 0x7104178e [saddr 192.0.3.2 daddr 192.0.3.1 sport 35619 dport 32975] != expected 0xd7cc16d5 # # Exception| cpu 5: rx_hash 0x7104178e [saddr 192.0.3.2 daddr 192.0.3.1 sport 51043 dport 32975] != expected 0x3db7df6c # # Exception| cpu 5: rx_hash 0x7104178e [saddr 192.0.3.2 daddr 192.0.3.1 sport 34469 dport 32975] != expected 0x400b46c9 # # Exception| cpu 5: rx_hash 0x7104178e [saddr 192.0.3.2 daddr 192.0.3.1 sport 47985 dport 32975] != expected 0xeb4c5012 # # Exception| cpu 5: rx_hash 0x7104178e [saddr 192.0.3.2 daddr 192.0.3.1 sport 35225 dport 32975] != expected 0x33838e89 # # Exception| cpu 5: rx_hash 0x7104178e [saddr 192.0.3.2 daddr 192.0.3.1 sport 37966 dport 32975] != expected 0x14b38804 # # Exception| cpu 5: rx_hash 0x7104178e [saddr 192.0.3.2 daddr 192.0.3.1 sport 41905 dport 32975] != expected 0x7464accb # # Exception| cpu 5: rx_hash 0x7104178e [saddr 192.0.3.2 daddr 192.0.3.1 sport 60876 dport 32975] != expected 0x3c4dfe11 # # Exception| cpu 5: rx_hash 0x7104178e [saddr 192.0.3.2 daddr 192.0.3.1 sport 50253 dport 32975] != expected 0x682a8414 # # Exception| cpu 5: rx_hash 0x7104178e [saddr 192.0.3.2 daddr 192.0.3.1 sport 36856 dport 32975] != expected 0xd2e9e07a # # Exception| cpu 5: rx_hash 0x7104178e [saddr 192.0.3.2 daddr 192.0.3.1 sport 60861 dport 32975] != expected 0x3ee1e14e # # Exception| cpu 5: rx_hash 0x7104178e [saddr 192.0.3.2 daddr 192.0.3.1 sport 36305 dport 32975] != expected 0xb55c68d6 # # Exception| cpu 5: rx_hash 0x7104178e [saddr 192.0.3.2 daddr 192.0.3.1 sport 60808 dport 32975] != expected 0x88d3292d # # Exception| cpu 5: rx_hash 0x7104178e [saddr 192.0.3.2 daddr 192.0.3.1 sport 52524 dport 32975] != expected 0xdddcb88f # # Exception| cpu 5: rx_hash 0x7104178e [saddr 192.0.3.2 daddr 192.0.3.1 sport 58979 dport 32975] != expected 0x78c40ab7 # # Exception| cpu 5: rx_hash 0x7104178e [saddr 192.0.3.2 daddr 192.0.3.1 sport 34648 dport 32975] != expected 0xb0289408 # # Exception| cpu 5: rx_hash 0x7104178e [saddr 192.0.3.2 daddr 192.0.3.1 sport 58872 dport 32975] != expected 0x3cb2f91e # # Exception| cpu 5: rx_hash 0x7104178e [saddr 192.0.3.2 daddr 192.0.3.1 sport 57229 dport 32975] != expected 0x4d1890b8 # # Exception| cpu 5: rx_hash 0x7104178e [saddr 192.0.3.2 daddr 192.0.3.1 sport 40624 dport 32975] != expected 0x1e1f516f # # Exception| cpu 5: rx_hash 0x7104178e [saddr 192.0.3.2 daddr 192.0.3.1 sport 49657 dport 32975] != expected 0xf266e9ed # # Exception| cpu 5: rx_hash 0x7104178e [saddr 192.0.3.2 daddr 192.0.3.1 sport 45235 dport 32975] != expected 0x1518a308 # # Exception| cpu 5: rx_hash 0x7104178e [saddr 192.0.3.2 daddr 192.0.3.1 sport 38158 dport 32975] != expected 0x88edf938 # # Exception| cpu 5: rx_hash 0x7104178e [saddr 192.0.3.2 daddr 192.0.3.1 sport 58654 dport 32975] != expected 0x46c8e0e8 # # Exception| cpu 5: rx_hash 0x7104178e [saddr 192.0.3.2 daddr 192.0.3.1 sport 58298 dport 32975] != expected 0x585560f2 # # Exception| cpu 5: rx_hash 0x7104178e [saddr 192.0.3.2 daddr 192.0.3.1 sport 58914 dport 32975] != expected 0xdbc692b5 # # Exception| cpu 5: rx_hash 0x7104178e [saddr 192.0.3.2 daddr 192.0.3.1 sport 53223 dport 32975] != expected 0x3b3f3f8c # # Exception| cpu 5: rx_hash 0x7104178e [saddr 192.0.3.2 daddr 192.0.3.1 sport 33058 dport 32975] != expected 0x8f78195 # # Exception| cpu 5: rx_hash 0x7104178e [saddr 192.0.3.2 daddr 192.0.3.1 sport 57857 dport 32975] != expected 0xeab049bc # # Exception| cpu 5: rx_hash 0x7104178e [saddr 192.0.3.2 daddr 192.0.3.1 sport 41468 dport 32975] != expected 0x382a7190 # # Exception| cpu 5: rx_hash 0x7104178e [saddr 192.0.3.2 daddr 192.0.3.1 sport 56667 dport 32975] != expected 0xff3a563f # # Exception| cpu 5: rx_hash 0x7104178e [saddr 192.0.3.2 daddr 192.0.3.1 sport 42591 dport 32975] != expected 0x149f225e # # Exception| cpu 5: rx_hash 0x7104178e [saddr 192.0.3.2 daddr 192.0.3.1 sport 58504 dport 32975] != expected 0x1420f7f # # Exception| cpu 5: rx_hash 0x7104178e [saddr 192.0.3.2 daddr 192.0.3.1 sport 47487 dport 32975] != expected 0xf25839f8 # # Exception| cpu 5: rx_hash 0x7104178e [saddr 192.0.3.2 daddr 192.0.3.1 sport 35999 dport 32975] != expected 0x59e0282c # # Exception| count: pass=0 nohash=0 fail=37 # # 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 338, 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 42570 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xb04ea52c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35956 dport 42570] != expected 0x69ef50d5 # # Exception| cpu 0: rx_hash 0xb04ea52c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54476 dport 42570] != expected 0xd007ad39 # # Exception| cpu 0: rx_hash 0xb04ea52c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35486 dport 42570] != expected 0xb7d081aa # # Exception| cpu 0: rx_hash 0xb04ea52c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40155 dport 42570] != expected 0x2a714770 # # Exception| cpu 0: rx_hash 0xb04ea52c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39248 dport 42570] != expected 0xde3f0a18 # # Exception| cpu 0: rx_hash 0xb04ea52c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33002 dport 42570] != expected 0xa38c2657 # # Exception| cpu 0: rx_hash 0xb04ea52c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55438 dport 42570] != expected 0x8b79bedc # # Exception| cpu 0: rx_hash 0xb04ea52c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46096 dport 42570] != expected 0x9af9b6db # # Exception| cpu 0: rx_hash 0xb04ea52c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59791 dport 42570] != expected 0xde6aeacc # # Exception| cpu 0: rx_hash 0xb04ea52c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49256 dport 42570] != expected 0x9f0856ae # # Exception| cpu 0: rx_hash 0xb04ea52c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35533 dport 42570] != expected 0xfd83a32a # # Exception| cpu 0: rx_hash 0xb04ea52c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53503 dport 42570] != expected 0xecc752e2 # # Exception| cpu 0: rx_hash 0xb04ea52c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57756 dport 42570] != expected 0x801ae772 # # Exception| cpu 0: rx_hash 0xb04ea52c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33432 dport 42570] != expected 0xcace7b2e # # Exception| cpu 0: rx_hash 0xb04ea52c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47250 dport 42570] != expected 0x3038e78a # # Exception| cpu 0: rx_hash 0xb04ea52c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59510 dport 42570] != expected 0xfd51128b # # Exception| cpu 0: rx_hash 0xb04ea52c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55042 dport 42570] != expected 0x9c937087 # # Exception| cpu 0: rx_hash 0xb04ea52c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43129 dport 42570] != expected 0xc02b417c # # Exception| cpu 0: rx_hash 0xb04ea52c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51970 dport 42570] != expected 0x66f3d2a0 # # Exception| cpu 0: rx_hash 0xb04ea52c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46659 dport 42570] != expected 0xfb70243f # # Exception| cpu 0: rx_hash 0xb04ea52c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47565 dport 42570] != expected 0x362a8e8d # # Exception| cpu 0: rx_hash 0xb04ea52c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34120 dport 42570] != expected 0xa9a5bd98 # # Exception| cpu 0: rx_hash 0xb04ea52c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55833 dport 42570] != expected 0xf6175cf8 # # Exception| cpu 0: rx_hash 0xb04ea52c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37742 dport 42570] != expected 0xb8aa5311 # # Exception| cpu 0: rx_hash 0xb04ea52c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43989 dport 42570] != expected 0xb5717d42 # # Exception| cpu 0: rx_hash 0xb04ea52c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54743 dport 42570] != expected 0x6598756d # # Exception| cpu 0: rx_hash 0xb04ea52c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33430 dport 42570] != expected 0xb8a3489 # # Exception| cpu 0: rx_hash 0xb04ea52c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46813 dport 42570] != expected 0xee08a696 # # Exception| cpu 0: rx_hash 0xb04ea52c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49796 dport 42570] != expected 0xe332897e # # Exception| cpu 0: rx_hash 0xb04ea52c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37811 dport 42570] != expected 0x9cd7ffa5 # # Exception| cpu 0: rx_hash 0xb04ea52c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45263 dport 42570] != expected 0xf1d926b4 # # Exception| cpu 0: rx_hash 0xb04ea52c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39462 dport 42570] != expected 0xd9005dc # # Exception| cpu 0: rx_hash 0xb04ea52c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57874 dport 42570] != expected 0x925bb9eb # # Exception| cpu 0: rx_hash 0xb04ea52c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58831 dport 42570] != expected 0x5fa49dc0 # # Exception| cpu 0: rx_hash 0xb04ea52c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52833 dport 42570] != expected 0x2805c208 # # Exception| cpu 0: rx_hash 0xb04ea52c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53378 dport 42570] != expected 0xda7b398b # # Exception| cpu 0: rx_hash 0xb04ea52c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60729 dport 42570] != expected 0x15f82f23 # # Exception| cpu 0: rx_hash 0xb04ea52c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45517 dport 42570] != expected 0x7cdc2294 # # Exception| cpu 0: rx_hash 0xb04ea52c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36106 dport 42570] != expected 0x6736f64f # # Exception| cpu 0: rx_hash 0xb04ea52c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56475 dport 42570] != expected 0x3dfa11d4 # # 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 338, 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 338, 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 338, 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 338, 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 338, 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 338, 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 338, 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 338, 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 /srv/vmksft/testing/wt-24/tools/testing/selftests/kselftest/runner.sh: line 50: : No such file or directory 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__->