< 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 200, 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 129, 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 53071 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xc2e0dab0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60750 dport 53071] != expected 0x1b45fcec # # Exception| cpu 0: rx_hash 0x489b29e6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60762 dport 53071] != expected 0x22d5dede # # Exception| cpu 4: rx_hash 0x9fd6b3a2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60746 dport 53071] != expected 0x2ffa2b2e # # Exception| cpu 4: rx_hash 0xdaeb4a09 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60770 dport 53071] != expected 0xb3323a37 # # Exception| cpu 4: rx_hash 0x3db1f13f [saddr 192.0.3.2 daddr 192.0.3.1 sport 60772 dport 53071] != expected 0xeef24271 # # Exception| cpu 5: rx_hash 0xafc192d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60764 dport 53071] != expected 0x7f15a698 # # Exception| cpu 0: rx_hash 0x0da6d04d [saddr 192.0.3.2 daddr 192.0.3.1 sport 60786 dport 53071] != expected 0xbe1dcfc7 # # Exception| cpu 0: rx_hash 0x5090b95f [saddr 192.0.3.2 daddr 192.0.3.1 sport 60790 dport 53071] != expected 0x8aa21805 # # Exception| cpu 0: rx_hash 0xbe7752f2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60802 dport 53071] != expected 0x574bc30d # # Exception| cpu 0: rx_hash 0xaa80b45f [saddr 192.0.3.2 daddr 192.0.3.1 sport 60808 dport 53071] != expected 0x246b8768 # # Exception| cpu 0: rx_hash 0x8e607380 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60820 dport 53071] != expected 0x7a44ebb # # Exception| cpu 0: rx_hash 0x4126797d [saddr 192.0.3.2 daddr 192.0.3.1 sport 60840 dport 53071] != expected 0xa2fc7d90 # # Exception| cpu 0: rx_hash 0xfb4aab59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60842 dport 53071] != expected 0xcb83d214 # # Exception| cpu 0: rx_hash 0x2c07311d [saddr 192.0.3.2 daddr 192.0.3.1 sport 60858 dport 53071] != expected 0xc6ac27e4 # # Exception| cpu 4: rx_hash 0x9a97952d [saddr 192.0.3.2 daddr 192.0.3.1 sport 60830 dport 53071] != expected 0x74840ade # # Exception| cpu 5: rx_hash 0x829c0594 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60850 dport 53071] != expected 0xdcf3cc05 # # Exception| cpu 5: rx_hash 0xacfe8f55 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60868 dport 53071] != expected 0x49c04637 # # Exception| cpu 0: rx_hash 0xb80969f8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60878 dport 53071] != expected 0x3ae00252 # # Exception| cpu 0: rx_hash 0xc1dfc735 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60886 dport 53071] != expected 0x2d901c43 # # Exception| cpu 0: rx_hash 0xd5282198 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60892 dport 53071] != expected 0x5eb05826 # # Exception| cpu 0: rx_hash 0x6f44f3bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 60894 dport 53071] != expected 0x37cff7a2 # # Exception| cpu 0: rx_hash 0x0e99cdc8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60906 dport 53071] != expected 0x88c82f68 # # Exception| cpu 0: rx_hash 0x53afa4da [saddr 192.0.3.2 daddr 192.0.3.1 sport 60910 dport 53071] != expected 0xbc77f8aa # # Exception| cpu 0: rx_hash 0x774f6305 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60914 dport 53071] != expected 0x9fb83179 # # Exception| cpu 0: rx_hash 0x2a790a17 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60918 dport 53071] != expected 0xab07e6bb # # Exception| cpu 4: rx_hash 0x9015d833 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60916 dport 53071] != expected 0xc278493f # # Exception| cpu 4: rx_hash 0xa75054cc [saddr 192.0.3.2 daddr 192.0.3.1 sport 60930 dport 53071] != expected 0xee55bd43 # # Exception| cpu 4: rx_hash 0x09cb6045 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60938 dport 53071] != expected 0xf40a56a2 # # Exception| cpu 4: rx_hash 0x54fd0957 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60942 dport 53071] != expected 0xc0b58160 # # Exception| cpu 4: rx_hash 0xd27a8c15 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60988 dport 53071] != expected 0x227221ec # # Exception| cpu 5: rx_hash 0x2d2ba79a [saddr 192.0.3.2 daddr 192.0.3.1 sport 60950 dport 53071] != expected 0xd7c59f71 # # Exception| cpu 5: rx_hash 0xf69a4bca [saddr 192.0.3.2 daddr 192.0.3.1 sport 60960 dport 53071] != expected 0x1bde83f # # Exception| cpu 5: rx_hash 0x21d7d18e [saddr 192.0.3.2 daddr 192.0.3.1 sport 60976 dport 53071] != expected 0xc921dcf # # Exception| cpu 4: rx_hash 0x786b32cc [saddr 192.0.3.2 daddr 192.0.3.1 sport 32768 dport 53071] != expected 0xeda85153 # # Exception| cpu 4: rx_hash 0x6060a275 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32812 dport 53071] != expected 0x45df9788 # # Exception| cpu 4: rx_hash 0xa3dade9c [saddr 192.0.3.2 daddr 192.0.3.1 sport 32822 dport 53071] != expected 0x3bd0261d # # Exception| cpu 5: rx_hash 0xaf26a888 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32784 dport 53071] != expected 0xe087a4a3 # # Exception| cpu 5: rx_hash 0x5c8bf513 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32796 dport 53071] != expected 0xce679880 # # Exception| cpu 5: rx_hash 0x29a12dca [saddr 192.0.3.2 daddr 192.0.3.1 sport 32802 dport 53071] != expected 0x240042f # # Exception| cpu 5: rx_hash 0xb72d3831 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32828 dport 53071] != expected 0x48f06278 # # 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 0x05515bea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54210 dport 42144] OK # # # cpu 5: rx_hash 0xb5bfc4d0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54186 dport 42144] OK # # # cpu 5: rx_hash 0x2b33d12b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54196 dport 42144] OK # # # cpu 0: rx_hash 0xe889adc2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54190 dport 42144] OK # # # cpu 0: rx_hash 0x8f2aa8bc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54230 dport 42144] OK # # # cpu 0: rx_hash 0xeef796c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54242 dport 42144] OK # # # cpu 4: rx_hash 0x6870138a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54224 dport 42144] OK # # # cpu 4: rx_hash 0xc6eb2703 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54232 dport 42144] OK # # # cpu 4: rx_hash 0x83d6dea8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54256 dport 42144] OK # # # cpu 4: rx_hash 0x2d4dea21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54264 dport 42144] OK # # # cpu 4: rx_hash 0xf55550b7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54286 dport 42144] OK # # # cpu 4: rx_hash 0x7f2ea3e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54298 dport 42144] OK # # # cpu 0: rx_hash 0x06f80d2c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54274 dport 42144] OK # # # cpu 0: rx_hash 0x0a047b38 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54308 dport 42144] OK # # # cpu 0: rx_hash 0x3a135a4a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54322 dport 42144] OK # # # cpu 4: rx_hash 0x2218caf3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54302 dport 42144] OK # # # cpu 4: rx_hash 0x4947b999 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54336 dport 42144] OK # # # cpu 4: rx_hash 0xc33c4acf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54356 dport 42144] OK # # # cpu 5: rx_hash 0xf9a926a3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54312 dport 42144] OK # # # cpu 5: rx_hash 0x5db05f34 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54346 dport 42144] OK # # # cpu 5: rx_hash 0xa2e174bb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54368 dport 42144] OK # # # cpu 0: rx_hash 0x0c7a4032 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54376 dport 42144] OK # # # cpu 4: rx_hash 0x45bbcf8d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54374 dport 42144] OK # # # cpu 4: rx_hash 0xca811a54 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54438 dport 42144] OK # # # cpu 5: rx_hash 0xdb37da76 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54392 dport 42144] OK # # # cpu 5: rx_hash 0x8601b364 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54396 dport 42144] OK # # # cpu 5: rx_hash 0x7c11be64 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54402 dport 42144] OK # # # cpu 5: rx_hash 0x05c710a9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54426 dport 42144] OK # # # cpu 0: rx_hash 0xab5c2420 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54418 dport 42144] OK # # # cpu 0: rx_hash 0xfa963b26 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54448 dport 42144] OK # # # cpu 0: rx_hash 0xe4e39095 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54480 dport 42144] OK # # # cpu 4: rx_hash 0x6e9863c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54468 dport 42144] OK # # # cpu 4: rx_hash 0xe81fe681 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54518 dport 42144] OK # # # cpu 5: rx_hash 0x540d0faf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54456 dport 42144] OK # # # cpu 5: rx_hash 0x4a78a41c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54488 dport 42144] OK # # # cpu 5: rx_hash 0x5cd66fbe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54532 dport 42144] OK # # # cpu 0: rx_hash 0x174ecd0e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54492 dport 42144] OK # # # cpu 0: rx_hash 0x2ba59a68 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54508 dport 42144] OK # # # cpu 0: rx_hash 0x4684d208 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54526 dport 42144] OK # # # cpu 4: rx_hash 0x6cc14ecc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54546 dport 42144] OK # # # cpu 4: rx_hash 0xb770a29c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54564 dport 42144] OK # # # cpu 4: rx_hash 0x19eb9615 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54572 dport 42144] OK # # # cpu 4: rx_hash 0xcea60c51 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54588 dport 42144] 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 200, 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 129, 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 43363 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0xd88805a6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53762 dport 43363] != expected 0x9b54096c # # Exception| cpu 5: rx_hash 0xd88805a6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53762 dport 43363] != expected 0x9b54096c # # Exception| cpu 5: rx_hash 0xd88805a6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42763 dport 43363] != expected 0xb2da0efe # # Exception| cpu 5: rx_hash 0xd88805a6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42763 dport 43363] != expected 0xb2da0efe # # Exception| cpu 5: rx_hash 0xd88805a6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56445 dport 43363] != expected 0x6880a825 # # Exception| cpu 5: rx_hash 0xd88805a6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56445 dport 43363] != expected 0x6880a825 # # Exception| cpu 5: rx_hash 0xd88805a6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56854 dport 43363] != expected 0x84eacb62 # # Exception| cpu 5: rx_hash 0xd88805a6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56854 dport 43363] != expected 0x84eacb62 # # Exception| cpu 5: rx_hash 0xd88805a6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32937 dport 43363] != expected 0x589e0de1 # # Exception| cpu 5: rx_hash 0xd88805a6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32937 dport 43363] != expected 0x589e0de1 # # Exception| cpu 5: rx_hash 0xd88805a6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33886 dport 43363] != expected 0xfac399b3 # # Exception| cpu 5: rx_hash 0xd88805a6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33886 dport 43363] != expected 0xfac399b3 # # Exception| cpu 5: rx_hash 0xd88805a6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33725 dport 43363] != expected 0xf9b5af23 # # Exception| cpu 5: rx_hash 0xd88805a6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33725 dport 43363] != expected 0xf9b5af23 # # Exception| cpu 5: rx_hash 0xd88805a6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57555 dport 43363] != expected 0x278867f7 # # Exception| cpu 5: rx_hash 0xd88805a6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57555 dport 43363] != expected 0x278867f7 # # Exception| cpu 5: rx_hash 0xd88805a6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54454 dport 43363] != expected 0x49abef60 # # Exception| cpu 5: rx_hash 0xd88805a6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54454 dport 43363] != expected 0x49abef60 # # Exception| cpu 5: rx_hash 0xd88805a6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46652 dport 43363] != expected 0x5782f613 # # Exception| cpu 5: rx_hash 0xd88805a6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46652 dport 43363] != expected 0x5782f613 # # Exception| cpu 5: rx_hash 0xd88805a6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55744 dport 43363] != expected 0xea647a31 # # Exception| cpu 5: rx_hash 0xd88805a6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55744 dport 43363] != expected 0xea647a31 # # Exception| cpu 5: rx_hash 0xd88805a6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53970 dport 43363] != expected 0xf495ff5e # # Exception| cpu 5: rx_hash 0xd88805a6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53970 dport 43363] != expected 0xf495ff5e # # Exception| cpu 5: rx_hash 0xd88805a6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33702 dport 43363] != expected 0x554541bf # # Exception| cpu 5: rx_hash 0xd88805a6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33702 dport 43363] != expected 0x554541bf # # Exception| cpu 5: rx_hash 0xd88805a6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59384 dport 43363] != expected 0x5c4fb944 # # Exception| cpu 5: rx_hash 0xd88805a6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59384 dport 43363] != expected 0x5c4fb944 # # Exception| cpu 5: rx_hash 0xd88805a6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40373 dport 43363] != expected 0xbca0f4a4 # # Exception| cpu 5: rx_hash 0xd88805a6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40373 dport 43363] != expected 0xbca0f4a4 # # Exception| cpu 5: rx_hash 0xd88805a6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46058 dport 43363] != expected 0xb16538ef # # Exception| cpu 5: rx_hash 0xd88805a6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46058 dport 43363] != expected 0xb16538ef # # Exception| cpu 5: rx_hash 0xd88805a6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36809 dport 43363] != expected 0x23d76aa9 # # Exception| cpu 5: rx_hash 0xd88805a6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36809 dport 43363] != expected 0x23d76aa9 # # Exception| cpu 5: rx_hash 0xd88805a6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59822 dport 43363] != expected 0xe1ac561d # # Exception| cpu 5: rx_hash 0xd88805a6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59822 dport 43363] != expected 0xe1ac561d # # Exception| cpu 5: rx_hash 0xd88805a6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53463 dport 43363] != expected 0x9abc083a # # Exception| cpu 5: rx_hash 0xd88805a6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53463 dport 43363] != expected 0x9abc083a # # Exception| cpu 5: rx_hash 0xd88805a6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50678 dport 43363] != expected 0xeb3fc2b6 # # Exception| cpu 5: rx_hash 0xd88805a6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50678 dport 43363] != expected 0xeb3fc2b6 # # Exception| cpu 5: rx_hash 0xd88805a6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41845 dport 43363] != expected 0xf982d0fa # # Exception| cpu 5: rx_hash 0xd88805a6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41845 dport 43363] != expected 0xf982d0fa # # Exception| count: pass=0 nohash=0 fail=42 # # Exception| # not ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 200, 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 129, 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 53587 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x7eec3d8e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45302 dport 53587] != expected 0x8772df79 # # Exception| cpu 5: rx_hash 0x7eec3d8e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45302 dport 53587] != expected 0x8772df79 # # Exception| cpu 5: rx_hash 0x7eec3d8e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46214 dport 53587] != expected 0xa117d8e7 # # Exception| cpu 5: rx_hash 0x7eec3d8e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46214 dport 53587] != expected 0xa117d8e7 # # Exception| cpu 5: rx_hash 0x7eec3d8e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45552 dport 53587] != expected 0xdd5cbdeb # # Exception| cpu 5: rx_hash 0x7eec3d8e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45552 dport 53587] != expected 0xdd5cbdeb # # Exception| cpu 5: rx_hash 0x7eec3d8e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45331 dport 53587] != expected 0x7775d37d # # Exception| cpu 5: rx_hash 0x7eec3d8e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45331 dport 53587] != expected 0x7775d37d # # Exception| cpu 5: rx_hash 0x7eec3d8e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36263 dport 53587] != expected 0x328e184b # # Exception| cpu 5: rx_hash 0x7eec3d8e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36263 dport 53587] != expected 0x328e184b # # Exception| cpu 5: rx_hash 0x7eec3d8e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52569 dport 53587] != expected 0x566bc62d # # Exception| cpu 5: rx_hash 0x7eec3d8e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52569 dport 53587] != expected 0x566bc62d # # Exception| cpu 5: rx_hash 0x7eec3d8e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39564 dport 53587] != expected 0x4e425908 # # Exception| cpu 5: rx_hash 0x7eec3d8e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39564 dport 53587] != expected 0x4e425908 # # Exception| cpu 5: rx_hash 0x7eec3d8e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59126 dport 53587] != expected 0x53b71b3e # # Exception| cpu 5: rx_hash 0x7eec3d8e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59126 dport 53587] != expected 0x53b71b3e # # Exception| cpu 5: rx_hash 0x7eec3d8e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43544 dport 53587] != expected 0xf8ecf241 # # Exception| cpu 5: rx_hash 0x7eec3d8e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43544 dport 53587] != expected 0xf8ecf241 # # Exception| cpu 5: rx_hash 0x7eec3d8e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37460 dport 53587] != expected 0x4f00b928 # # Exception| cpu 5: rx_hash 0x7eec3d8e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37460 dport 53587] != expected 0x4f00b928 # # Exception| cpu 5: rx_hash 0x7eec3d8e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38486 dport 53587] != expected 0x1a315d65 # # Exception| cpu 5: rx_hash 0x7eec3d8e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38486 dport 53587] != expected 0x1a315d65 # # Exception| cpu 5: rx_hash 0x7eec3d8e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40882 dport 53587] != expected 0x69416e1c # # Exception| cpu 5: rx_hash 0x7eec3d8e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40882 dport 53587] != expected 0x69416e1c # # Exception| cpu 5: rx_hash 0x7eec3d8e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37895 dport 53587] != expected 0x92cc692b # # Exception| cpu 5: rx_hash 0x7eec3d8e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37895 dport 53587] != expected 0x92cc692b # # Exception| cpu 5: rx_hash 0x7eec3d8e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41920 dport 53587] != expected 0x44dacbc5 # # Exception| cpu 5: rx_hash 0x7eec3d8e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41920 dport 53587] != expected 0x44dacbc5 # # Exception| cpu 5: rx_hash 0x7eec3d8e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57901 dport 53587] != expected 0x84b3202e # # Exception| cpu 5: rx_hash 0x7eec3d8e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57901 dport 53587] != expected 0x84b3202e # # Exception| cpu 5: rx_hash 0x7eec3d8e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55495 dport 53587] != expected 0x9bf0c2c9 # # Exception| cpu 5: rx_hash 0x7eec3d8e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55495 dport 53587] != expected 0x9bf0c2c9 # # Exception| cpu 5: rx_hash 0x7eec3d8e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38996 dport 53587] != expected 0x66144ece # # Exception| cpu 5: rx_hash 0x7eec3d8e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38996 dport 53587] != expected 0x66144ece # # Exception| cpu 5: rx_hash 0x7eec3d8e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51929 dport 53587] != expected 0xa011f67a # # Exception| cpu 5: rx_hash 0x7eec3d8e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51929 dport 53587] != expected 0xa011f67a # # Exception| cpu 5: rx_hash 0x7eec3d8e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60198 dport 53587] != expected 0xae47205a # # Exception| cpu 5: rx_hash 0x7eec3d8e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60198 dport 53587] != expected 0xae47205a # # Exception| cpu 5: rx_hash 0x7eec3d8e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52723 dport 53587] != expected 0xd3d35eea # # Exception| cpu 5: rx_hash 0x7eec3d8e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52723 dport 53587] != expected 0xd3d35eea # # 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__->