< TEST_PROGS=toeplitz.py TEST_GEN_PROGS="" run_tests make: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests' make[1]: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' # overriding timeout to 720 # selftests: drivers/net/hw: toeplitz.py # TAP version 13 # 1..12 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 34584 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x55d86159 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53686 dport 34584] != expected 0x453f4fbe # # Exception| cpu 0: rx_hash 0x748097c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53706 dport 34584] != expected 0x828be75b # # Exception| cpu 4: rx_hash 0x0b51096c [saddr 192.0.3.2 daddr 192.0.3.1 sport 53670 dport 34584] != expected 0x16b8cc82 # # Exception| cpu 4: rx_hash 0x92ef11e7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53690 dport 34584] != expected 0xac2e4536 # # Exception| cpu 4: rx_hash 0x502c5f24 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53726 dport 34584] != expected 0x9f126897 # # Exception| cpu 4: rx_hash 0x054d4bea [saddr 192.0.3.2 daddr 192.0.3.1 sport 53754 dport 34584] != expected 0x78cfa5f9 # # Exception| cpu 4: rx_hash 0x4c930c1b [saddr 192.0.3.2 daddr 192.0.3.1 sport 53764 dport 34584] != expected 0x4693a0b1 # # Exception| cpu 4: rx_hash 0x05ca9dd8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53774 dport 34584] != expected 0x7da0bf29 # # Exception| cpu 5: rx_hash 0x7174a9b8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53666 dport 34584] != expected 0x58a6c072 # # Exception| cpu 5: rx_hash 0x971b2f9a [saddr 192.0.3.2 daddr 192.0.3.1 sport 53714 dport 34584] != expected 0x7603621f # # Exception| cpu 5: rx_hash 0x129db21c [saddr 192.0.3.2 daddr 192.0.3.1 sport 53728 dport 34584] != expected 0x107b395d # # Exception| cpu 5: rx_hash 0x5bc423df [saddr 192.0.3.2 daddr 192.0.3.1 sport 53738 dport 34584] != expected 0x2b4826c5 # # Exception| cpu 5: rx_hash 0xf1060a43 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53752 dport 34584] != expected 0xe4f3bc19 # # Exception| cpu 0: rx_hash 0xdec5686b [saddr 192.0.3.2 daddr 192.0.3.1 sport 53804 dport 34584] != expected 0x485f6757 # # Exception| cpu 0: rx_hash 0x24926b44 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53874 dport 34584] != expected 0xba1417cc # # Exception| cpu 0: rx_hash 0x8742211d [saddr 192.0.3.2 daddr 192.0.3.1 sport 53892 dport 34584] != expected 0xace350d6 # # Exception| cpu 4: rx_hash 0x5b43f5ed [saddr 192.0.3.2 daddr 192.0.3.1 sport 53790 dport 34584] != expected 0x2e273c15 # # Exception| cpu 4: rx_hash 0x979cf9a8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53798 dport 34584] != expected 0x736c78cf # # Exception| cpu 4: rx_hash 0xfa69a08a [saddr 192.0.3.2 daddr 192.0.3.1 sport 53816 dport 34584] != expected 0x55c6e89b # # Exception| cpu 4: rx_hash 0x1c0626a8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53832 dport 34584] != expected 0x7b634af6 # # Exception| cpu 4: rx_hash 0x9268c7d5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53838 dport 34584] != expected 0xa9415fe6 # # Exception| cpu 4: rx_hash 0x49673266 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53868 dport 34584] != expected 0x9cbe8798 # # Exception| cpu 4: rx_hash 0xaafc8a39 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53876 dport 34584] != expected 0x683602dc # # Exception| cpu 5: rx_hash 0x38aaee49 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53852 dport 34584] != expected 0x66fac53a # # Exception| cpu 5: rx_hash 0x57a5a855 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53906 dport 34584] != expected 0x2d46c6fa # # Exception| cpu 5: rx_hash 0x9092d8eb [saddr 192.0.3.2 daddr 192.0.3.1 sport 53918 dport 34584] != expected 0xc457cc72 # # Exception| cpu 5: rx_hash 0xd22335d3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53920 dport 34584] != expected 0x4b3e9db8 # # Exception| cpu 0: rx_hash 0x8caa5de6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53936 dport 34584] != expected 0x18b91e84 # # Exception| cpu 0: rx_hash 0x31b88d8c [saddr 192.0.3.2 daddr 192.0.3.1 sport 53944 dport 34584] != expected 0xbfb618fc # # Exception| cpu 0: rx_hash 0xe4ab3ab9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53958 dport 34584] != expected 0xe43ea9f9 # # Exception| cpu 0: rx_hash 0x895e639b [saddr 192.0.3.2 daddr 192.0.3.1 sport 53976 dport 34584] != expected 0xc29439ad # # Exception| cpu 0: rx_hash 0x7d152232 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53978 dport 34584] != expected 0x5ea8204d # # Exception| cpu 0: rx_hash 0x0cd8fe1d [saddr 192.0.3.2 daddr 192.0.3.1 sport 53994 dport 34584] != expected 0xa4ec62ef # # Exception| cpu 0: rx_hash 0x94694af2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54028 dport 34584] != expected 0x14a4defa # # Exception| cpu 4: rx_hash 0x612da73f [saddr 192.0.3.2 daddr 192.0.3.1 sport 54004 dport 34584] != expected 0x8246f2bb # # Exception| cpu 5: rx_hash 0x10e07b10 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53956 dport 34584] != expected 0x7802b019 # # Exception| cpu 5: rx_hash 0xc007f258 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53970 dport 34584] != expected 0xf9a72635 # # Exception| cpu 5: rx_hash 0x535e3a4c [saddr 192.0.3.2 daddr 192.0.3.1 sport 54016 dport 34584] != expected 0xfdb5d472 # # Exception| cpu 5: rx_hash 0xa7157be5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54018 dport 34584] != expected 0x6189cd92 # # Exception| cpu 5: rx_hash 0x83b9b304 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54038 dport 34584] != expected 0x7c10425e # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x1da34e80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60694 dport 59778] OK # # # cpu 0: rx_hash 0x5ae69dc5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60736 dport 59778] OK # # # cpu 0: rx_hash 0x20c33d11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60740 dport 59778] OK # # # cpu 0: rx_hash 0x510ee13e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60788 dport 59778] OK # # # cpu 4: rx_hash 0xe20073d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60704 dport 59778] OK # # # cpu 4: rx_hash 0x2537036c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60716 dport 59778] OK # # # cpu 4: rx_hash 0xbc891be7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60720 dport 59778] OK # # # cpu 4: rx_hash 0x8ff52af0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60734 dport 59778] OK # # # cpu 4: rx_hash 0x699aacd2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60750 dport 59778] OK # # # cpu 4: rx_hash 0x4d366433 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60762 dport 59778] OK # # # cpu 4: rx_hash 0xc358854e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60764 dport 59778] OK # # # cpu 5: rx_hash 0xb2955961 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60780 dport 59778] OK # # # cpu 0: rx_hash 0x96399180 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60792 dport 59778] OK # # # cpu 0: rx_hash 0x88fb0bb3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60806 dport 59778] OK # # # cpu 0: rx_hash 0x2239222f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60820 dport 59778] OK # # # cpu 0: rx_hash 0x29d15ed4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60832 dport 59778] OK # # # cpu 0: rx_hash 0x6088cf17 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60842 dport 59778] OK # # # cpu 0: rx_hash 0xb06f465f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60860 dport 59778] OK # # # cpu 0: rx_hash 0xeb121017 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60868 dport 59778] OK # # # cpu 0: rx_hash 0xa24b81d4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60878 dport 59778] OK # # # cpu 0: rx_hash 0x0361d4b3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60904 dport 59778] OK # # # cpu 4: rx_hash 0x1aad6fc3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60846 dport 59778] OK # # # cpu 4: rx_hash 0xfcc2e9e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60894 dport 59778] OK # # # cpu 5: rx_hash 0x35e9dbd9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60814 dport 59778] OK # # # cpu 5: rx_hash 0xa7bfbfa9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60838 dport 59778] OK # # # cpu 0: rx_hash 0x9adfcc38 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60916 dport 59778] OK # # # cpu 0: rx_hash 0x080e7e7a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60968 dport 59778] OK # # # cpu 0: rx_hash 0x1fde878c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60978 dport 59778] OK # # # cpu 0: rx_hash 0x015ae8e0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32784 dport 59778] OK # # # cpu 4: rx_hash 0xe07dbade [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60932 dport 59778] OK # # # cpu 4: rx_hash 0x309a3396 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60946 dport 59778] OK # # # cpu 4: rx_hash 0x8d88e3fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60954 dport 59778] OK # # # cpu 4: rx_hash 0x722bdeae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60972 dport 59778] OK # # # cpu 4: rx_hash 0x709734cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32800 dport 59778] OK # # # cpu 4: rx_hash 0x6747cd39 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32826 dport 59778] OK # # # cpu 5: rx_hash 0xf7ad4328 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60958 dport 59778] OK # # # cpu 5: rx_hash 0x0dfa4007 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60992 dport 59778] OK # # # cpu 5: rx_hash 0x25f62001 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32772 dport 59778] OK # # # cpu 5: rx_hash 0x2e1e5cfa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32816 dport 59778] OK # # # cpu 0: rx_hash 0xe9292c44 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32828 dport 59778] OK # # # cpu 0: rx_hash 0xca8bc5e6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32912 dport 59778] OK # # # cpu 0: rx_hash 0xb0ae6532 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32916 dport 59778] OK # # # count: pass=42 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 40988 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x62506a88 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38089 dport 40988] != expected 0x687a4981 # # Exception| cpu 5: rx_hash 0x62506a88 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38089 dport 40988] != expected 0x687a4981 # # Exception| cpu 5: rx_hash 0x62506a88 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48335 dport 40988] != expected 0x3569056 # # Exception| cpu 5: rx_hash 0x62506a88 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48335 dport 40988] != expected 0x3569056 # # Exception| cpu 5: rx_hash 0x62506a88 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35995 dport 40988] != expected 0xa2d4bb17 # # Exception| cpu 5: rx_hash 0x62506a88 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35995 dport 40988] != expected 0xa2d4bb17 # # Exception| cpu 5: rx_hash 0x62506a88 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33836 dport 40988] != expected 0xc61d2005 # # Exception| cpu 5: rx_hash 0x62506a88 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33836 dport 40988] != expected 0xc61d2005 # # Exception| cpu 5: rx_hash 0x62506a88 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42044 dport 40988] != expected 0xb23360f8 # # Exception| cpu 5: rx_hash 0x62506a88 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42044 dport 40988] != expected 0xb23360f8 # # Exception| cpu 5: rx_hash 0x62506a88 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44446 dport 40988] != expected 0x6233fd4 # # Exception| cpu 5: rx_hash 0x62506a88 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44446 dport 40988] != expected 0x6233fd4 # # Exception| cpu 5: rx_hash 0x62506a88 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57231 dport 40988] != expected 0x6c6e1692 # # Exception| cpu 5: rx_hash 0x62506a88 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57231 dport 40988] != expected 0x6c6e1692 # # Exception| cpu 5: rx_hash 0x62506a88 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54876 dport 40988] != expected 0xcea3d812 # # Exception| cpu 5: rx_hash 0x62506a88 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54876 dport 40988] != expected 0xcea3d812 # # Exception| cpu 5: rx_hash 0x62506a88 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48858 dport 40988] != expected 0x5c2b1042 # # Exception| cpu 5: rx_hash 0x62506a88 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48858 dport 40988] != expected 0x5c2b1042 # # Exception| cpu 5: rx_hash 0x62506a88 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39065 dport 40988] != expected 0x4cf53b78 # # Exception| cpu 5: rx_hash 0x62506a88 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39065 dport 40988] != expected 0x4cf53b78 # # Exception| cpu 5: rx_hash 0x62506a88 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35648 dport 40988] != expected 0x7e635efc # # Exception| cpu 5: rx_hash 0x62506a88 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35648 dport 40988] != expected 0x7e635efc # # Exception| cpu 5: rx_hash 0x62506a88 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45918 dport 40988] != expected 0xae9485ec # # Exception| cpu 5: rx_hash 0x62506a88 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45918 dport 40988] != expected 0xae9485ec # # Exception| cpu 5: rx_hash 0x62506a88 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50046 dport 40988] != expected 0x7c79e1d0 # # Exception| cpu 5: rx_hash 0x62506a88 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50046 dport 40988] != expected 0x7c79e1d0 # # Exception| cpu 5: rx_hash 0x62506a88 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43438 dport 40988] != expected 0xc129637a # # Exception| cpu 5: rx_hash 0x62506a88 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43438 dport 40988] != expected 0xc129637a # # Exception| cpu 5: rx_hash 0x62506a88 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36245 dport 40988] != expected 0x22c1d04c # # Exception| cpu 5: rx_hash 0x62506a88 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36245 dport 40988] != expected 0x22c1d04c # # Exception| cpu 5: rx_hash 0x62506a88 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54620 dport 40988] != expected 0x41079c38 # # Exception| cpu 5: rx_hash 0x62506a88 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54620 dport 40988] != expected 0x41079c38 # # Exception| cpu 5: rx_hash 0x62506a88 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39564 dport 40988] != expected 0x1388bb6c # # Exception| cpu 5: rx_hash 0x62506a88 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39564 dport 40988] != expected 0x1388bb6c # # Exception| cpu 5: rx_hash 0x62506a88 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48609 dport 40988] != expected 0x2a803a93 # # Exception| cpu 5: rx_hash 0x62506a88 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48609 dport 40988] != expected 0x2a803a93 # # Exception| cpu 5: rx_hash 0x62506a88 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54934 dport 40988] != expected 0xcb01d722 # # Exception| cpu 5: rx_hash 0x62506a88 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54934 dport 40988] != expected 0xcb01d722 # # Exception| cpu 5: rx_hash 0x62506a88 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43908 dport 40988] != expected 0x29458165 # # Exception| cpu 5: rx_hash 0x62506a88 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43908 dport 40988] != expected 0x29458165 # # Exception| cpu 5: rx_hash 0x62506a88 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37919 dport 40988] != expected 0xd74ecf05 # # Exception| cpu 5: rx_hash 0x62506a88 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37919 dport 40988] != expected 0xd74ecf05 # # Exception| cpu 5: rx_hash 0x62506a88 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58769 dport 40988] != expected 0xc605f19b # # Exception| cpu 5: rx_hash 0x62506a88 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58769 dport 40988] != expected 0xc605f19b # # Exception| count: pass=0 nohash=0 fail=44 # # Exception| # not ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 54812 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x5027748b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38286 dport 54812] != expected 0xef84a02 # # Exception| cpu 5: rx_hash 0x5027748b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38286 dport 54812] != expected 0xef84a02 # # Exception| cpu 5: rx_hash 0x5027748b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59764 dport 54812] != expected 0x1b3e2813 # # Exception| cpu 5: rx_hash 0x5027748b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59764 dport 54812] != expected 0x1b3e2813 # # Exception| cpu 5: rx_hash 0x5027748b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33829 dport 54812] != expected 0xa814de65 # # Exception| cpu 5: rx_hash 0x5027748b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33829 dport 54812] != expected 0xa814de65 # # Exception| cpu 5: rx_hash 0x5027748b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52469 dport 54812] != expected 0x7c471d1 # # Exception| cpu 5: rx_hash 0x5027748b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52469 dport 54812] != expected 0x7c471d1 # # Exception| cpu 5: rx_hash 0x5027748b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49584 dport 54812] != expected 0x72faa9a8 # # Exception| cpu 5: rx_hash 0x5027748b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49584 dport 54812] != expected 0x72faa9a8 # # Exception| cpu 5: rx_hash 0x5027748b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40479 dport 54812] != expected 0x28974370 # # Exception| cpu 5: rx_hash 0x5027748b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40479 dport 54812] != expected 0x28974370 # # Exception| cpu 5: rx_hash 0x5027748b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50928 dport 54812] != expected 0xab3e0bc7 # # Exception| cpu 5: rx_hash 0x5027748b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50928 dport 54812] != expected 0xab3e0bc7 # # Exception| cpu 5: rx_hash 0x5027748b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41437 dport 54812] != expected 0x70552bc # # Exception| cpu 5: rx_hash 0x5027748b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41437 dport 54812] != expected 0x70552bc # # Exception| cpu 5: rx_hash 0x5027748b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34845 dport 54812] != expected 0x710ce550 # # Exception| cpu 5: rx_hash 0x5027748b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34845 dport 54812] != expected 0x710ce550 # # Exception| cpu 5: rx_hash 0x5027748b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35400 dport 54812] != expected 0x1860bfae # # Exception| cpu 5: rx_hash 0x5027748b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35400 dport 54812] != expected 0x1860bfae # # Exception| cpu 5: rx_hash 0x5027748b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35955 dport 54812] != expected 0xe3ec1ff0 # # Exception| cpu 5: rx_hash 0x5027748b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35955 dport 54812] != expected 0xe3ec1ff0 # # Exception| cpu 5: rx_hash 0x5027748b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46125 dport 54812] != expected 0xd077c3d3 # # Exception| cpu 5: rx_hash 0x5027748b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46125 dport 54812] != expected 0xd077c3d3 # # Exception| cpu 5: rx_hash 0x5027748b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34345 dport 54812] != expected 0x5dd7e59a # # Exception| cpu 5: rx_hash 0x5027748b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34345 dport 54812] != expected 0x5dd7e59a # # Exception| cpu 5: rx_hash 0x5027748b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57670 dport 54812] != expected 0x9205a745 # # Exception| cpu 5: rx_hash 0x5027748b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57670 dport 54812] != expected 0x9205a745 # # Exception| cpu 5: rx_hash 0x5027748b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58917 dport 54812] != expected 0x785873ca # # Exception| cpu 5: rx_hash 0x5027748b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58917 dport 54812] != expected 0x785873ca # # Exception| cpu 5: rx_hash 0x5027748b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45623 dport 54812] != expected 0xec2954c4 # # Exception| cpu 5: rx_hash 0x5027748b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45623 dport 54812] != expected 0xec2954c4 # # Exception| cpu 5: rx_hash 0x5027748b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60521 dport 54812] != expected 0x168400e8 # # Exception| cpu 5: rx_hash 0x5027748b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60521 dport 54812] != expected 0x168400e8 # # Exception| cpu 5: rx_hash 0x5027748b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41274 dport 54812] != expected 0x12caf383 # # Exception| cpu 5: rx_hash 0x5027748b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41274 dport 54812] != expected 0x12caf383 # # Exception| cpu 5: rx_hash 0x5027748b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36707 dport 54812] != expected 0xea79aa07 # # Exception| cpu 5: rx_hash 0x5027748b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36707 dport 54812] != expected 0xea79aa07 # # Exception| cpu 5: rx_hash 0x5027748b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42305 dport 54812] != expected 0x4c104291 # # Exception| cpu 5: rx_hash 0x5027748b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42305 dport 54812] != expected 0x4c104291 # # Exception| cpu 5: rx_hash 0x5027748b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40582 dport 54812] != expected 0xe84b557a # # Exception| cpu 5: rx_hash 0x5027748b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40582 dport 54812] != expected 0xe84b557a # # Exception| cpu 5: rx_hash 0x5027748b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36141 dport 54812] != expected 0x7c538a5c # # Exception| cpu 5: rx_hash 0x5027748b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36141 dport 54812] != expected 0x7c538a5c # # Exception| count: pass=0 nohash=0 fail=44 # # 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__->