< 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 50177 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x2475fd32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46888 dport 50177] != expected 0x6d7dc97f # # Exception| cpu 0: rx_hash 0x85916bb6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46896 dport 50177] != expected 0xd0fa0a88 # # Exception| cpu 0: rx_hash 0x72b43c6b [saddr 192.0.3.2 daddr 192.0.3.1 sport 46912 dport 50177] != expected 0x14e6bb27 # # Exception| cpu 0: rx_hash 0xcb9e8280 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46926 dport 50177] != expected 0x3403365d # # Exception| cpu 4: rx_hash 0x89f67f81 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46876 dport 50177] != expected 0x9e4b2dce # # Exception| cpu 4: rx_hash 0x3cbbd55d [saddr 192.0.3.2 daddr 192.0.3.1 sport 46910 dport 50177] != expected 0xf01f87f2 # # Exception| cpu 4: rx_hash 0x4c0cd893 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46920 dport 50177] != expected 0xc21c3982 # # Exception| cpu 5: rx_hash 0xde2ef2d6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46830 dport 50177] != expected 0xaa65eacb # # Exception| cpu 5: rx_hash 0x7fca6452 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46838 dport 50177] != expected 0x17e2293c # # Exception| cpu 5: rx_hash 0x556320f4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46848 dport 50177] != expected 0x8e39eb73 # # Exception| cpu 5: rx_hash 0x16aa0dfd [saddr 192.0.3.2 daddr 192.0.3.1 sport 46860 dport 50177] != expected 0xf5366c9c # # Exception| cpu 5: rx_hash 0x30dcc16a [saddr 192.0.3.2 daddr 192.0.3.1 sport 46866 dport 50177] != expected 0xbeaea0b4 # # Exception| cpu 5: rx_hash 0x6a7a1404 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46934 dport 50177] != expected 0x8984f5aa # # Exception| cpu 0: rx_hash 0x406bcca4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46948 dport 50177] != expected 0x8cad1ec4 # # Exception| cpu 0: rx_hash 0x7ed3285c [saddr 192.0.3.2 daddr 192.0.3.1 sport 46956 dport 50177] != expected 0x5a579c61 # # Exception| cpu 0: rx_hash 0xa2467729 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46960 dport 50177] != expected 0x4a255adc # # Exception| cpu 0: rx_hash 0xe18f5a20 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46972 dport 50177] != expected 0x312add33 # # Exception| cpu 0: rx_hash 0xe0fe622c [saddr 192.0.3.2 daddr 192.0.3.1 sport 47006 dport 50177] != expected 0x8ce8f71 # # Exception| cpu 4: rx_hash 0x4d7de09f [saddr 192.0.3.2 daddr 192.0.3.1 sport 47018 dport 50177] != expected 0xfbf86bc0 # # Exception| cpu 5: rx_hash 0xf941724f [saddr 192.0.3.2 daddr 192.0.3.1 sport 46954 dport 50177] != expected 0xac4893be # # Exception| cpu 5: rx_hash 0x25d42d3a [saddr 192.0.3.2 daddr 192.0.3.1 sport 46966 dport 50177] != expected 0xbc3a5503 # # Exception| cpu 5: rx_hash 0x854183b2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46988 dport 50177] != expected 0x3859c4b6 # # Exception| cpu 5: rx_hash 0x59d4dcc7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46992 dport 50177] != expected 0x282b020b # # Exception| cpu 5: rx_hash 0x28c20101 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47032 dport 50177] != expected 0xcb6f2007 # # Exception| cpu 5: rx_hash 0x66cde837 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47046 dport 50177] != expected 0x2f961cd2 # # Exception| cpu 5: rx_hash 0x037209a9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47060 dport 50177] != expected 0x1f015715 # # Exception| cpu 0: rx_hash 0x0f151d9e [saddr 192.0.3.2 daddr 192.0.3.1 sport 47096 dport 50177] != expected 0x51b07053 # # Exception| cpu 0: rx_hash 0x29cc5e8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 47106 dport 50177] != expected 0x7544d07e # # Exception| cpu 0: rx_hash 0xcbe1e502 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47126 dport 50177] != expected 0xb3cc9466 # # Exception| cpu 0: rx_hash 0x8828c80b [saddr 192.0.3.2 daddr 192.0.3.1 sport 47130 dport 50177] != expected 0xc8c31389 # # Exception| cpu 4: rx_hash 0xf9919a4b [saddr 192.0.3.2 daddr 192.0.3.1 sport 47062 dport 50177] != expected 0x44eb5d80 # # Exception| cpu 4: rx_hash 0x31adf966 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47088 dport 50177] != expected 0x874af2f6 # # Exception| cpu 4: rx_hash 0x666267b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47138 dport 50177] != expected 0x40fa70d7 # # Exception| cpu 4: rx_hash 0xe1f03da2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47140 dport 50177] != expected 0xb6e57f08 # # Exception| cpu 4: rx_hash 0x7eac4fde [saddr 192.0.3.2 daddr 192.0.3.1 sport 47156 dport 50177] != expected 0xdd983e5a # # Exception| cpu 5: rx_hash 0xd38042eb [saddr 192.0.3.2 daddr 192.0.3.1 sport 47076 dport 50177] != expected 0x41c2b6ee # # Exception| cpu 5: rx_hash 0xed38a613 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47084 dport 50177] != expected 0x9738344b # # Exception| cpu 5: rx_hash 0xd32fcd6d [saddr 192.0.3.2 daddr 192.0.3.1 sport 47104 dport 50177] != expected 0x2eaedaeb # # Exception| cpu 5: rx_hash 0x90e6e064 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47116 dport 50177] != expected 0x55a15d04 # # Exception| cpu 5: rx_hash 0x25ab4ab8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47150 dport 50177] != expected 0x3bf5f738 # # 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 0x6cbd6592 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39580 dport 49602] OK # # # cpu 0: rx_hash 0x9a39e247 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39602 dport 49602] OK # # # cpu 0: rx_hash 0xa48106bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39610 dport 49602] OK # # # cpu 0: rx_hash 0xea8eef89 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39620 dport 49602] OK # # # cpu 0: rx_hash 0xf240c7e6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39634 dport 49602] OK # # # cpu 4: rx_hash 0x11ccac63 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39576 dport 49602] OK # # # cpu 4: rx_hash 0xeb2f3f81 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39578 dport 49602] OK # # # cpu 4: rx_hash 0xc13ee721 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39592 dport 49602] OK # # # cpu 4: rx_hash 0xd9f0cf4e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39614 dport 49602] OK # # # cpu 4: rx_hash 0x97ff2678 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39616 dport 49602] OK # # # cpu 4: rx_hash 0xccf8231e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39642 dport 49602] OK # # # cpu 5: rx_hash 0xf3e117ee [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39564 dport 49602] OK # # # cpu 0: rx_hash 0x1c0a685c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39658 dport 49602] OK # # # cpu 0: rx_hash 0x83561a20 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39674 dport 49602] OK # # # cpu 0: rx_hash 0x081bc802 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39700 dport 49602] OK # # # cpu 0: rx_hash 0x5f7bd953 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39714 dport 49602] OK # # # cpu 0: rx_hash 0x11743065 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39772 dport 49602] OK # # # cpu 4: rx_hash 0x9747ba7e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39684 dport 49602] OK # # # cpu 4: rx_hash 0x61c33dab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39722 dport 49602] OK # # # cpu 4: rx_hash 0xbd5662de [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39734 dport 49602] OK # # # cpu 5: rx_hash 0x790d15c4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39740 dport 49602] OK # # # cpu 5: rx_hash 0x8e284219 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39756 dport 49602] OK # # # cpu 5: rx_hash 0x6c05f994 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39768 dport 49602] OK # # # cpu 5: rx_hash 0x96e66a76 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39770 dport 49602] OK # # # cpu 5: rx_hash 0x824f562e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39776 dport 49602] OK # # # cpu 0: rx_hash 0x9a817e41 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39798 dport 49602] OK # # # cpu 0: rx_hash 0x47651938 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39816 dport 49602] OK # # # cpu 0: rx_hash 0xe6818fbc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39824 dport 49602] OK # # # cpu 0: rx_hash 0x9bf0464d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39828 dport 49602] OK # # # cpu 0: rx_hash 0x787c2dc8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39902 dport 49602] OK # # # cpu 4: rx_hash 0xf228b3e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39850 dport 49602] OK # # # cpu 4: rx_hash 0x10050869 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39870 dport 49602] OK # # # cpu 4: rx_hash 0x9a519645 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39882 dport 49602] OK # # # cpu 4: rx_hash 0x46c4c930 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39894 dport 49602] OK # # # cpu 4: rx_hash 0x2f1c3c99 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39912 dport 49602] OK # # # cpu 5: rx_hash 0x1d132452 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39792 dport 49602] OK # # # cpu 5: rx_hash 0xfe4fa7d3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39814 dport 49602] OK # # # cpu 5: rx_hash 0xa548a2b5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39836 dport 49602] OK # # # cpu 5: rx_hash 0xa92fb682 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39856 dport 49602] OK # # # cpu 5: rx_hash 0x11a4d861 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39904 dport 49602] OK # # # count: pass=40 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 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 58739 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x7bcd7deb [saddr 192.0.3.2 daddr 192.0.3.1 sport 42841 dport 58739] != expected 0x5951e69e # # Exception| cpu 5: rx_hash 0x7bcd7deb [saddr 192.0.3.2 daddr 192.0.3.1 sport 42841 dport 58739] != expected 0x5951e69e # # Exception| cpu 5: rx_hash 0x7bcd7deb [saddr 192.0.3.2 daddr 192.0.3.1 sport 56314 dport 58739] != expected 0x8001e294 # # Exception| cpu 5: rx_hash 0x7bcd7deb [saddr 192.0.3.2 daddr 192.0.3.1 sport 56314 dport 58739] != expected 0x8001e294 # # Exception| cpu 5: rx_hash 0x7bcd7deb [saddr 192.0.3.2 daddr 192.0.3.1 sport 49336 dport 58739] != expected 0x2e650189 # # Exception| cpu 5: rx_hash 0x7bcd7deb [saddr 192.0.3.2 daddr 192.0.3.1 sport 49336 dport 58739] != expected 0x2e650189 # # Exception| cpu 5: rx_hash 0x7bcd7deb [saddr 192.0.3.2 daddr 192.0.3.1 sport 54032 dport 58739] != expected 0x43c9c8f1 # # Exception| cpu 5: rx_hash 0x7bcd7deb [saddr 192.0.3.2 daddr 192.0.3.1 sport 54032 dport 58739] != expected 0x43c9c8f1 # # Exception| cpu 5: rx_hash 0x7bcd7deb [saddr 192.0.3.2 daddr 192.0.3.1 sport 56556 dport 58739] != expected 0x91226703 # # Exception| cpu 5: rx_hash 0x7bcd7deb [saddr 192.0.3.2 daddr 192.0.3.1 sport 56556 dport 58739] != expected 0x91226703 # # Exception| cpu 5: rx_hash 0x7bcd7deb [saddr 192.0.3.2 daddr 192.0.3.1 sport 39773 dport 58739] != expected 0xdc812fb2 # # Exception| cpu 5: rx_hash 0x7bcd7deb [saddr 192.0.3.2 daddr 192.0.3.1 sport 39773 dport 58739] != expected 0xdc812fb2 # # Exception| cpu 5: rx_hash 0x7bcd7deb [saddr 192.0.3.2 daddr 192.0.3.1 sport 37941 dport 58739] != expected 0x58d6c72 # # Exception| cpu 5: rx_hash 0x7bcd7deb [saddr 192.0.3.2 daddr 192.0.3.1 sport 37941 dport 58739] != expected 0x58d6c72 # # Exception| cpu 5: rx_hash 0x7bcd7deb [saddr 192.0.3.2 daddr 192.0.3.1 sport 53567 dport 58739] != expected 0x521d1a02 # # Exception| cpu 5: rx_hash 0x7bcd7deb [saddr 192.0.3.2 daddr 192.0.3.1 sport 53567 dport 58739] != expected 0x521d1a02 # # Exception| cpu 5: rx_hash 0x7bcd7deb [saddr 192.0.3.2 daddr 192.0.3.1 sport 40980 dport 58739] != expected 0x8314ef15 # # Exception| cpu 5: rx_hash 0x7bcd7deb [saddr 192.0.3.2 daddr 192.0.3.1 sport 40980 dport 58739] != expected 0x8314ef15 # # Exception| cpu 5: rx_hash 0x7bcd7deb [saddr 192.0.3.2 daddr 192.0.3.1 sport 44286 dport 58739] != expected 0x19713075 # # Exception| cpu 5: rx_hash 0x7bcd7deb [saddr 192.0.3.2 daddr 192.0.3.1 sport 44286 dport 58739] != expected 0x19713075 # # Exception| cpu 5: rx_hash 0x7bcd7deb [saddr 192.0.3.2 daddr 192.0.3.1 sport 56939 dport 58739] != expected 0xaedd3fd6 # # Exception| cpu 5: rx_hash 0x7bcd7deb [saddr 192.0.3.2 daddr 192.0.3.1 sport 56939 dport 58739] != expected 0xaedd3fd6 # # Exception| cpu 5: rx_hash 0x7bcd7deb [saddr 192.0.3.2 daddr 192.0.3.1 sport 38830 dport 58739] != expected 0x4cb7260f # # Exception| cpu 5: rx_hash 0x7bcd7deb [saddr 192.0.3.2 daddr 192.0.3.1 sport 38830 dport 58739] != expected 0x4cb7260f # # Exception| cpu 5: rx_hash 0x7bcd7deb [saddr 192.0.3.2 daddr 192.0.3.1 sport 34880 dport 58739] != expected 0x38a0bf7b # # Exception| cpu 5: rx_hash 0x7bcd7deb [saddr 192.0.3.2 daddr 192.0.3.1 sport 34880 dport 58739] != expected 0x38a0bf7b # # Exception| cpu 5: rx_hash 0x7bcd7deb [saddr 192.0.3.2 daddr 192.0.3.1 sport 41139 dport 58739] != expected 0x3a0efd63 # # Exception| cpu 5: rx_hash 0x7bcd7deb [saddr 192.0.3.2 daddr 192.0.3.1 sport 41139 dport 58739] != expected 0x3a0efd63 # # Exception| cpu 5: rx_hash 0x7bcd7deb [saddr 192.0.3.2 daddr 192.0.3.1 sport 37039 dport 58739] != expected 0x7722f83f # # Exception| cpu 5: rx_hash 0x7bcd7deb [saddr 192.0.3.2 daddr 192.0.3.1 sport 37039 dport 58739] != expected 0x7722f83f # # Exception| cpu 5: rx_hash 0x7bcd7deb [saddr 192.0.3.2 daddr 192.0.3.1 sport 40968 dport 58739] != expected 0x936629a8 # # Exception| cpu 5: rx_hash 0x7bcd7deb [saddr 192.0.3.2 daddr 192.0.3.1 sport 40968 dport 58739] != expected 0x936629a8 # # Exception| cpu 5: rx_hash 0x7bcd7deb [saddr 192.0.3.2 daddr 192.0.3.1 sport 50216 dport 58739] != expected 0xd1da1df4 # # Exception| cpu 5: rx_hash 0x7bcd7deb [saddr 192.0.3.2 daddr 192.0.3.1 sport 50216 dport 58739] != expected 0xd1da1df4 # # Exception| cpu 5: rx_hash 0x7bcd7deb [saddr 192.0.3.2 daddr 192.0.3.1 sport 36045 dport 58739] != expected 0x60b97091 # # Exception| cpu 5: rx_hash 0x7bcd7deb [saddr 192.0.3.2 daddr 192.0.3.1 sport 36045 dport 58739] != expected 0x60b97091 # # Exception| cpu 5: rx_hash 0x7bcd7deb [saddr 192.0.3.2 daddr 192.0.3.1 sport 59685 dport 58739] != expected 0xc5f8ea03 # # Exception| cpu 5: rx_hash 0x7bcd7deb [saddr 192.0.3.2 daddr 192.0.3.1 sport 59685 dport 58739] != expected 0xc5f8ea03 # # Exception| cpu 5: rx_hash 0x7bcd7deb [saddr 192.0.3.2 daddr 192.0.3.1 sport 37122 dport 58739] != expected 0x259fb66c # # Exception| cpu 5: rx_hash 0x7bcd7deb [saddr 192.0.3.2 daddr 192.0.3.1 sport 37122 dport 58739] != expected 0x259fb66c # # Exception| cpu 5: rx_hash 0x7bcd7deb [saddr 192.0.3.2 daddr 192.0.3.1 sport 53009 dport 58739] != expected 0x170daf1d # # Exception| cpu 5: rx_hash 0x7bcd7deb [saddr 192.0.3.2 daddr 192.0.3.1 sport 53009 dport 58739] != expected 0x170daf1d # # Exception| cpu 5: rx_hash 0x7bcd7deb [saddr 192.0.3.2 daddr 192.0.3.1 sport 40639 dport 58739] != expected 0xda7f5ce0 # # Exception| cpu 5: rx_hash 0x7bcd7deb [saddr 192.0.3.2 daddr 192.0.3.1 sport 40639 dport 58739] != expected 0xda7f5ce0 # # 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 46197 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x398ccc32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43908 dport 46197] != expected 0xe51fe0f0 # # Exception| cpu 0: rx_hash 0x398ccc32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43908 dport 46197] != expected 0xe51fe0f0 # # Exception| cpu 0: rx_hash 0x398ccc32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48070 dport 46197] != expected 0xb4b433ff # # Exception| cpu 0: rx_hash 0x398ccc32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48070 dport 46197] != expected 0xb4b433ff # # Exception| cpu 0: rx_hash 0x398ccc32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39448 dport 46197] != expected 0xa94404a6 # # Exception| cpu 0: rx_hash 0x398ccc32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39448 dport 46197] != expected 0xa94404a6 # # Exception| cpu 0: rx_hash 0x398ccc32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33528 dport 46197] != expected 0xc7774bde # # Exception| cpu 0: rx_hash 0x398ccc32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33528 dport 46197] != expected 0xc7774bde # # Exception| cpu 0: rx_hash 0x398ccc32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47771 dport 46197] != expected 0x73c490f6 # # Exception| cpu 0: rx_hash 0x398ccc32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47771 dport 46197] != expected 0x73c490f6 # # Exception| cpu 0: rx_hash 0x398ccc32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51290 dport 46197] != expected 0xbf32e326 # # Exception| cpu 0: rx_hash 0x398ccc32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51290 dport 46197] != expected 0xbf32e326 # # Exception| cpu 0: rx_hash 0x398ccc32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46889 dport 46197] != expected 0x2888c813 # # Exception| cpu 0: rx_hash 0x398ccc32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46889 dport 46197] != expected 0x2888c813 # # Exception| cpu 0: rx_hash 0x398ccc32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36018 dport 46197] != expected 0x6b420ae5 # # Exception| cpu 0: rx_hash 0x398ccc32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36018 dport 46197] != expected 0x6b420ae5 # # Exception| cpu 0: rx_hash 0x398ccc32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43752 dport 46197] != expected 0x75a2f7f # # Exception| cpu 0: rx_hash 0x398ccc32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43752 dport 46197] != expected 0x75a2f7f # # Exception| cpu 0: rx_hash 0x398ccc32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59915 dport 46197] != expected 0xd0cbe7ab # # Exception| cpu 0: rx_hash 0x398ccc32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59915 dport 46197] != expected 0xd0cbe7ab # # Exception| cpu 0: rx_hash 0x398ccc32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42372 dport 46197] != expected 0xaaa6ca4e # # Exception| cpu 0: rx_hash 0x398ccc32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42372 dport 46197] != expected 0xaaa6ca4e # # Exception| cpu 0: rx_hash 0x398ccc32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41186 dport 46197] != expected 0xbec50312 # # Exception| cpu 0: rx_hash 0x398ccc32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41186 dport 46197] != expected 0xbec50312 # # Exception| cpu 0: rx_hash 0x398ccc32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48724 dport 46197] != expected 0xb968eac0 # # Exception| cpu 0: rx_hash 0x398ccc32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48724 dport 46197] != expected 0xb968eac0 # # Exception| cpu 0: rx_hash 0x398ccc32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59950 dport 46197] != expected 0x17d330a0 # # Exception| cpu 0: rx_hash 0x398ccc32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59950 dport 46197] != expected 0x17d330a0 # # Exception| cpu 0: rx_hash 0x398ccc32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33351 dport 46197] != expected 0xc88317fc # # Exception| cpu 0: rx_hash 0x398ccc32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33351 dport 46197] != expected 0xc88317fc # # Exception| cpu 0: rx_hash 0x398ccc32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37533 dport 46197] != expected 0xab27dc38 # # Exception| cpu 0: rx_hash 0x398ccc32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37533 dport 46197] != expected 0xab27dc38 # # Exception| cpu 0: rx_hash 0x398ccc32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60705 dport 46197] != expected 0xc44cfcf2 # # Exception| cpu 0: rx_hash 0x398ccc32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60705 dport 46197] != expected 0xc44cfcf2 # # Exception| cpu 0: rx_hash 0x398ccc32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32883 dport 46197] != expected 0x1fa76dc # # Exception| cpu 0: rx_hash 0x398ccc32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32883 dport 46197] != expected 0x1fa76dc # # Exception| cpu 0: rx_hash 0x398ccc32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54277 dport 46197] != expected 0xec8881b5 # # Exception| cpu 0: rx_hash 0x398ccc32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54277 dport 46197] != expected 0xec8881b5 # # Exception| cpu 0: rx_hash 0x398ccc32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37260 dport 46197] != expected 0x6cb3ad34 # # Exception| cpu 0: rx_hash 0x398ccc32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37260 dport 46197] != expected 0x6cb3ad34 # # 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__->