< 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 44049 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xa55fa1b3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36854 dport 44049] != expected 0x2d7f2c1d # # Exception| cpu 0: rx_hash 0xfd3fcf86 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36892 dport 44049] != expected 0xdcae9729 # # Exception| cpu 4: rx_hash 0xfb7ce684 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36870 dport 44049] != expected 0x894639aa # # Exception| cpu 4: rx_hash 0x415882ab [saddr 192.0.3.2 daddr 192.0.3.1 sport 36882 dport 44049] != expected 0x1e3e6759 # # Exception| cpu 4: rx_hash 0xc279162a [saddr 192.0.3.2 daddr 192.0.3.1 sport 36902 dport 44049] != expected 0xb4ca3018 # # Exception| cpu 5: rx_hash 0x9a19781f [saddr 192.0.3.2 daddr 192.0.3.1 sport 36812 dport 44049] != expected 0x451b8b2c # # Exception| cpu 5: rx_hash 0xe8129943 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36828 dport 44049] != expected 0x3e039849 # # Exception| cpu 5: rx_hash 0xfb6c0725 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36842 dport 44049] != expected 0x4c375425 # # Exception| cpu 5: rx_hash 0x7e1e5b07 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36904 dport 44049] != expected 0x765ac068 # # Exception| cpu 0: rx_hash 0x15f5ff8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 36950 dport 44049] != expected 0x6c982e16 # # Exception| cpu 0: rx_hash 0x2ab32623 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36972 dport 44049] != expected 0x4fc8927 # # Exception| cpu 4: rx_hash 0x4d85701b [saddr 192.0.3.2 daddr 192.0.3.1 sport 36944 dport 44049] != expected 0x5838f8ad # # Exception| cpu 4: rx_hash 0xf1e23d36 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36958 dport 44049] != expected 0x9aa808dd # # Exception| cpu 4: rx_hash 0x72c3a9b7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36970 dport 44049] != expected 0x305c5f9c # # Exception| cpu 4: rx_hash 0xbcaf05c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36980 dport 44049] != expected 0x89d4bc89 # # Exception| cpu 5: rx_hash 0x202dfd91 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36916 dport 44049] != expected 0x1712b850 # # Exception| cpu 5: rx_hash 0xf7a11434 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36932 dport 44049] != expected 0xcf40a65e # # Exception| cpu 5: rx_hash 0xcea4e49a [saddr 192.0.3.2 daddr 192.0.3.1 sport 36964 dport 44049] != expected 0xf2ccafec # # Exception| cpu 5: rx_hash 0xbaec2cc4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36974 dport 44049] != expected 0xdc3c120a # # Exception| cpu 5: rx_hash 0x00c848eb [saddr 192.0.3.2 daddr 192.0.3.1 sport 36986 dport 44049] != expected 0x4b444cf9 # # Exception| cpu 0: rx_hash 0x6d4d153b [saddr 192.0.3.2 daddr 192.0.3.1 sport 36992 dport 44049] != expected 0xf285ed7d # # Exception| cpu 0: rx_hash 0x5448e595 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37024 dport 44049] != expected 0xcf09e4cf # # Exception| cpu 0: rx_hash 0x4da8a041 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37070 dport 44049] != expected 0xaed319d4 # # Exception| cpu 4: rx_hash 0x264304c9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37040 dport 44049] != expected 0xb411f7aa # # Exception| cpu 4: rx_hash 0x9a2449e4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37054 dport 44049] != expected 0x768107da # # Exception| cpu 5: rx_hash 0x1f46f467 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37008 dport 44049] != expected 0x899dfe18 # # Exception| cpu 5: rx_hash 0xb61c0e2e [saddr 192.0.3.2 daddr 192.0.3.1 sport 37042 dport 44049] != expected 0x6cd16c87 # # Exception| cpu 5: rx_hash 0x520bcc97 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37050 dport 44049] != expected 0x9ae14a4c # # Exception| cpu 5: rx_hash 0x39e0681f [saddr 192.0.3.2 daddr 192.0.3.1 sport 37060 dport 44049] != expected 0x8023a432 # # Exception| cpu 5: rx_hash 0x4beb8943 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37076 dport 44049] != expected 0xfb3bb757 # # Exception| cpu 0: rx_hash 0xdbb483a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37078 dport 44049] != expected 0x23fb2c7a # # Exception| cpu 0: rx_hash 0x3fa3411d [saddr 192.0.3.2 daddr 192.0.3.1 sport 37086 dport 44049] != expected 0xd5cb0ab1 # # Exception| cpu 0: rx_hash 0xc8ca1dc2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37088 dport 44049] != expected 0x51cfe016 # # Exception| cpu 0: rx_hash 0x74ad50ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 37102 dport 44049] != expected 0x935f1066 # # Exception| cpu 0: rx_hash 0xb6273659 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37136 dport 44049] != expected 0x614f7d42 # # Exception| cpu 4: rx_hash 0x00e598b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37092 dport 44049] != expected 0xbdafad80 # # Exception| cpu 4: rx_hash 0x5ed63e27 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37112 dport 44049] != expected 0xdce7d5b8 # # Exception| cpu 5: rx_hash 0x2a9ef679 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37106 dport 44049] != expected 0xf217685e # # Exception| cpu 5: rx_hash 0x5473dde2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37122 dport 44049] != expected 0xc297f50a # # Exception| cpu 5: rx_hash 0xee57b9cd [saddr 192.0.3.2 daddr 192.0.3.1 sport 37142 dport 44049] != expected 0x55efabf9 # # 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 0x32a90a78 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47968 dport 38096] OK # # # cpu 4: rx_hash 0xa2f6009f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47970 dport 38096] OK # # # cpu 4: rx_hash 0xd0fde1c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47986 dport 38096] OK # # # cpu 4: rx_hash 0x888d6e57 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47988 dport 38096] OK # # # cpu 4: rx_hash 0x1422465a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48042 dport 38096] OK # # # cpu 4: rx_hash 0xf676ade1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48056 dport 38096] OK # # # cpu 5: rx_hash 0x9140fbd9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48004 dport 38096] OK # # # cpu 5: rx_hash 0xe34b1a85 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48020 dport 38096] OK # # # cpu 0: rx_hash 0x596f7eaa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48000 dport 38096] OK # # # cpu 0: rx_hash 0xf03584e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48034 dport 38096] OK # # # cpu 0: rx_hash 0x21fa4444 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48072 dport 38096] OK # # # cpu 0: rx_hash 0xfce87653 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48096 dport 38096] OK # # # cpu 4: rx_hash 0x7fc9e2d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48084 dport 38096] OK # # # cpu 4: rx_hash 0xd0d03199 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48108 dport 38096] OK # # # cpu 4: rx_hash 0x4a09c6fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48130 dport 38096] OK # # # cpu 4: rx_hash 0xae1e0445 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48138 dport 38096] OK # # # cpu 4: rx_hash 0xbb23b321 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48166 dport 38096] OK # # # cpu 4: rx_hash 0x0744fe0c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48168 dport 38096] OK # # # cpu 5: rx_hash 0xdc15e519 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48154 dport 38096] OK # # # cpu 0: rx_hash 0xa2dbd0c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48124 dport 38096] OK # # # cpu 0: rx_hash 0x9158dde9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48176 dport 38096] OK # # # cpu 4: rx_hash 0x329cfc12 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48202 dport 38096] OK # # # cpu 4: rx_hash 0xfcf05063 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48212 dport 38096] OK # # # cpu 4: rx_hash 0xc3b689cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48238 dport 38096] OK # # # cpu 5: rx_hash 0x2d3f90c4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48190 dport 38096] OK # # # cpu 5: rx_hash 0x46d4344c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48192 dport 38096] OK # # # cpu 5: rx_hash 0xe9cde707 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48248 dport 38096] OK # # # cpu 5: rx_hash 0xae33d41f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48276 dport 38096] OK # # # cpu 0: rx_hash 0xef8ece05 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48226 dport 38096] OK # # # cpu 0: rx_hash 0xf0007289 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48264 dport 38096] OK # # # cpu 4: rx_hash 0x820b93d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48280 dport 38096] OK # # # cpu 4: rx_hash 0x973624b1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48308 dport 38096] OK # # # cpu 4: rx_hash 0xab4736f0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39430 dport 38096] OK # # # cpu 4: rx_hash 0x5a6d432d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39458 dport 38096] OK # # # cpu 5: rx_hash 0x4a2416a6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48284 dport 38096] OK # # # cpu 5: rx_hash 0x88954867 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48320 dport 38096] OK # # # cpu 5: rx_hash 0x116352df [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39442 dport 38096] OK # # # cpu 0: rx_hash 0xda7b1c41 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48286 dport 38096] OK # # # cpu 0: rx_hash 0x91750db3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48302 dport 38096] OK # # # cpu 0: rx_hash 0xa4ad0fad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48332 dport 38096] 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 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 41555 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0xade8552b [saddr 192.0.3.2 daddr 192.0.3.1 sport 50255 dport 41555] != expected 0x2a3c0e41 # # Exception| cpu 5: rx_hash 0xade8552b [saddr 192.0.3.2 daddr 192.0.3.1 sport 50255 dport 41555] != expected 0x2a3c0e41 # # Exception| cpu 5: rx_hash 0xade8552b [saddr 192.0.3.2 daddr 192.0.3.1 sport 42516 dport 41555] != expected 0x88e818d6 # # Exception| cpu 5: rx_hash 0xade8552b [saddr 192.0.3.2 daddr 192.0.3.1 sport 42516 dport 41555] != expected 0x88e818d6 # # Exception| cpu 5: rx_hash 0xade8552b [saddr 192.0.3.2 daddr 192.0.3.1 sport 36130 dport 41555] != expected 0xb77e2938 # # Exception| cpu 5: rx_hash 0xade8552b [saddr 192.0.3.2 daddr 192.0.3.1 sport 36130 dport 41555] != expected 0xb77e2938 # # Exception| cpu 5: rx_hash 0xade8552b [saddr 192.0.3.2 daddr 192.0.3.1 sport 57865 dport 41555] != expected 0x3753f0fc # # Exception| cpu 5: rx_hash 0xade8552b [saddr 192.0.3.2 daddr 192.0.3.1 sport 57865 dport 41555] != expected 0x3753f0fc # # Exception| cpu 5: rx_hash 0xade8552b [saddr 192.0.3.2 daddr 192.0.3.1 sport 36159 dport 41555] != expected 0x67b7675b # # Exception| cpu 5: rx_hash 0xade8552b [saddr 192.0.3.2 daddr 192.0.3.1 sport 36159 dport 41555] != expected 0x67b7675b # # Exception| cpu 5: rx_hash 0xade8552b [saddr 192.0.3.2 daddr 192.0.3.1 sport 39959 dport 41555] != expected 0x11c1d107 # # Exception| cpu 5: rx_hash 0xade8552b [saddr 192.0.3.2 daddr 192.0.3.1 sport 39959 dport 41555] != expected 0x11c1d107 # # Exception| cpu 5: rx_hash 0xade8552b [saddr 192.0.3.2 daddr 192.0.3.1 sport 47217 dport 41555] != expected 0xe2fae693 # # Exception| cpu 5: rx_hash 0xade8552b [saddr 192.0.3.2 daddr 192.0.3.1 sport 47217 dport 41555] != expected 0xe2fae693 # # Exception| cpu 5: rx_hash 0xade8552b [saddr 192.0.3.2 daddr 192.0.3.1 sport 50822 dport 41555] != expected 0x6ff0d8ff # # Exception| cpu 5: rx_hash 0xade8552b [saddr 192.0.3.2 daddr 192.0.3.1 sport 50822 dport 41555] != expected 0x6ff0d8ff # # Exception| cpu 5: rx_hash 0xade8552b [saddr 192.0.3.2 daddr 192.0.3.1 sport 50580 dport 41555] != expected 0xb841111a # # Exception| cpu 5: rx_hash 0xade8552b [saddr 192.0.3.2 daddr 192.0.3.1 sport 50580 dport 41555] != expected 0xb841111a # # Exception| cpu 5: rx_hash 0xade8552b [saddr 192.0.3.2 daddr 192.0.3.1 sport 41296 dport 41555] != expected 0xe7cb7079 # # Exception| cpu 5: rx_hash 0xade8552b [saddr 192.0.3.2 daddr 192.0.3.1 sport 41296 dport 41555] != expected 0xe7cb7079 # # Exception| cpu 5: rx_hash 0xade8552b [saddr 192.0.3.2 daddr 192.0.3.1 sport 43302 dport 41555] != expected 0x3fcf88ea # # Exception| cpu 5: rx_hash 0xade8552b [saddr 192.0.3.2 daddr 192.0.3.1 sport 43302 dport 41555] != expected 0x3fcf88ea # # Exception| cpu 5: rx_hash 0xade8552b [saddr 192.0.3.2 daddr 192.0.3.1 sport 37388 dport 41555] != expected 0x7b6ad92f # # Exception| cpu 5: rx_hash 0xade8552b [saddr 192.0.3.2 daddr 192.0.3.1 sport 37388 dport 41555] != expected 0x7b6ad92f # # Exception| cpu 5: rx_hash 0xade8552b [saddr 192.0.3.2 daddr 192.0.3.1 sport 60523 dport 41555] != expected 0xc21bf64a # # Exception| cpu 5: rx_hash 0xade8552b [saddr 192.0.3.2 daddr 192.0.3.1 sport 60523 dport 41555] != expected 0xc21bf64a # # Exception| cpu 5: rx_hash 0xade8552b [saddr 192.0.3.2 daddr 192.0.3.1 sport 44584 dport 41555] != expected 0xe0da597a # # Exception| cpu 5: rx_hash 0xade8552b [saddr 192.0.3.2 daddr 192.0.3.1 sport 44584 dport 41555] != expected 0xe0da597a # # Exception| cpu 5: rx_hash 0xade8552b [saddr 192.0.3.2 daddr 192.0.3.1 sport 44877 dport 41555] != expected 0xb9c0aeea # # Exception| cpu 5: rx_hash 0xade8552b [saddr 192.0.3.2 daddr 192.0.3.1 sport 44877 dport 41555] != expected 0xb9c0aeea # # Exception| cpu 5: rx_hash 0xade8552b [saddr 192.0.3.2 daddr 192.0.3.1 sport 56564 dport 41555] != expected 0x9237b572 # # Exception| cpu 5: rx_hash 0xade8552b [saddr 192.0.3.2 daddr 192.0.3.1 sport 56564 dport 41555] != expected 0x9237b572 # # Exception| cpu 5: rx_hash 0xade8552b [saddr 192.0.3.2 daddr 192.0.3.1 sport 56085 dport 41555] != expected 0xd21aadce # # Exception| cpu 5: rx_hash 0xade8552b [saddr 192.0.3.2 daddr 192.0.3.1 sport 56085 dport 41555] != expected 0xd21aadce # # Exception| cpu 5: rx_hash 0xade8552b [saddr 192.0.3.2 daddr 192.0.3.1 sport 43936 dport 41555] != expected 0x97d49ca6 # # Exception| cpu 5: rx_hash 0xade8552b [saddr 192.0.3.2 daddr 192.0.3.1 sport 43936 dport 41555] != expected 0x97d49ca6 # # Exception| cpu 5: rx_hash 0xade8552b [saddr 192.0.3.2 daddr 192.0.3.1 sport 60540 dport 41555] != expected 0x3c2205cf # # Exception| cpu 5: rx_hash 0xade8552b [saddr 192.0.3.2 daddr 192.0.3.1 sport 60540 dport 41555] != expected 0x3c2205cf # # Exception| cpu 5: rx_hash 0xade8552b [saddr 192.0.3.2 daddr 192.0.3.1 sport 59624 dport 41555] != expected 0x8dd5391d # # Exception| cpu 5: rx_hash 0xade8552b [saddr 192.0.3.2 daddr 192.0.3.1 sport 59624 dport 41555] != expected 0x8dd5391d # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 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 57159 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x4ac7e36c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52902 dport 57159] != expected 0x312c6f05 # # Exception| cpu 4: rx_hash 0x4ac7e36c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52902 dport 57159] != expected 0x312c6f05 # # Exception| cpu 4: rx_hash 0x4ac7e36c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43434 dport 57159] != expected 0x52c9615d # # Exception| cpu 4: rx_hash 0x4ac7e36c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43434 dport 57159] != expected 0x52c9615d # # Exception| cpu 4: rx_hash 0x4ac7e36c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57766 dport 57159] != expected 0x7389b3ad # # Exception| cpu 4: rx_hash 0x4ac7e36c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57766 dport 57159] != expected 0x7389b3ad # # Exception| cpu 4: rx_hash 0x4ac7e36c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38882 dport 57159] != expected 0x9ab32ef # # Exception| cpu 4: rx_hash 0x4ac7e36c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38882 dport 57159] != expected 0x9ab32ef # # Exception| cpu 4: rx_hash 0x4ac7e36c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55381 dport 57159] != expected 0xb42a9ecd # # Exception| cpu 4: rx_hash 0x4ac7e36c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55381 dport 57159] != expected 0xb42a9ecd # # Exception| cpu 4: rx_hash 0x4ac7e36c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39455 dport 57159] != expected 0x6eec7336 # # Exception| cpu 4: rx_hash 0x4ac7e36c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39455 dport 57159] != expected 0x6eec7336 # # Exception| cpu 4: rx_hash 0x4ac7e36c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33530 dport 57159] != expected 0xe72d8b7b # # Exception| cpu 4: rx_hash 0x4ac7e36c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33530 dport 57159] != expected 0xe72d8b7b # # Exception| cpu 4: rx_hash 0x4ac7e36c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39695 dport 57159] != expected 0x7bc72c7f # # Exception| cpu 4: rx_hash 0x4ac7e36c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39695 dport 57159] != expected 0x7bc72c7f # # Exception| cpu 4: rx_hash 0x4ac7e36c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54592 dport 57159] != expected 0x5cbc697f # # Exception| cpu 4: rx_hash 0x4ac7e36c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54592 dport 57159] != expected 0x5cbc697f # # Exception| cpu 4: rx_hash 0x4ac7e36c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34287 dport 57159] != expected 0x30cf3401 # # Exception| cpu 4: rx_hash 0x4ac7e36c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34287 dport 57159] != expected 0x30cf3401 # # Exception| cpu 4: rx_hash 0x4ac7e36c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32979 dport 57159] != expected 0x2911f3a9 # # Exception| cpu 4: rx_hash 0x4ac7e36c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32979 dport 57159] != expected 0x2911f3a9 # # Exception| cpu 4: rx_hash 0x4ac7e36c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51273 dport 57159] != expected 0xec6b33ba # # Exception| cpu 4: rx_hash 0x4ac7e36c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51273 dport 57159] != expected 0xec6b33ba # # Exception| cpu 4: rx_hash 0x4ac7e36c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45037 dport 57159] != expected 0x9cdd73de # # Exception| cpu 4: rx_hash 0x4ac7e36c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45037 dport 57159] != expected 0x9cdd73de # # Exception| cpu 4: rx_hash 0x4ac7e36c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56273 dport 57159] != expected 0xe6f4868a # # Exception| cpu 4: rx_hash 0x4ac7e36c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56273 dport 57159] != expected 0xe6f4868a # # Exception| cpu 4: rx_hash 0x4ac7e36c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36180 dport 57159] != expected 0xed92938b # # Exception| cpu 4: rx_hash 0x4ac7e36c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36180 dport 57159] != expected 0xed92938b # # Exception| cpu 4: rx_hash 0x4ac7e36c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44083 dport 57159] != expected 0x54c2bacc # # Exception| cpu 4: rx_hash 0x4ac7e36c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44083 dport 57159] != expected 0x54c2bacc # # Exception| cpu 4: rx_hash 0x4ac7e36c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33356 dport 57159] != expected 0x3a126936 # # Exception| cpu 4: rx_hash 0x4ac7e36c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33356 dport 57159] != expected 0x3a126936 # # Exception| cpu 4: rx_hash 0x4ac7e36c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38875 dport 57159] != expected 0x860cf46b # # Exception| cpu 4: rx_hash 0x4ac7e36c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38875 dport 57159] != expected 0x860cf46b # # Exception| cpu 4: rx_hash 0x4ac7e36c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58424 dport 57159] != expected 0xd4cf267 # # Exception| cpu 4: rx_hash 0x4ac7e36c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58424 dport 57159] != expected 0xd4cf267 # # Exception| cpu 4: rx_hash 0x4ac7e36c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34318 dport 57159] != expected 0x2f07b403 # # Exception| cpu 4: rx_hash 0x4ac7e36c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34318 dport 57159] != expected 0x2f07b403 # # Exception| cpu 4: rx_hash 0x4ac7e36c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35278 dport 57159] != expected 0x3c58e927 # # Exception| cpu 4: rx_hash 0x4ac7e36c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35278 dport 57159] != expected 0x3c58e927 # # Exception| cpu 4: rx_hash 0x4ac7e36c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38898 dport 57159] != expected 0x7ba0d3b3 # # Exception| cpu 4: rx_hash 0x4ac7e36c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38898 dport 57159] != expected 0x7ba0d3b3 # # 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__->