< 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' TAP version 13 1..1 # 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 361, 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 182, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 117, 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 43589 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x5de10238 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57308 dport 43589] != expected 0x81644249 # # Exception| cpu 0: rx_hash 0xab87e89b [saddr 192.0.3.2 daddr 192.0.3.1 sport 57338 dport 43589] != expected 0x9cb17c9f # # Exception| cpu 4: rx_hash 0x98d6cac0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57302 dport 43589] != expected 0xf7eb43e7 # # Exception| cpu 4: rx_hash 0xecacf006 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57332 dport 43589] != expected 0xdcc78222 # # Exception| cpu 4: rx_hash 0x4dbf49ab [saddr 192.0.3.2 daddr 192.0.3.1 sport 57350 dport 43589] != expected 0x78dd9c68 # # Exception| cpu 4: rx_hash 0x0eadf1fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 57354 dport 43589] != expected 0x55589cf2 # # Exception| cpu 5: rx_hash 0x7851fed9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57286 dport 43589] != expected 0x7a553c23 # # Exception| cpu 5: rx_hash 0xb95f96eb [saddr 192.0.3.2 daddr 192.0.3.1 sport 57294 dport 43589] != expected 0x6129c3aa # # Exception| cpu 5: rx_hash 0x9cef6a0a [saddr 192.0.3.2 daddr 192.0.3.1 sport 57300 dport 43589] != expected 0x9a18bdc0 # # Exception| cpu 5: rx_hash 0x0c2bc41f [saddr 192.0.3.2 daddr 192.0.3.1 sport 57316 dport 43589] != expected 0x5179fde6 # # Exception| cpu 5: rx_hash 0x6a8980a9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57330 dport 43589] != expected 0x87cd8316 # # Exception| cpu 5: rx_hash 0xcb9a3904 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57344 dport 43589] != expected 0x23d79d5c # # Exception| cpu 5: rx_hash 0x4986e961 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57348 dport 43589] != expected 0x152e624f # # Exception| cpu 0: rx_hash 0x88888153 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57356 dport 43589] != expected 0xe529dc6 # # Exception| cpu 0: rx_hash 0x6c361580 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57374 dport 43589] != expected 0xee1f1c25 # # Exception| cpu 0: rx_hash 0xf8cb1b5f [saddr 192.0.3.2 daddr 192.0.3.1 sport 57388 dport 43589] != expected 0x488da224 # # Exception| cpu 0: rx_hash 0xd60b08e3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57434 dport 43589] != expected 0x7b897cc7 # # Exception| cpu 0: rx_hash 0x5417d886 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57438 dport 43589] != expected 0x4d7083d4 # # Exception| cpu 0: rx_hash 0xc0ead659 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57452 dport 43589] != expected 0xebe23dd5 # # Exception| cpu 0: rx_hash 0x6746fadd [saddr 192.0.3.2 daddr 192.0.3.1 sport 57458 dport 43589] != expected 0x262abcac # # Exception| cpu 4: rx_hash 0x9120107e [saddr 192.0.3.2 daddr 192.0.3.1 sport 57428 dport 43589] != expected 0x3bff827a # # Exception| cpu 4: rx_hash 0x46cfa6f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57450 dport 43589] != expected 0xb0e83ce1 # # Exception| cpu 5: rx_hash 0xee2ac5e5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57370 dport 43589] != expected 0xd8e6e336 # # Exception| cpu 5: rx_hash 0x39c5736d [saddr 192.0.3.2 daddr 192.0.3.1 sport 57380 dport 43589] != expected 0x53f15dad # # Exception| cpu 5: rx_hash 0x184c2f46 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57404 dport 43589] != expected 0xc533dde0 # # Exception| cpu 5: rx_hash 0xb0a94c55 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57420 dport 43589] != expected 0xad3d0237 # # Exception| cpu 0: rx_hash 0x53b37f4d [saddr 192.0.3.2 daddr 192.0.3.1 sport 57474 dport 43589] != expected 0x1f93ac83 # # Exception| cpu 0: rx_hash 0x1bd12847 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57570 dport 43589] != expected 0xfa230c90 # # Exception| cpu 4: rx_hash 0xf026f303 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57502 dport 43589] != expected 0xbfa8d3dd # # Exception| cpu 4: rx_hash 0xcc3e9ecf [saddr 192.0.3.2 daddr 192.0.3.1 sport 57564 dport 43589] != expected 0x7134b20b # # Exception| cpu 4: rx_hash 0xdadf4075 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57578 dport 43589] != expected 0xe15ff319 # # Exception| cpu 5: rx_hash 0x149867d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57484 dport 43589] != expected 0x5fe5523e # # Exception| cpu 5: rx_hash 0x760383ac [saddr 192.0.3.2 daddr 192.0.3.1 sport 57496 dport 43589] != expected 0xe4a2d2e9 # # Exception| cpu 5: rx_hash 0x27c9458b [saddr 192.0.3.2 daddr 192.0.3.1 sport 57504 dport 43589] != expected 0x34bf6d46 # # Exception| cpu 5: rx_hash 0x64dbfddc [saddr 192.0.3.2 daddr 192.0.3.1 sport 57516 dport 43589] != expected 0x193a6ddc # # Exception| cpu 5: rx_hash 0x4552a1f7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57524 dport 43589] != expected 0x8ff8ed91 # # Exception| cpu 5: rx_hash 0x0279b96a [saddr 192.0.3.2 daddr 192.0.3.1 sport 57530 dport 43589] != expected 0xcf8e132c # # Exception| cpu 5: rx_hash 0xe98e622e [saddr 192.0.3.2 daddr 192.0.3.1 sport 57542 dport 43589] != expected 0x8a05cc61 # # Exception| cpu 5: rx_hash 0x09095637 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57558 dport 43589] != expected 0x7bbb3a5 # # Exception| cpu 5: rx_hash 0x7d736cf1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57588 dport 43589] != expected 0x2c977260 # # 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 0x74f8d559 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46888 dport 33965] OK # # # cpu 0: rx_hash 0x3c9a8253 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46920 dport 33965] OK # # # cpu 0: rx_hash 0xdc1db64a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46936 dport 33965] OK # # # cpu 0: rx_hash 0x89eed0a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46946 dport 33965] OK # # # cpu 0: rx_hash 0x2e42fc23 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46972 dport 33965] OK # # # cpu 4: rx_hash 0x38a32299 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46922 dport 33965] OK # # # cpu 4: rx_hash 0x59a5c1e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46976 dport 33965] OK # # # cpu 5: rx_hash 0xc5b52767 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46848 dport 33965] OK # # # cpu 5: rx_hash 0x04bb4f55 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46856 dport 33965] OK # # # cpu 5: rx_hash 0xe43c7b4c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46872 dport 33965] OK # # # cpu 5: rx_hash 0x947fe140 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46904 dport 33965] OK # # # cpu 5: rx_hash 0xcec5c83a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46956 dport 33965] OK # # # cpu 5: rx_hash 0x5d9c612e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46978 dport 33965] OK # # # cpu 0: rx_hash 0x031fe89e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47060 dport 33965] OK # # # cpu 4: rx_hash 0x6ecd4375 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47022 dport 33965] OK # # # cpu 4: rx_hash 0x0c56a709 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47034 dport 33965] OK # # # cpu 4: rx_hash 0xe398dc87 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47044 dport 33965] OK # # # cpu 4: rx_hash 0x65e8c769 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47116 dport 33965] OK # # # cpu 5: rx_hash 0xb922f5fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46992 dport 33965] OK # # # cpu 5: rx_hash 0x29e65be8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47008 dport 33965] OK # # # cpu 5: rx_hash 0x93db468b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47076 dport 33965] OK # # # cpu 5: rx_hash 0xf579023d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47090 dport 33965] OK # # # cpu 5: rx_hash 0x7765d258 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47094 dport 33965] OK # # # cpu 5: rx_hash 0xb66bba6a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47102 dport 33965] OK # # # cpu 5: rx_hash 0x61d167a3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47118 dport 33965] OK # # # cpu 5: rx_hash 0x40583b88 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47126 dport 33965] OK # # # cpu 0: rx_hash 0x56b9e532 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47136 dport 33965] OK # # # cpu 0: rx_hash 0x48b5d3d4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47268 dport 33965] OK # # # cpu 4: rx_hash 0x07732315 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47128 dport 33965] OK # # # cpu 4: rx_hash 0x301ba184 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47158 dport 33965] OK # # # cpu 4: rx_hash 0xabafe0cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47210 dport 33965] OK # # # cpu 4: rx_hash 0x8e1f1c2d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47216 dport 33965] OK # # # cpu 4: rx_hash 0x0c03cc48 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47220 dport 33965] OK # # # cpu 4: rx_hash 0x4b28d4d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47226 dport 33965] OK # # # cpu 4: rx_hash 0x7fdd5145 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47242 dport 33965] OK # # # cpu 5: rx_hash 0xb63ed12b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47152 dport 33965] OK # # # cpu 5: rx_hash 0x98fec297 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47174 dport 33965] OK # # # cpu 5: rx_hash 0xfa6526eb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47186 dport 33965] OK # # # cpu 5: rx_hash 0xbd4e3e76 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47196 dport 33965] OK # # # cpu 5: rx_hash 0xd8717dc1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47252 dport 33965] 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 361, 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 182, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 117, 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 46549 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x010dcd37 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48244 dport 46549] != expected 0xcf62a658 # # Exception| cpu 5: rx_hash 0x010dcd37 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48244 dport 46549] != expected 0xcf62a658 # # Exception| cpu 5: rx_hash 0x010dcd37 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39329 dport 46549] != expected 0x3eb14bf4 # # Exception| cpu 5: rx_hash 0x010dcd37 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39329 dport 46549] != expected 0x3eb14bf4 # # Exception| cpu 5: rx_hash 0x010dcd37 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43500 dport 46549] != expected 0xa8774991 # # Exception| cpu 5: rx_hash 0x010dcd37 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43500 dport 46549] != expected 0xa8774991 # # Exception| cpu 5: rx_hash 0x010dcd37 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38309 dport 46549] != expected 0x76531e7 # # Exception| cpu 5: rx_hash 0x010dcd37 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38309 dport 46549] != expected 0x76531e7 # # Exception| cpu 5: rx_hash 0x010dcd37 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50473 dport 46549] != expected 0x59792f65 # # Exception| cpu 5: rx_hash 0x010dcd37 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50473 dport 46549] != expected 0x59792f65 # # Exception| cpu 5: rx_hash 0x010dcd37 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33313 dport 46549] != expected 0xd426528e # # Exception| cpu 5: rx_hash 0x010dcd37 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33313 dport 46549] != expected 0xd426528e # # Exception| cpu 5: rx_hash 0x010dcd37 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42706 dport 46549] != expected 0x10fb6608 # # Exception| cpu 5: rx_hash 0x010dcd37 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42706 dport 46549] != expected 0x10fb6608 # # Exception| cpu 5: rx_hash 0x010dcd37 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54426 dport 46549] != expected 0xdfedfb51 # # Exception| cpu 5: rx_hash 0x010dcd37 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54426 dport 46549] != expected 0xdfedfb51 # # Exception| cpu 5: rx_hash 0x010dcd37 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42943 dport 46549] != expected 0x2bf2dd33 # # Exception| cpu 5: rx_hash 0x010dcd37 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42943 dport 46549] != expected 0x2bf2dd33 # # Exception| cpu 5: rx_hash 0x010dcd37 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42109 dport 46549] != expected 0x886f671f # # Exception| cpu 5: rx_hash 0x010dcd37 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42109 dport 46549] != expected 0x886f671f # # Exception| cpu 5: rx_hash 0x010dcd37 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41674 dport 46549] != expected 0x8c0f1fba # # Exception| cpu 5: rx_hash 0x010dcd37 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41674 dport 46549] != expected 0x8c0f1fba # # Exception| cpu 5: rx_hash 0x010dcd37 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40754 dport 46549] != expected 0x4af7f3a0 # # Exception| cpu 5: rx_hash 0x010dcd37 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40754 dport 46549] != expected 0x4af7f3a0 # # Exception| cpu 5: rx_hash 0x010dcd37 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56628 dport 46549] != expected 0xa5336ef5 # # Exception| cpu 5: rx_hash 0x010dcd37 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56628 dport 46549] != expected 0xa5336ef5 # # Exception| cpu 5: rx_hash 0x010dcd37 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42645 dport 46549] != expected 0x33790483 # # Exception| cpu 5: rx_hash 0x010dcd37 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42645 dport 46549] != expected 0x33790483 # # Exception| cpu 5: rx_hash 0x010dcd37 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55817 dport 46549] != expected 0xaeb03ffa # # Exception| cpu 5: rx_hash 0x010dcd37 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55817 dport 46549] != expected 0xaeb03ffa # # Exception| cpu 5: rx_hash 0x010dcd37 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32826 dport 46549] != expected 0xe09d2354 # # Exception| cpu 5: rx_hash 0x010dcd37 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32826 dport 46549] != expected 0xe09d2354 # # Exception| cpu 5: rx_hash 0x010dcd37 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38874 dport 46549] != expected 0xe0971f3d # # Exception| cpu 5: rx_hash 0x010dcd37 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38874 dport 46549] != expected 0xe0971f3d # # Exception| cpu 5: rx_hash 0x010dcd37 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45250 dport 46549] != expected 0x193adb2 # # Exception| cpu 5: rx_hash 0x010dcd37 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45250 dport 46549] != expected 0x193adb2 # # Exception| cpu 5: rx_hash 0x010dcd37 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53946 dport 46549] != expected 0x8769ceb2 # # Exception| cpu 5: rx_hash 0x010dcd37 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53946 dport 46549] != expected 0x8769ceb2 # # Exception| cpu 5: rx_hash 0x010dcd37 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59887 dport 46549] != expected 0xbec02467 # # Exception| cpu 5: rx_hash 0x010dcd37 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59887 dport 46549] != expected 0xbec02467 # # Exception| cpu 5: rx_hash 0x010dcd37 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53158 dport 46549] != expected 0x82296d6f # # Exception| cpu 5: rx_hash 0x010dcd37 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53158 dport 46549] != expected 0x82296d6f # # Exception| cpu 5: rx_hash 0x010dcd37 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37465 dport 46549] != expected 0x25d9ccaf # # Exception| cpu 5: rx_hash 0x010dcd37 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37465 dport 46549] != expected 0x25d9ccaf # # Exception| count: pass=0 nohash=0 fail=44 # # Exception| # not ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 361, 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 182, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 117, 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 52020 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x2f4dfdb9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41626 dport 52020] != expected 0x1fd7a8c2 # # Exception| cpu 0: rx_hash 0x2f4dfdb9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41626 dport 52020] != expected 0x1fd7a8c2 # # Exception| cpu 0: rx_hash 0x2f4dfdb9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51455 dport 52020] != expected 0x3a573ba6 # # Exception| cpu 0: rx_hash 0x2f4dfdb9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51455 dport 52020] != expected 0x3a573ba6 # # Exception| cpu 0: rx_hash 0x2f4dfdb9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37527 dport 52020] != expected 0x262695af # # Exception| cpu 0: rx_hash 0x2f4dfdb9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37527 dport 52020] != expected 0x262695af # # Exception| cpu 0: rx_hash 0x2f4dfdb9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49694 dport 52020] != expected 0xb893fc73 # # Exception| cpu 0: rx_hash 0x2f4dfdb9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49694 dport 52020] != expected 0xb893fc73 # # Exception| cpu 0: rx_hash 0x2f4dfdb9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44790 dport 52020] != expected 0xdee45527 # # Exception| cpu 0: rx_hash 0x2f4dfdb9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44790 dport 52020] != expected 0xdee45527 # # Exception| cpu 0: rx_hash 0x2f4dfdb9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48409 dport 52020] != expected 0x30227072 # # Exception| cpu 0: rx_hash 0x2f4dfdb9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48409 dport 52020] != expected 0x30227072 # # Exception| cpu 0: rx_hash 0x2f4dfdb9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41157 dport 52020] != expected 0x6f2d3174 # # Exception| cpu 0: rx_hash 0x2f4dfdb9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41157 dport 52020] != expected 0x6f2d3174 # # Exception| cpu 0: rx_hash 0x2f4dfdb9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34013 dport 52020] != expected 0x13563215 # # Exception| cpu 0: rx_hash 0x2f4dfdb9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34013 dport 52020] != expected 0x13563215 # # Exception| cpu 0: rx_hash 0x2f4dfdb9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60397 dport 52020] != expected 0xd995a60e # # Exception| cpu 0: rx_hash 0x2f4dfdb9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60397 dport 52020] != expected 0xd995a60e # # Exception| cpu 0: rx_hash 0x2f4dfdb9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43722 dport 52020] != expected 0x7eb05fb5 # # Exception| cpu 0: rx_hash 0x2f4dfdb9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43722 dport 52020] != expected 0x7eb05fb5 # # Exception| cpu 0: rx_hash 0x2f4dfdb9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60898 dport 52020] != expected 0x24bda77 # # Exception| cpu 0: rx_hash 0x2f4dfdb9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60898 dport 52020] != expected 0x24bda77 # # Exception| cpu 0: rx_hash 0x2f4dfdb9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60219 dport 52020] != expected 0x1b06c93d # # Exception| cpu 0: rx_hash 0x2f4dfdb9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60219 dport 52020] != expected 0x1b06c93d # # Exception| cpu 0: rx_hash 0x2f4dfdb9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53510 dport 52020] != expected 0xecf66d8d # # Exception| cpu 0: rx_hash 0x2f4dfdb9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53510 dport 52020] != expected 0xecf66d8d # # Exception| cpu 0: rx_hash 0x2f4dfdb9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59217 dport 52020] != expected 0x5c104477 # # Exception| cpu 0: rx_hash 0x2f4dfdb9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59217 dport 52020] != expected 0x5c104477 # # Exception| cpu 0: rx_hash 0x2f4dfdb9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36614 dport 52020] != expected 0xa69e06c # # Exception| cpu 0: rx_hash 0x2f4dfdb9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36614 dport 52020] != expected 0xa69e06c # # Exception| cpu 0: rx_hash 0x2f4dfdb9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55588 dport 52020] != expected 0x214d5923 # # Exception| cpu 0: rx_hash 0x2f4dfdb9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55588 dport 52020] != expected 0x214d5923 # # Exception| cpu 0: rx_hash 0x2f4dfdb9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45529 dport 52020] != expected 0x5e50494f # # Exception| cpu 0: rx_hash 0x2f4dfdb9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45529 dport 52020] != expected 0x5e50494f # # Exception| cpu 0: rx_hash 0x2f4dfdb9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35767 dport 52020] != expected 0x7d4cf5be # # Exception| cpu 0: rx_hash 0x2f4dfdb9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35767 dport 52020] != expected 0x7d4cf5be # # Exception| cpu 0: rx_hash 0x2f4dfdb9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42697 dport 52020] != expected 0xb8b9ac53 # # Exception| cpu 0: rx_hash 0x2f4dfdb9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42697 dport 52020] != expected 0xb8b9ac53 # # Exception| cpu 0: rx_hash 0x2f4dfdb9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33815 dport 52020] != expected 0x7250d168 # # Exception| cpu 0: rx_hash 0x2f4dfdb9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33815 dport 52020] != expected 0x7250d168 # # Exception| cpu 0: rx_hash 0x2f4dfdb9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33738 dport 52020] != expected 0x27096106 # # Exception| cpu 0: rx_hash 0x2f4dfdb9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33738 dport 52020] != expected 0x27096106 # # Exception| cpu 0: rx_hash 0x2f4dfdb9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37647 dport 52020] != expected 0x55b75c46 # # Exception| cpu 0: rx_hash 0x2f4dfdb9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37647 dport 52020] != expected 0x55b75c46 # # 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 361, 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 361, 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 361, 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 361, 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 361, 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 361, 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 361, 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 361, 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 /srv/vmksft/testing/wt-24/tools/testing/selftests/kselftest/runner.sh: line 50: : No such file or directory 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__->