< 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 216, 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 42867 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x7afffce0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56778 dport 42867] != expected 0x637dd6cd # # Exception| cpu 0: rx_hash 0xf1c3e377 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56794 dport 42867] != expected 0x56c39850 # # Exception| cpu 0: rx_hash 0x86814665 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56858 dport 42867] != expected 0xfedd4b9 # # Exception| cpu 4: rx_hash 0x57355172 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56820 dport 42867] != expected 0x5c6b6cbd # # Exception| cpu 4: rx_hash 0x42259a63 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56832 dport 42867] != expected 0xfcdd73f0 # # Exception| cpu 4: rx_hash 0x6ed5e43c [saddr 192.0.3.2 daddr 192.0.3.1 sport 56836 dport 42867] != expected 0x2a244987 # # Exception| cpu 4: rx_hash 0x87bb95a8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56864 dport 42867] != expected 0xe60254be # # Exception| cpu 4: rx_hash 0x91c3aa87 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56872 dport 42867] != expected 0x8d7ec985 # # Exception| cpu 4: rx_hash 0x5ec600f0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56918 dport 42867] != expected 0x3f07e052 # # Exception| cpu 5: rx_hash 0x85e9b25b [saddr 192.0.3.2 daddr 192.0.3.1 sport 56806 dport 42867] != expected 0xc42756cf # # Exception| cpu 5: rx_hash 0x78addb13 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56844 dport 42867] != expected 0x4158d4bc # # Exception| cpu 5: rx_hash 0x1affb510 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56888 dport 42867] != expected 0xb8c08718 # # Exception| cpu 5: rx_hash 0xd5fa1f67 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56902 dport 42867] != expected 0xab9aecf # # Exception| cpu 0: rx_hash 0x1fb267ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 56964 dport 42867] != expected 0xec938054 # # Exception| cpu 0: rx_hash 0x948e7859 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56980 dport 42867] != expected 0xd92dcec9 # # Exception| cpu 0: rx_hash 0xda2c6805 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56996 dport 42867] != expected 0xf64ca71a # # Exception| cpu 0: rx_hash 0x51107792 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57012 dport 42867] != expected 0xc3f2e987 # # Exception| cpu 0: rx_hash 0xd18d1e74 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57024 dport 42867] != expected 0xb7052984 # # Exception| cpu 0: rx_hash 0x76417fbc [saddr 192.0.3.2 daddr 192.0.3.1 sport 57044 dport 42867] != expected 0x54425d6e # # Exception| cpu 4: rx_hash 0xf6dc165a [saddr 192.0.3.2 daddr 192.0.3.1 sport 56992 dport 42867] != expected 0x20b59d6d # # Exception| cpu 4: rx_hash 0x476848bd [saddr 192.0.3.2 daddr 192.0.3.1 sport 57020 dport 42867] != expected 0xa88e74bc # # Exception| cpu 4: rx_hash 0x0a5cab54 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37476 dport 42867] != expected 0x76a4175a # # Exception| cpu 5: rx_hash 0x106410ac [saddr 192.0.3.2 daddr 192.0.3.1 sport 56934 dport 42867] != expected 0x10668981 # # Exception| cpu 5: rx_hash 0xc2b8f385 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56948 dport 42867] != expected 0x882ab3f3 # # Exception| cpu 5: rx_hash 0xeb055f04 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57036 dport 42867] != expected 0xa808ec8 # # Exception| cpu 0: rx_hash 0x45c468c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37486 dport 42867] != expected 0xb02afe8e # # Exception| cpu 0: rx_hash 0x709a5ed7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37504 dport 42867] != expected 0xf15a5017 # # Exception| cpu 0: rx_hash 0xb43e82d1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37530 dport 42867] != expected 0x26af75e # # Exception| cpu 0: rx_hash 0x67d8b235 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37554 dport 42867] != expected 0x73c94d2b # # Exception| cpu 0: rx_hash 0x284071a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37560 dport 42867] != expected 0xb547a4ff # # Exception| cpu 0: rx_hash 0x92555932 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37568 dport 42867] != expected 0x7c35c3b0 # # Exception| cpu 4: rx_hash 0x8f8c106c [saddr 192.0.3.2 daddr 192.0.3.1 sport 37548 dport 42867] != expected 0x5600d015 # # Exception| cpu 4: rx_hash 0xf13de4fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 37582 dport 42867] != expected 0x6c421013 # # Exception| cpu 4: rx_hash 0x196946a5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37584 dport 42867] != expected 0x498b8d2d # # Exception| cpu 4: rx_hash 0x23e107d5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37596 dport 42867] != expected 0xf40e2a61 # # Exception| cpu 5: rx_hash 0xcef87752 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37502 dport 42867] != expected 0x8594b013 # # Exception| cpu 5: rx_hash 0x3f029d46 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37514 dport 42867] != expected 0x37d4b9c3 # # Exception| cpu 5: rx_hash 0xd7563f1f [saddr 192.0.3.2 daddr 192.0.3.1 sport 37524 dport 42867] != expected 0x121d24fd # # Exception| cpu 5: rx_hash 0xb504511c [saddr 192.0.3.2 daddr 192.0.3.1 sport 37536 dport 42867] != expected 0xeb857759 # # Exception| cpu 5: rx_hash 0x99f42f43 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37540 dport 42867] != expected 0x3d7c4d2e # # 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 0xc30d84e0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53060 dport 46426] OK # # # cpu 0: rx_hash 0x2a63f574 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53088 dport 46426] OK # # # cpu 0: rx_hash 0xa15feae3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53104 dport 46426] OK # # # cpu 4: rx_hash 0xf985c590 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53064 dport 46426] OK # # # cpu 4: rx_hash 0x7c557ea8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53120 dport 46426] OK # # # cpu 5: rx_hash 0x860ee2cd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53008 dport 46426] OK # # # cpu 5: rx_hash 0xc8acf291 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53024 dport 46426] OK # # # cpu 5: rx_hash 0xded4cdbe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53032 dport 46426] OK # # # cpu 5: rx_hash 0x1a7011b8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53042 dport 46426] OK # # # cpu 5: rx_hash 0xb61d0601 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53058 dport 46426] OK # # # cpu 5: rx_hash 0x64c1e528 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53072 dport 46426] OK # # # cpu 5: rx_hash 0x10ebb404 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53100 dport 46426] OK # # # cpu 0: rx_hash 0xdaa3ccad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53166 dport 46426] OK # # # cpu 0: rx_hash 0x5b047686 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53216 dport 46426] OK # # # cpu 0: rx_hash 0x02e48a38 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53218 dport 46426] OK # # # cpu 4: rx_hash 0x6a2d4187 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53128 dport 46426] OK # # # cpu 4: rx_hash 0xdb991f60 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53140 dport 46426] OK # # # cpu 4: rx_hash 0x953b0f3c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53156 dport 46426] OK # # # cpu 4: rx_hash 0xb26a0712 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53188 dport 46426] OK # # # cpu 5: rx_hash 0xafb34e4c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53160 dport 46426] OK # # # cpu 5: rx_hash 0x32f76ef4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53168 dport 46426] OK # # # cpu 5: rx_hash 0x519fd33a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53182 dport 46426] OK # # # cpu 5: rx_hash 0x39561885 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53204 dport 46426] OK # # # cpu 5: rx_hash 0x2e14f467 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53222 dport 46426] OK # # # cpu 0: rx_hash 0x9fa0aa80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53242 dport 46426] OK # # # cpu 0: rx_hash 0x0e79eae0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53254 dport 46426] OK # # # cpu 0: rx_hash 0x41e12971 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53260 dport 46426] OK # # # cpu 0: rx_hash 0xe62d48b9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53272 dport 46426] OK # # # cpu 0: rx_hash 0xe7179b74 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53282 dport 46426] OK # # # cpu 0: rx_hash 0x6c2b84e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53298 dport 46426] OK # # # cpu 0: rx_hash 0x8fde50cb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53320 dport 46426] OK # # # cpu 0: rx_hash 0x04e24f5c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53336 dport 46426] OK # # # cpu 4: rx_hash 0xa528ebf0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53238 dport 46426] OK # # # cpu 4: rx_hash 0x847f26ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53292 dport 46426] OK # # # cpu 4: rx_hash 0x7a53bbcc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53306 dport 46426] OK # # # cpu 4: rx_hash 0x71f2cdbd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53342 dport 46426] OK # # # cpu 5: rx_hash 0xbef767ca [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53280 dport 46426] OK # # # cpu 5: rx_hash 0x13a0a3be [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53354 dport 46426] OK # # # cpu 0: rx_hash 0xe25a49aa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53406 dport 46426] OK # # # cpu 0: rx_hash 0x17d7a2ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53484 dport 46426] 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 216, 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 59946 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x11d3fa59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49718 dport 59946] != expected 0xb53c8416 # # Exception| cpu 0: rx_hash 0x11d3fa59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49718 dport 59946] != expected 0xb53c8416 # # Exception| cpu 0: rx_hash 0x11d3fa59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39181 dport 59946] != expected 0x18125613 # # Exception| cpu 0: rx_hash 0x11d3fa59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39181 dport 59946] != expected 0x18125613 # # Exception| cpu 0: rx_hash 0x11d3fa59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47238 dport 59946] != expected 0x3f8ea405 # # Exception| cpu 0: rx_hash 0x11d3fa59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47238 dport 59946] != expected 0x3f8ea405 # # Exception| cpu 0: rx_hash 0x11d3fa59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57832 dport 59946] != expected 0x56c18ae6 # # Exception| cpu 0: rx_hash 0x11d3fa59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57832 dport 59946] != expected 0x56c18ae6 # # Exception| cpu 0: rx_hash 0x11d3fa59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57692 dport 59946] != expected 0x69ee1091 # # Exception| cpu 0: rx_hash 0x11d3fa59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57692 dport 59946] != expected 0x69ee1091 # # Exception| cpu 0: rx_hash 0x11d3fa59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42187 dport 59946] != expected 0xee0842d8 # # Exception| cpu 0: rx_hash 0x11d3fa59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42187 dport 59946] != expected 0xee0842d8 # # Exception| cpu 0: rx_hash 0x11d3fa59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36003 dport 59946] != expected 0xf1b5c8b0 # # Exception| cpu 0: rx_hash 0x11d3fa59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36003 dport 59946] != expected 0xf1b5c8b0 # # Exception| cpu 0: rx_hash 0x11d3fa59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49981 dport 59946] != expected 0xcb0d60f4 # # Exception| cpu 0: rx_hash 0x11d3fa59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49981 dport 59946] != expected 0xcb0d60f4 # # Exception| cpu 0: rx_hash 0x11d3fa59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35245 dport 59946] != expected 0xfa4f06c0 # # Exception| cpu 0: rx_hash 0x11d3fa59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35245 dport 59946] != expected 0xfa4f06c0 # # Exception| cpu 0: rx_hash 0x11d3fa59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53426 dport 59946] != expected 0x6aea3b88 # # Exception| cpu 0: rx_hash 0x11d3fa59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53426 dport 59946] != expected 0x6aea3b88 # # Exception| cpu 0: rx_hash 0x11d3fa59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46857 dport 59946] != expected 0x24e1c490 # # Exception| cpu 0: rx_hash 0x11d3fa59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46857 dport 59946] != expected 0x24e1c490 # # Exception| cpu 0: rx_hash 0x11d3fa59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60605 dport 59946] != expected 0x4ebe53a # # Exception| cpu 0: rx_hash 0x11d3fa59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60605 dport 59946] != expected 0x4ebe53a # # Exception| cpu 0: rx_hash 0x11d3fa59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44778 dport 59946] != expected 0x22f502a0 # # Exception| cpu 0: rx_hash 0x11d3fa59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44778 dport 59946] != expected 0x22f502a0 # # Exception| cpu 0: rx_hash 0x11d3fa59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47613 dport 59946] != expected 0xe3b1ba93 # # Exception| cpu 0: rx_hash 0x11d3fa59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47613 dport 59946] != expected 0xe3b1ba93 # # Exception| cpu 0: rx_hash 0x11d3fa59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44052 dport 59946] != expected 0xa79610d0 # # Exception| cpu 0: rx_hash 0x11d3fa59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44052 dport 59946] != expected 0xa79610d0 # # Exception| cpu 0: rx_hash 0x11d3fa59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58283 dport 59946] != expected 0xdc157605 # # Exception| cpu 0: rx_hash 0x11d3fa59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58283 dport 59946] != expected 0xdc157605 # # Exception| cpu 0: rx_hash 0x11d3fa59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53009 dport 59946] != expected 0xe8ea6551 # # Exception| cpu 0: rx_hash 0x11d3fa59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53009 dport 59946] != expected 0xe8ea6551 # # Exception| cpu 0: rx_hash 0x11d3fa59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35831 dport 59946] != expected 0x75bdc05a # # Exception| cpu 0: rx_hash 0x11d3fa59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35831 dport 59946] != expected 0x75bdc05a # # Exception| cpu 0: rx_hash 0x11d3fa59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43396 dport 59946] != expected 0x4f128a4d # # Exception| cpu 0: rx_hash 0x11d3fa59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43396 dport 59946] != expected 0x4f128a4d # # Exception| cpu 0: rx_hash 0x11d3fa59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40826 dport 59946] != expected 0x9388006e # # Exception| cpu 0: rx_hash 0x11d3fa59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40826 dport 59946] != expected 0x9388006e # # Exception| cpu 0: rx_hash 0x11d3fa59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41186 dport 59946] != expected 0x3c99e848 # # Exception| cpu 0: rx_hash 0x11d3fa59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41186 dport 59946] != expected 0x3c99e848 # # 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 216, 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 47401 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x188655fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34272 dport 47401] != expected 0x70926816 # # Exception| cpu 5: rx_hash 0x188655fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34272 dport 47401] != expected 0x70926816 # # Exception| cpu 5: rx_hash 0x188655fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58920 dport 47401] != expected 0x5e8fa323 # # Exception| cpu 5: rx_hash 0x188655fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58920 dport 47401] != expected 0x5e8fa323 # # Exception| cpu 5: rx_hash 0x188655fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60187 dport 47401] != expected 0x3b85ff04 # # Exception| cpu 5: rx_hash 0x188655fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60187 dport 47401] != expected 0x3b85ff04 # # Exception| cpu 5: rx_hash 0x188655fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48037 dport 47401] != expected 0xb641227c # # Exception| cpu 5: rx_hash 0x188655fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48037 dport 47401] != expected 0xb641227c # # Exception| cpu 5: rx_hash 0x188655fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42334 dport 47401] != expected 0x59fad879 # # Exception| cpu 5: rx_hash 0x188655fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42334 dport 47401] != expected 0x59fad879 # # Exception| cpu 5: rx_hash 0x188655fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54887 dport 47401] != expected 0xf2a74265 # # Exception| cpu 5: rx_hash 0x188655fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54887 dport 47401] != expected 0xf2a74265 # # Exception| cpu 5: rx_hash 0x188655fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50607 dport 47401] != expected 0x7816e447 # # Exception| cpu 5: rx_hash 0x188655fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50607 dport 47401] != expected 0x7816e447 # # Exception| cpu 5: rx_hash 0x188655fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54757 dport 47401] != expected 0x3eca1c2c # # Exception| cpu 5: rx_hash 0x188655fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54757 dport 47401] != expected 0x3eca1c2c # # Exception| cpu 5: rx_hash 0x188655fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54066 dport 47401] != expected 0x12faecb2 # # Exception| cpu 5: rx_hash 0x188655fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54066 dport 47401] != expected 0x12faecb2 # # Exception| cpu 5: rx_hash 0x188655fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58680 dport 47401] != expected 0x31599db1 # # Exception| cpu 5: rx_hash 0x188655fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58680 dport 47401] != expected 0x31599db1 # # Exception| cpu 5: rx_hash 0x188655fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55580 dport 47401] != expected 0x3f43c674 # # Exception| cpu 5: rx_hash 0x188655fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55580 dport 47401] != expected 0x3f43c674 # # Exception| cpu 5: rx_hash 0x188655fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58636 dport 47401] != expected 0x530bf3b2 # # Exception| cpu 5: rx_hash 0x188655fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58636 dport 47401] != expected 0x530bf3b2 # # Exception| cpu 5: rx_hash 0x188655fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54055 dport 47401] != expected 0x6f77407 # # Exception| cpu 5: rx_hash 0x188655fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54055 dport 47401] != expected 0x6f77407 # # Exception| cpu 5: rx_hash 0x188655fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58843 dport 47401] != expected 0x8d4e13ae # # Exception| cpu 5: rx_hash 0x188655fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58843 dport 47401] != expected 0x8d4e13ae # # Exception| cpu 5: rx_hash 0x188655fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54789 dport 47401] != expected 0x8c16b6f5 # # Exception| cpu 5: rx_hash 0x188655fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54789 dport 47401] != expected 0x8c16b6f5 # # Exception| cpu 5: rx_hash 0x188655fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36506 dport 47401] != expected 0xa09be504 # # Exception| cpu 5: rx_hash 0x188655fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36506 dport 47401] != expected 0xa09be504 # # Exception| cpu 5: rx_hash 0x188655fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56541 dport 47401] != expected 0x9b58a99 # # Exception| cpu 5: rx_hash 0x188655fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56541 dport 47401] != expected 0x9b58a99 # # Exception| cpu 5: rx_hash 0x188655fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42832 dport 47401] != expected 0x66cb854b # # Exception| cpu 5: rx_hash 0x188655fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42832 dport 47401] != expected 0x66cb854b # # Exception| cpu 5: rx_hash 0x188655fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39789 dport 47401] != expected 0x4654074b # # Exception| cpu 5: rx_hash 0x188655fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39789 dport 47401] != expected 0x4654074b # # Exception| cpu 5: rx_hash 0x188655fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56048 dport 47401] != expected 0xb7172ddd # # Exception| cpu 5: rx_hash 0x188655fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56048 dport 47401] != expected 0xb7172ddd # # Exception| cpu 5: rx_hash 0x188655fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37267 dport 47401] != expected 0x7379b60d # # Exception| cpu 5: rx_hash 0x188655fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37267 dport 47401] != expected 0x7379b60d # # Exception| cpu 5: rx_hash 0x188655fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50184 dport 47401] != expected 0xb28dd21b # # Exception| cpu 5: rx_hash 0x188655fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50184 dport 47401] != expected 0xb28dd21b # # 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 204, 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 88, 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 49, 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 204, 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 88, 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 49, 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 204, 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 88, 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 49, 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 204, 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 88, 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 49, 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 209, 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 101, 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 88, 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 49, 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 209, 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 101, 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 88, 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 49, 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 209, 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 101, 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 88, 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 49, 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 209, 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 101, 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 88, 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 49, 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__->