< 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 34904 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x62c6fc20 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56096 dport 34904] != expected 0x70677ca1 # # Exception| cpu 0: rx_hash 0xf7d4fcdd [saddr 192.0.3.2 daddr 192.0.3.1 sport 56110 dport 34904] != expected 0xc6cb5d01 # # Exception| cpu 0: rx_hash 0x42ff2717 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56116 dport 34904] != expected 0xccbe0c27 # # Exception| cpu 0: rx_hash 0xa53cd19b [saddr 192.0.3.2 daddr 192.0.3.1 sport 56128 dport 34904] != expected 0x157548be # # Exception| cpu 0: rx_hash 0x9aedbc41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56140 dport 34904] != expected 0x3de4e845 # # Exception| cpu 4: rx_hash 0x35203c00 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56168 dport 34904] != expected 0x4b19f0fd # # Exception| cpu 4: rx_hash 0x4a82e7b4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56174 dport 34904] != expected 0x1a3ab10b # # Exception| cpu 5: rx_hash 0xa84ffc5e [saddr 192.0.3.2 daddr 192.0.3.1 sport 56124 dport 34904] != expected 0x2b316c71 # # Exception| cpu 5: rx_hash 0xbad46776 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56152 dport 34904] != expected 0x813d98c3 # # Exception| cpu 5: rx_hash 0x800be7ca [saddr 192.0.3.2 daddr 192.0.3.1 sport 56178 dport 34904] != expected 0x416ca1db # # Exception| cpu 5: rx_hash 0x1519e737 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56188 dport 34904] != expected 0xf7c0807b # # Exception| cpu 5: rx_hash 0x86b27128 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56202 dport 34904] != expected 0x5e4eb3bc # # Exception| cpu 0: rx_hash 0x4c3b7156 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56214 dport 34904] != expected 0x518a36c # # Exception| cpu 0: rx_hash 0xaef66abc [saddr 192.0.3.2 daddr 192.0.3.1 sport 56260 dport 34904] != expected 0x34137e16 # # Exception| cpu 0: rx_hash 0xcbb2ea83 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56316 dport 34904] != expected 0x19b8767e # # Exception| cpu 0: rx_hash 0x64918329 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56332 dport 34904] != expected 0x30785c0c # # Exception| cpu 4: rx_hash 0xd92971ab [saddr 192.0.3.2 daddr 192.0.3.1 sport 56216 dport 34904] != expected 0xb3b482cc # # Exception| cpu 4: rx_hash 0xee85dcd2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56270 dport 34904] != expected 0x4da19f1b # # Exception| cpu 4: rx_hash 0x5bae0718 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56276 dport 34904] != expected 0x47d4ce3d # # Exception| cpu 4: rx_hash 0xb11edc51 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56284 dport 34904] != expected 0xa05bae6b # # Exception| cpu 4: rx_hash 0x3eea8727 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56300 dport 34904] != expected 0x6a7fc655 # # Exception| cpu 4: rx_hash 0xae188357 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56336 dport 34904] != expected 0x6b2e4cdc # # Exception| cpu 5: rx_hash 0x690c4707 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56228 dport 34904] != expected 0x51014a09 # # Exception| cpu 5: rx_hash 0x9c542aa3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56244 dport 34904] != expected 0x22c6fa22 # # Exception| cpu 5: rx_hash 0xa3854779 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56248 dport 34904] != expected 0xa575ad9 # # Exception| cpu 5: rx_hash 0x04dbee70 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56338 dport 34904] != expected 0xf513cd87 # # Exception| cpu 0: rx_hash 0xd1ba58e3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56342 dport 34904] != expected 0x3a0d0d2a # # Exception| cpu 0: rx_hash 0x1e3db5fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 56364 dport 34904] != expected 0x899b8419 # # Exception| cpu 0: rx_hash 0x9cc35923 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44680 dport 34904] != expected 0x279682a1 # # Exception| cpu 0: rx_hash 0x2ce66f8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 44724 dport 34904] != expected 0xc5234a64 # # Exception| cpu 0: rx_hash 0x2195424a [saddr 192.0.3.2 daddr 192.0.3.1 sport 44744 dport 34904] != expected 0xfb676eab # # Exception| cpu 4: rx_hash 0x91c9ee8d [saddr 192.0.3.2 daddr 192.0.3.1 sport 56348 dport 34904] != expected 0x43bfec27 # # Exception| cpu 4: rx_hash 0x4cd598bd [saddr 192.0.3.2 daddr 192.0.3.1 sport 56386 dport 34904] != expected 0x5a2591a6 # # Exception| cpu 4: rx_hash 0x33774309 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56388 dport 34904] != expected 0xb06d050 # # Exception| cpu 4: rx_hash 0x699b3487 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44696 dport 34904] != expected 0x5451328a # # Exception| cpu 4: rx_hash 0x737d6f0c [saddr 192.0.3.2 daddr 192.0.3.1 sport 44710 dport 34904] != expected 0x28d97b14 # # Exception| cpu 4: rx_hash 0x862502a8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44726 dport 34904] != expected 0x5b1ecb3f # # Exception| cpu 4: rx_hash 0x6c95d9e1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44734 dport 34904] != expected 0xbc91ab69 # # Exception| cpu 5: rx_hash 0x94c703eb [saddr 192.0.3.2 daddr 192.0.3.1 sport 56378 dport 34904] != expected 0xab7f75c4 # # Exception| cpu 5: rx_hash 0xd9be022b [saddr 192.0.3.2 daddr 192.0.3.1 sport 44708 dport 34904] != expected 0xb6e4fa4f # # 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 0xa0839b4a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47660 dport 46984] OK # # # cpu 0: rx_hash 0x80ba407d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47672 dport 46984] OK # # # cpu 4: rx_hash 0x18db6d45 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47690 dport 46984] OK # # # cpu 4: rx_hash 0x0733dba8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47698 dport 46984] OK # # # cpu 4: rx_hash 0xed8300e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47706 dport 46984] OK # # # cpu 4: rx_hash 0x2204edf9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47712 dport 46984] OK # # # cpu 4: rx_hash 0xd75c805d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47728 dport 46984] OK # # # cpu 4: rx_hash 0x972f3633 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47738 dport 46984] OK # # # cpu 5: rx_hash 0x8dc96db8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47684 dport 46984] OK # # # cpu 5: rx_hash 0x7891001c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47700 dport 46984] OK # # # cpu 0: rx_hash 0x3dec5b14 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47736 dport 46984] OK # # # cpu 0: rx_hash 0xee347b65 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47748 dport 46984] OK # # # cpu 0: rx_hash 0x7b267b98 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47754 dport 46984] OK # # # cpu 0: rx_hash 0xb1af7be6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47766 dport 46984] OK # # # cpu 4: rx_hash 0x3e5b2090 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47782 dport 46984] OK # # # cpu 4: rx_hash 0x5e114dc9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47800 dport 46984] OK # # # cpu 4: rx_hash 0x5362600c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47812 dport 46984] OK # # # cpu 4: rx_hash 0x49843b87 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47866 dport 46984] OK # # # cpu 5: rx_hash 0xf1dccd88 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47772 dport 46984] OK # # # cpu 5: rx_hash 0xcb034d34 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47798 dport 46984] OK # # # cpu 5: rx_hash 0xf4d220ee [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47802 dport 46984] OK # # # cpu 5: rx_hash 0xd998d61c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47826 dport 46984] OK # # # cpu 0: rx_hash 0x21b3967d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47806 dport 46984] OK # # # cpu 0: rx_hash 0xfcafe04d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47840 dport 46984] OK # # # cpu 0: rx_hash 0x09f78de9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47856 dport 46984] OK # # # cpu 0: rx_hash 0xdc963b7a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47860 dport 46984] OK # # # cpu 0: rx_hash 0x5fcaf00b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47876 dport 46984] OK # # # cpu 0: rx_hash 0xf007704a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47904 dport 46984] OK # # # cpu 4: rx_hash 0x7ff32b3c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47888 dport 46984] OK # # # cpu 4: rx_hash 0xaf9c70c9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47922 dport 46984] OK # # # cpu 4: rx_hash 0x17c486c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47956 dport 46984] OK # # # cpu 4: rx_hash 0x728006f9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47980 dport 46984] OK # # # cpu 4: rx_hash 0x6bd126f6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48012 dport 46984] OK # # # cpu 5: rx_hash 0x5ac41d6d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47906 dport 46984] OK # # # cpu 5: rx_hash 0x055f1dee [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47920 dport 46984] OK # # # cpu 5: rx_hash 0x904d1d13 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47934 dport 46984] OK # # # cpu 0: rx_hash 0xe29ceb62 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47940 dport 46984] OK # # # cpu 0: rx_hash 0x9830ddb0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47972 dport 46984] OK # # # cpu 0: rx_hash 0xf87ab0e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47994 dport 46984] OK # # # cpu 0: rx_hash 0x8161fdbf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48004 dport 46984] OK # # # cpu 0: rx_hash 0xe12b90e6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48026 dport 46984] OK # # # count: pass=41 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 39762 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x9cbb7698 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47055 dport 39762] != expected 0x28a9a81d # # Exception| cpu 0: rx_hash 0x9cbb7698 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47055 dport 39762] != expected 0x28a9a81d # # Exception| cpu 0: rx_hash 0x9cbb7698 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38363 dport 39762] != expected 0x1c5706c2 # # Exception| cpu 0: rx_hash 0x9cbb7698 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38363 dport 39762] != expected 0x1c5706c2 # # Exception| cpu 0: rx_hash 0x9cbb7698 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47558 dport 39762] != expected 0x9beb66dd # # Exception| cpu 0: rx_hash 0x9cbb7698 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47558 dport 39762] != expected 0x9beb66dd # # Exception| cpu 0: rx_hash 0x9cbb7698 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37890 dport 39762] != expected 0xf1d1b505 # # Exception| cpu 0: rx_hash 0x9cbb7698 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37890 dport 39762] != expected 0xf1d1b505 # # Exception| cpu 0: rx_hash 0x9cbb7698 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43485 dport 39762] != expected 0xca96f2fc # # Exception| cpu 0: rx_hash 0x9cbb7698 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43485 dport 39762] != expected 0xca96f2fc # # Exception| cpu 0: rx_hash 0x9cbb7698 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59167 dport 39762] != expected 0xd7483465 # # Exception| cpu 0: rx_hash 0x9cbb7698 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59167 dport 39762] != expected 0xd7483465 # # Exception| cpu 0: rx_hash 0x9cbb7698 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34072 dport 39762] != expected 0xebeb5891 # # Exception| cpu 0: rx_hash 0x9cbb7698 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34072 dport 39762] != expected 0xebeb5891 # # Exception| cpu 0: rx_hash 0x9cbb7698 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50696 dport 39762] != expected 0xd525fd5 # # Exception| cpu 0: rx_hash 0x9cbb7698 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50696 dport 39762] != expected 0xd525fd5 # # Exception| cpu 0: rx_hash 0x9cbb7698 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49902 dport 39762] != expected 0x4ad4c2f9 # # Exception| cpu 0: rx_hash 0x9cbb7698 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49902 dport 39762] != expected 0x4ad4c2f9 # # Exception| cpu 0: rx_hash 0x9cbb7698 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34937 dport 39762] != expected 0x9696849b # # Exception| cpu 0: rx_hash 0x9cbb7698 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34937 dport 39762] != expected 0x9696849b # # Exception| cpu 0: rx_hash 0x9cbb7698 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60817 dport 39762] != expected 0x7ae55121 # # Exception| cpu 0: rx_hash 0x9cbb7698 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60817 dport 39762] != expected 0x7ae55121 # # Exception| cpu 0: rx_hash 0x9cbb7698 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47555 dport 39762] != expected 0x688ea4c7 # # Exception| cpu 0: rx_hash 0x9cbb7698 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47555 dport 39762] != expected 0x688ea4c7 # # Exception| cpu 0: rx_hash 0x9cbb7698 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42351 dport 39762] != expected 0x23df7c3c # # Exception| cpu 0: rx_hash 0x9cbb7698 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42351 dport 39762] != expected 0x23df7c3c # # Exception| cpu 0: rx_hash 0x9cbb7698 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55612 dport 39762] != expected 0x7091e7d5 # # Exception| cpu 0: rx_hash 0x9cbb7698 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55612 dport 39762] != expected 0x7091e7d5 # # Exception| cpu 0: rx_hash 0x9cbb7698 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57554 dport 39762] != expected 0x2046d465 # # Exception| cpu 0: rx_hash 0x9cbb7698 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57554 dport 39762] != expected 0x2046d465 # # Exception| cpu 0: rx_hash 0x9cbb7698 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59265 dport 39762] != expected 0xfc5b53eb # # Exception| cpu 0: rx_hash 0x9cbb7698 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59265 dport 39762] != expected 0xfc5b53eb # # Exception| cpu 0: rx_hash 0x9cbb7698 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42777 dport 39762] != expected 0x5fb7847f # # Exception| cpu 0: rx_hash 0x9cbb7698 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42777 dport 39762] != expected 0x5fb7847f # # Exception| cpu 0: rx_hash 0x9cbb7698 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59044 dport 39762] != expected 0xc1e132e6 # # Exception| cpu 0: rx_hash 0x9cbb7698 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59044 dport 39762] != expected 0xc1e132e6 # # Exception| cpu 0: rx_hash 0x9cbb7698 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50096 dport 39762] != expected 0x2472c47a # # Exception| cpu 0: rx_hash 0x9cbb7698 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50096 dport 39762] != expected 0x2472c47a # # Exception| cpu 0: rx_hash 0x9cbb7698 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48502 dport 39762] != expected 0x2278e626 # # Exception| cpu 0: rx_hash 0x9cbb7698 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48502 dport 39762] != expected 0x2278e626 # # Exception| cpu 0: rx_hash 0x9cbb7698 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48856 dport 39762] != expected 0x8fedaf15 # # Exception| cpu 0: rx_hash 0x9cbb7698 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48856 dport 39762] != expected 0x8fedaf15 # # Exception| count: pass=0 nohash=0 fail=42 # # Exception| # not ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 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 58720 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xd74587fb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59558 dport 58720] != expected 0x78e41ed1 # # Exception| cpu 0: rx_hash 0xd74587fb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59558 dport 58720] != expected 0x78e41ed1 # # Exception| cpu 0: rx_hash 0xd74587fb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39945 dport 58720] != expected 0xc3903cf2 # # Exception| cpu 0: rx_hash 0xd74587fb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39945 dport 58720] != expected 0xc3903cf2 # # Exception| cpu 0: rx_hash 0xd74587fb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39443 dport 58720] != expected 0x5ac445e3 # # Exception| cpu 0: rx_hash 0xd74587fb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39443 dport 58720] != expected 0x5ac445e3 # # Exception| cpu 0: rx_hash 0xd74587fb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33406 dport 58720] != expected 0xfc76377a # # Exception| cpu 0: rx_hash 0xd74587fb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33406 dport 58720] != expected 0xfc76377a # # Exception| cpu 0: rx_hash 0xd74587fb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51132 dport 58720] != expected 0x75fdf7 # # Exception| cpu 0: rx_hash 0xd74587fb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51132 dport 58720] != expected 0x75fdf7 # # Exception| cpu 0: rx_hash 0xd74587fb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55125 dport 58720] != expected 0xa0e78492 # # Exception| cpu 0: rx_hash 0xd74587fb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55125 dport 58720] != expected 0xa0e78492 # # Exception| cpu 0: rx_hash 0xd74587fb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37469 dport 58720] != expected 0x7f6aeeac # # Exception| cpu 0: rx_hash 0xd74587fb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37469 dport 58720] != expected 0x7f6aeeac # # Exception| cpu 0: rx_hash 0xd74587fb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56284 dport 58720] != expected 0xd745594c # # Exception| cpu 0: rx_hash 0xd74587fb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56284 dport 58720] != expected 0xd745594c # # Exception| cpu 0: rx_hash 0xd74587fb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45852 dport 58720] != expected 0x7b950567 # # Exception| cpu 0: rx_hash 0xd74587fb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45852 dport 58720] != expected 0x7b950567 # # Exception| cpu 0: rx_hash 0xd74587fb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54190 dport 58720] != expected 0x42cec4af # # Exception| cpu 0: rx_hash 0xd74587fb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54190 dport 58720] != expected 0x42cec4af # # Exception| cpu 0: rx_hash 0xd74587fb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52918 dport 58720] != expected 0x22b97d98 # # Exception| cpu 0: rx_hash 0xd74587fb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52918 dport 58720] != expected 0x22b97d98 # # Exception| cpu 0: rx_hash 0xd74587fb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60577 dport 58720] != expected 0x49157e9d # # Exception| cpu 0: rx_hash 0xd74587fb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60577 dport 58720] != expected 0x49157e9d # # Exception| cpu 0: rx_hash 0xd74587fb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44771 dport 58720] != expected 0x28979da5 # # Exception| cpu 0: rx_hash 0xd74587fb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44771 dport 58720] != expected 0x28979da5 # # Exception| cpu 0: rx_hash 0xd74587fb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37976 dport 58720] != expected 0xd3f220aa # # Exception| cpu 0: rx_hash 0xd74587fb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37976 dport 58720] != expected 0xd3f220aa # # Exception| cpu 0: rx_hash 0xd74587fb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33580 dport 58720] != expected 0x71eeaa4a # # Exception| cpu 0: rx_hash 0xd74587fb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33580 dport 58720] != expected 0x71eeaa4a # # Exception| cpu 0: rx_hash 0xd74587fb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57117 dport 58720] != expected 0xfaebf469 # # Exception| cpu 0: rx_hash 0xd74587fb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57117 dport 58720] != expected 0xfaebf469 # # Exception| cpu 0: rx_hash 0xd74587fb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41484 dport 58720] != expected 0xe76db674 # # Exception| cpu 0: rx_hash 0xd74587fb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41484 dport 58720] != expected 0xe76db674 # # Exception| cpu 0: rx_hash 0xd74587fb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54901 dport 58720] != expected 0xb51e349a # # Exception| cpu 0: rx_hash 0xd74587fb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54901 dport 58720] != expected 0xb51e349a # # Exception| cpu 0: rx_hash 0xd74587fb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51083 dport 58720] != expected 0xa5a5a77b # # Exception| cpu 0: rx_hash 0xd74587fb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51083 dport 58720] != expected 0xa5a5a77b # # Exception| cpu 0: rx_hash 0xd74587fb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50975 dport 58720] != expected 0x5b3771f8 # # Exception| cpu 0: rx_hash 0xd74587fb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50975 dport 58720] != expected 0x5b3771f8 # # Exception| cpu 0: rx_hash 0xd74587fb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43339 dport 58720] != expected 0x250a598b # # Exception| cpu 0: rx_hash 0xd74587fb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43339 dport 58720] != expected 0x250a598b # # Exception| cpu 0: rx_hash 0xd74587fb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38968 dport 58720] != expected 0x237dc7c # # Exception| cpu 0: rx_hash 0xd74587fb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38968 dport 58720] != expected 0x237dc7c # # 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__->