< TEST_PROGS=toeplitz.py TEST_GEN_PROGS="" run_tests make: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests' make[1]: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' # timeout set to 0 # selftests: drivers/net/hw: toeplitz.py # TAP version 13 # 1..12 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/tools/testing/selftests/net/lib/py/utils.py", line 200, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 129, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 58969 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xb0bf00ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 59462 dport 58969] != expected 0x6098eeb5 # # Exception| cpu 0: rx_hash 0x0f6e9635 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59494 dport 58969] != expected 0x1363d219 # # Exception| cpu 0: rx_hash 0xc18c37b0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59538 dport 58969] != expected 0xbdb423f1 # # Exception| cpu 0: rx_hash 0xfce7e595 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59552 dport 58969] != expected 0x160aacc6 # # Exception| cpu 0: rx_hash 0x8344c8a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59568 dport 58969] != expected 0xf1fcd59e # # Exception| cpu 0: rx_hash 0x1f4b650b [saddr 192.0.3.2 daddr 192.0.3.1 sport 59590 dport 58969] != expected 0xfc66219e # # Exception| cpu 0: rx_hash 0xdd66ed4d [saddr 192.0.3.2 daddr 192.0.3.1 sport 59644 dport 58969] != expected 0x98345c19 # # Exception| cpu 0: rx_hash 0x38adf932 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59654 dport 58969] != expected 0x171a1776 # # Exception| cpu 0: rx_hash 0xba17bd8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 59668 dport 58969] != expected 0xcf5fa4ed # # Exception| cpu 0: rx_hash 0x877c6faa [saddr 192.0.3.2 daddr 192.0.3.1 sport 59686 dport 58969] != expected 0x64e12bda # # Exception| cpu 0: rx_hash 0xf8df429b [saddr 192.0.3.2 daddr 192.0.3.1 sport 59702 dport 58969] != expected 0x83175282 # # Exception| cpu 0: rx_hash 0x079918f8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59710 dport 58969] != expected 0x4cfba032 # # Exception| cpu 0: rx_hash 0x1b73c205 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59728 dport 58969] != expected 0x697bdfda # # Exception| cpu 0: rx_hash 0x15e3d829 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59796 dport 58969] != expected 0x53a16bc6 # # Exception| cpu 0: rx_hash 0x56e1c998 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59834 dport 58969] != expected 0x4fdc8a78 # # Exception| cpu 0: rx_hash 0xb7127ae9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59862 dport 58969] != expected 0x55ef3f53 # # Exception| cpu 0: rx_hash 0x787955a1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59912 dport 58969] != expected 0x91dc1e3b # # Exception| cpu 0: rx_hash 0x474db46b [saddr 192.0.3.2 daddr 192.0.3.1 sport 59952 dport 58969] != expected 0xca3da97f # # Exception| cpu 0: rx_hash 0xb80bee08 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59960 dport 58969] != expected 0x5d15bcf # # Exception| cpu 0: rx_hash 0xa52bda50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59994 dport 58969] != expected 0x706433f6 # # Exception| cpu 0: rx_hash 0xe7e32544 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60024 dport 58969] != expected 0x3c2cc599 # # Exception| cpu 0: rx_hash 0xe476f80e [saddr 192.0.3.2 daddr 192.0.3.1 sport 60030 dport 58969] != expected 0x9c46ea3b # # Exception| cpu 0: rx_hash 0xd418ed4d [saddr 192.0.3.2 daddr 192.0.3.1 sport 60046 dport 58969] != expected 0xad48feb2 # # Exception| cpu 0: rx_hash 0x948f21b6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60070 dport 58969] != expected 0x115f30ae # # Exception| cpu 0: rx_hash 0x0b155153 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60118 dport 58969] != expected 0xbcafeb0c # # Exception| cpu 0: rx_hash 0x120dc205 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60194 dport 58969] != expected 0x5c077d71 # # Exception| cpu 0: rx_hash 0xf2349fd1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60226 dport 58969] != expected 0x1601df8b # # Exception| cpu 0: rx_hash 0xf3fe7174 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60238 dport 58969] != expected 0x4634c85a # # Exception| cpu 0: rx_hash 0x8d97b2e0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60242 dport 58969] != expected 0xf1f7a6d3 # # Exception| cpu 0: rx_hash 0x731b0626 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60246 dport 58969] != expected 0x6e2e43b2 # # Exception| cpu 0: rx_hash 0xb369bd8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 60262 dport 58969] != expected 0xfa230646 # # Exception| cpu 0: rx_hash 0x01bdec71 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60292 dport 58969] != expected 0x1368a154 # # Exception| cpu 0: rx_hash 0x03e2df9e [saddr 192.0.3.2 daddr 192.0.3.1 sport 60302 dport 58969] != expected 0xe3379927 # # Exception| cpu 0: rx_hash 0xc005b97d [saddr 192.0.3.2 daddr 192.0.3.1 sport 60344 dport 58969] != expected 0xd750f371 # # Exception| cpu 0: rx_hash 0xa0d993fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 60352 dport 58969] != expected 0xb54cda63 # # Exception| cpu 0: rx_hash 0xdcef6380 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60374 dport 58969] != expected 0xf2d08c99 # # Exception| cpu 0: rx_hash 0x23a939e3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60382 dport 58969] != expected 0x3d3c7e29 # # Exception| cpu 0: rx_hash 0x1bf4650b [saddr 192.0.3.2 daddr 192.0.3.1 sport 60450 dport 58969] != expected 0x66d870cb # # Exception| cpu 0: rx_hash 0x06d45153 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60480 dport 58969] != expected 0x136d18f2 # # Exception| cpu 0: rx_hash 0x87fbc8a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60500 dport 58969] != expected 0x6b4284cb # # Exception| cpu 0: rx_hash 0x0bd19635 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60546 dport 58969] != expected 0x89dd834c # # Exception| cpu 0: rx_hash 0x098ea5da [saddr 192.0.3.2 daddr 192.0.3.1 sport 60552 dport 58969] != expected 0x7982bb3f # # Exception| cpu 0: rx_hash 0x75b855a1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60574 dport 58969] != expected 0x3e1eedc5 # # Exception| cpu 0: rx_hash 0x4a8cb46b [saddr 192.0.3.2 daddr 192.0.3.1 sport 60582 dport 58969] != expected 0x65ff5a81 # # Exception| count: pass=0 nohash=0 fail=44 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0xfd104f5c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35268 dport 46082] OK # # # cpu 4: rx_hash 0x7c3fd6ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35280 dport 46082] OK # # # cpu 4: rx_hash 0xbe125eed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35306 dport 46082] OK # # # cpu 4: rx_hash 0xccf7d4d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35358 dport 46082] OK # # # cpu 4: rx_hash 0x8ff5c563 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35376 dport 46082] OK # # # cpu 4: rx_hash 0xe0731b6c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35456 dport 46082] OK # # # cpu 4: rx_hash 0x1ca09c45 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35470 dport 46082] OK # # # cpu 4: rx_hash 0x5dfdbe1b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35498 dport 46082] OK # # # cpu 4: rx_hash 0x5e686351 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35500 dport 46082] OK # # # cpu 4: rx_hash 0xff0c1cdb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35560 dport 46082] OK # # # cpu 4: rx_hash 0x80af31ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35576 dport 46082] OK # # # cpu 4: rx_hash 0x18983b4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35608 dport 46082] OK # # # cpu 4: rx_hash 0x26663424 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35628 dport 46082] OK # # # cpu 4: rx_hash 0x39193393 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35652 dport 46082] OK # # # cpu 4: rx_hash 0xc5cab4ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35658 dport 46082] OK # # # cpu 4: rx_hash 0xc65f69f0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35660 dport 46082] OK # # # cpu 4: rx_hash 0xfb34bbd5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35710 dport 46082] OK # # # cpu 4: rx_hash 0xb6a6b048 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35732 dport 46082] OK # # # cpu 4: rx_hash 0x8858bf27 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35744 dport 46082] OK # # # cpu 4: rx_hash 0x0b28153f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35774 dport 46082] OK # # # cpu 4: rx_hash 0x569fed9c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35828 dport 46082] OK # # # cpu 4: rx_hash 0x12f4410f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35870 dport 46082] OK # # # cpu 4: rx_hash 0x32bfa772 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35918 dport 46082] OK # # # cpu 4: rx_hash 0xf307f27e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35954 dport 46082] OK # # # cpu 4: rx_hash 0xf2cd1cdb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35966 dport 46082] OK # # # cpu 4: rx_hash 0x7cb871a5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36002 dport 46082] OK # # # cpu 4: rx_hash 0xfe023518 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36016 dport 46082] OK # # # cpu 4: rx_hash 0x01446f7b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36024 dport 46082] OK # # # cpu 4: rx_hash 0x1e3b68cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36048 dport 46082] OK # # # cpu 4: rx_hash 0x1ff18669 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36060 dport 46082] OK # # # cpu 4: rx_hash 0x210f8906 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36072 dport 46082] OK # # # cpu 4: rx_hash 0x06e9153f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36136 dport 46082] OK # # # cpu 4: rx_hash 0xd9e4a921 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36208 dport 46082] OK # # # cpu 4: rx_hash 0xa8d79e3c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36260 dport 46082] OK # # # cpu 4: rx_hash 0xa91d7099 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36264 dport 46082] OK # # # cpu 4: rx_hash 0x34d83393 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36306 dport 46082] OK # # # cpu 4: rx_hash 0xcb9e69f0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36314 dport 46082] OK # # # cpu 4: rx_hash 0xf6f5bbd5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36328 dport 46082] OK # # # cpu 4: rx_hash 0xb97be3cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36398 dport 46082] OK # # # cpu 4: rx_hash 0x3bc1a772 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36412 dport 46082] OK # # # cpu 4: rx_hash 0x25744e60 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36440 dport 46082] OK # # # cpu 4: rx_hash 0x26e1932a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36446 dport 46082] OK # # # cpu 4: rx_hash 0xe4cc1b6c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36452 dport 46082] OK # # # cpu 4: rx_hash 0x9b6f365d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36468 dport 46082] OK # # # cpu 4: rx_hash 0x28718906 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36506 dport 46082] OK # # # cpu 4: rx_hash 0x174568cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36514 dport 46082] OK # # # cpu 4: rx_hash 0x6b7398b7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36532 dport 46082] OK # # # cpu 4: rx_hash 0xf6b6dbbd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36558 dport 46082] OK # # # count: pass=48 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/tools/testing/selftests/net/lib/py/utils.py", line 200, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 129, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 38646 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 48 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0xb99016ee [saddr 192.0.3.2 daddr 192.0.3.1 sport 54721 dport 38646] != expected 0x5218b946 # # Exception| cpu 5: rx_hash 0xb99016ee [saddr 192.0.3.2 daddr 192.0.3.1 sport 54721 dport 38646] != expected 0x5218b946 # # Exception| cpu 5: rx_hash 0xb99016ee [saddr 192.0.3.2 daddr 192.0.3.1 sport 37779 dport 38646] != expected 0xda39033a # # Exception| cpu 5: rx_hash 0xb99016ee [saddr 192.0.3.2 daddr 192.0.3.1 sport 37779 dport 38646] != expected 0xda39033a # # Exception| cpu 5: rx_hash 0xb99016ee [saddr 192.0.3.2 daddr 192.0.3.1 sport 45800 dport 38646] != expected 0x8cfde9c4 # # Exception| cpu 5: rx_hash 0xb99016ee [saddr 192.0.3.2 daddr 192.0.3.1 sport 45800 dport 38646] != expected 0x8cfde9c4 # # Exception| cpu 5: rx_hash 0xb99016ee [saddr 192.0.3.2 daddr 192.0.3.1 sport 45843 dport 38646] != expected 0x7cb4372d # # Exception| cpu 5: rx_hash 0xb99016ee [saddr 192.0.3.2 daddr 192.0.3.1 sport 45843 dport 38646] != expected 0x7cb4372d # # Exception| cpu 5: rx_hash 0xb99016ee [saddr 192.0.3.2 daddr 192.0.3.1 sport 42961 dport 38646] != expected 0x417c830f # # Exception| cpu 5: rx_hash 0xb99016ee [saddr 192.0.3.2 daddr 192.0.3.1 sport 42961 dport 38646] != expected 0x417c830f # # Exception| cpu 5: rx_hash 0xb99016ee [saddr 192.0.3.2 daddr 192.0.3.1 sport 55778 dport 38646] != expected 0x5b67efb8 # # Exception| cpu 5: rx_hash 0xb99016ee [saddr 192.0.3.2 daddr 192.0.3.1 sport 55778 dport 38646] != expected 0x5b67efb8 # # Exception| cpu 5: rx_hash 0xb99016ee [saddr 192.0.3.2 daddr 192.0.3.1 sport 60963 dport 38646] != expected 0xf5482bbc # # Exception| cpu 5: rx_hash 0xb99016ee [saddr 192.0.3.2 daddr 192.0.3.1 sport 60963 dport 38646] != expected 0xf5482bbc # # Exception| cpu 5: rx_hash 0xb99016ee [saddr 192.0.3.2 daddr 192.0.3.1 sport 34510 dport 38646] != expected 0xc2672e6a # # Exception| cpu 5: rx_hash 0xb99016ee [saddr 192.0.3.2 daddr 192.0.3.1 sport 34510 dport 38646] != expected 0xc2672e6a # # Exception| cpu 5: rx_hash 0xb99016ee [saddr 192.0.3.2 daddr 192.0.3.1 sport 53414 dport 38646] != expected 0x5af31fe8 # # Exception| cpu 5: rx_hash 0xb99016ee [saddr 192.0.3.2 daddr 192.0.3.1 sport 53414 dport 38646] != expected 0x5af31fe8 # # Exception| cpu 5: rx_hash 0xb99016ee [saddr 192.0.3.2 daddr 192.0.3.1 sport 57465 dport 38646] != expected 0x4673721c # # Exception| cpu 5: rx_hash 0xb99016ee [saddr 192.0.3.2 daddr 192.0.3.1 sport 57465 dport 38646] != expected 0x4673721c # # Exception| cpu 5: rx_hash 0xb99016ee [saddr 192.0.3.2 daddr 192.0.3.1 sport 45733 dport 38646] != expected 0x9a52f5c5 # # Exception| cpu 5: rx_hash 0xb99016ee [saddr 192.0.3.2 daddr 192.0.3.1 sport 45733 dport 38646] != expected 0x9a52f5c5 # # Exception| cpu 5: rx_hash 0xb99016ee [saddr 192.0.3.2 daddr 192.0.3.1 sport 41704 dport 38646] != expected 0xf81a1fbd # # Exception| cpu 5: rx_hash 0xb99016ee [saddr 192.0.3.2 daddr 192.0.3.1 sport 41704 dport 38646] != expected 0xf81a1fbd # # Exception| cpu 5: rx_hash 0xb99016ee [saddr 192.0.3.2 daddr 192.0.3.1 sport 54025 dport 38646] != expected 0x4c5770a4 # # Exception| cpu 5: rx_hash 0xb99016ee [saddr 192.0.3.2 daddr 192.0.3.1 sport 54025 dport 38646] != expected 0x4c5770a4 # # Exception| cpu 5: rx_hash 0xb99016ee [saddr 192.0.3.2 daddr 192.0.3.1 sport 41187 dport 38646] != expected 0xd01d0182 # # Exception| cpu 5: rx_hash 0xb99016ee [saddr 192.0.3.2 daddr 192.0.3.1 sport 41187 dport 38646] != expected 0xd01d0182 # # Exception| cpu 5: rx_hash 0xb99016ee [saddr 192.0.3.2 daddr 192.0.3.1 sport 36859 dport 38646] != expected 0x1164901e # # Exception| cpu 5: rx_hash 0xb99016ee [saddr 192.0.3.2 daddr 192.0.3.1 sport 36859 dport 38646] != expected 0x1164901e # # Exception| cpu 5: rx_hash 0xb99016ee [saddr 192.0.3.2 daddr 192.0.3.1 sport 49069 dport 38646] != expected 0x219155f7 # # Exception| cpu 5: rx_hash 0xb99016ee [saddr 192.0.3.2 daddr 192.0.3.1 sport 49069 dport 38646] != expected 0x219155f7 # # Exception| cpu 5: rx_hash 0xb99016ee [saddr 192.0.3.2 daddr 192.0.3.1 sport 55039 dport 38646] != expected 0x40d3f5ff # # Exception| cpu 5: rx_hash 0xb99016ee [saddr 192.0.3.2 daddr 192.0.3.1 sport 55039 dport 38646] != expected 0x40d3f5ff # # Exception| cpu 5: rx_hash 0xb99016ee [saddr 192.0.3.2 daddr 192.0.3.1 sport 42287 dport 38646] != expected 0xb8cbf95e # # Exception| cpu 5: rx_hash 0xb99016ee [saddr 192.0.3.2 daddr 192.0.3.1 sport 42287 dport 38646] != expected 0xb8cbf95e # # Exception| cpu 5: rx_hash 0xb99016ee [saddr 192.0.3.2 daddr 192.0.3.1 sport 41906 dport 38646] != expected 0x9831a755 # # Exception| cpu 5: rx_hash 0xb99016ee [saddr 192.0.3.2 daddr 192.0.3.1 sport 41906 dport 38646] != expected 0x9831a755 # # Exception| cpu 5: rx_hash 0xb99016ee [saddr 192.0.3.2 daddr 192.0.3.1 sport 47415 dport 38646] != expected 0xde66b1d8 # # Exception| cpu 5: rx_hash 0xb99016ee [saddr 192.0.3.2 daddr 192.0.3.1 sport 47415 dport 38646] != expected 0xde66b1d8 # # Exception| cpu 5: rx_hash 0xb99016ee [saddr 192.0.3.2 daddr 192.0.3.1 sport 50257 dport 38646] != expected 0x13889ed9 # # Exception| cpu 5: rx_hash 0xb99016ee [saddr 192.0.3.2 daddr 192.0.3.1 sport 50257 dport 38646] != expected 0x13889ed9 # # Exception| cpu 5: rx_hash 0xb99016ee [saddr 192.0.3.2 daddr 192.0.3.1 sport 41354 dport 38646] != expected 0x64efa3db # # Exception| cpu 5: rx_hash 0xb99016ee [saddr 192.0.3.2 daddr 192.0.3.1 sport 41354 dport 38646] != expected 0x64efa3db # # Exception| cpu 5: rx_hash 0xb99016ee [saddr 192.0.3.2 daddr 192.0.3.1 sport 45249 dport 38646] != expected 0xe8b20194 # # Exception| cpu 5: rx_hash 0xb99016ee [saddr 192.0.3.2 daddr 192.0.3.1 sport 45249 dport 38646] != expected 0xe8b20194 # # Exception| cpu 5: rx_hash 0xb99016ee [saddr 192.0.3.2 daddr 192.0.3.1 sport 41188 dport 38646] != expected 0xf10bba6 # # Exception| cpu 5: rx_hash 0xb99016ee [saddr 192.0.3.2 daddr 192.0.3.1 sport 41188 dport 38646] != expected 0xf10bba6 # # Exception| count: pass=0 nohash=0 fail=48 # # Exception| # not ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/tools/testing/selftests/net/lib/py/utils.py", line 200, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 129, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 42086 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x78ccaa6c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46086 dport 42086] != expected 0x3911c692 # # Exception| cpu 4: rx_hash 0x78ccaa6c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46086 dport 42086] != expected 0x3911c692 # # Exception| cpu 4: rx_hash 0x78ccaa6c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50616 dport 42086] != expected 0xd213717 # # Exception| cpu 4: rx_hash 0x78ccaa6c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50616 dport 42086] != expected 0xd213717 # # Exception| cpu 4: rx_hash 0x78ccaa6c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53277 dport 42086] != expected 0x56c1bebc # # Exception| cpu 4: rx_hash 0x78ccaa6c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53277 dport 42086] != expected 0x56c1bebc # # Exception| cpu 4: rx_hash 0x78ccaa6c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55069 dport 42086] != expected 0x5f3819b2 # # Exception| cpu 4: rx_hash 0x78ccaa6c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55069 dport 42086] != expected 0x5f3819b2 # # Exception| cpu 4: rx_hash 0x78ccaa6c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49558 dport 42086] != expected 0xfbddaa12 # # Exception| cpu 4: rx_hash 0x78ccaa6c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49558 dport 42086] != expected 0xfbddaa12 # # Exception| cpu 4: rx_hash 0x78ccaa6c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49412 dport 42086] != expected 0xd6938b09 # # Exception| cpu 4: rx_hash 0x78ccaa6c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49412 dport 42086] != expected 0xd6938b09 # # Exception| cpu 4: rx_hash 0x78ccaa6c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55817 dport 42086] != expected 0xe6ec7878 # # Exception| cpu 4: rx_hash 0x78ccaa6c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55817 dport 42086] != expected 0xe6ec7878 # # Exception| cpu 4: rx_hash 0x78ccaa6c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51075 dport 42086] != expected 0x5ec37521 # # Exception| cpu 4: rx_hash 0x78ccaa6c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51075 dport 42086] != expected 0x5ec37521 # # Exception| cpu 4: rx_hash 0x78ccaa6c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51590 dport 42086] != expected 0xde81c179 # # Exception| cpu 4: rx_hash 0x78ccaa6c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51590 dport 42086] != expected 0xde81c179 # # Exception| cpu 4: rx_hash 0x78ccaa6c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54560 dport 42086] != expected 0xf4f86ce # # Exception| cpu 4: rx_hash 0x78ccaa6c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54560 dport 42086] != expected 0xf4f86ce # # Exception| cpu 4: rx_hash 0x78ccaa6c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39517 dport 42086] != expected 0xf374c208 # # Exception| cpu 4: rx_hash 0x78ccaa6c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39517 dport 42086] != expected 0xf374c208 # # Exception| cpu 4: rx_hash 0x78ccaa6c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55687 dport 42086] != expected 0x9ccb14d # # Exception| cpu 4: rx_hash 0x78ccaa6c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55687 dport 42086] != expected 0x9ccb14d # # Exception| cpu 4: rx_hash 0x78ccaa6c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51815 dport 42086] != expected 0xd77901a8 # # Exception| cpu 4: rx_hash 0x78ccaa6c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51815 dport 42086] != expected 0xd77901a8 # # Exception| cpu 4: rx_hash 0x78ccaa6c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38382 dport 42086] != expected 0xc8df47c6 # # Exception| cpu 4: rx_hash 0x78ccaa6c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38382 dport 42086] != expected 0xc8df47c6 # # Exception| cpu 4: rx_hash 0x78ccaa6c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50134 dport 42086] != expected 0xcfc87837 # # Exception| cpu 4: rx_hash 0x78ccaa6c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50134 dport 42086] != expected 0xcfc87837 # # Exception| cpu 4: rx_hash 0x78ccaa6c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47885 dport 42086] != expected 0x927ac730 # # Exception| cpu 4: rx_hash 0x78ccaa6c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47885 dport 42086] != expected 0x927ac730 # # Exception| cpu 4: rx_hash 0x78ccaa6c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40519 dport 42086] != expected 0x3b765062 # # Exception| cpu 4: rx_hash 0x78ccaa6c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40519 dport 42086] != expected 0x3b765062 # # Exception| cpu 4: rx_hash 0x78ccaa6c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41061 dport 42086] != expected 0x46820e4a # # Exception| cpu 4: rx_hash 0x78ccaa6c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41061 dport 42086] != expected 0x46820e4a # # Exception| cpu 4: rx_hash 0x78ccaa6c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48212 dport 42086] != expected 0xbebc0f39 # # Exception| cpu 4: rx_hash 0x78ccaa6c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48212 dport 42086] != expected 0xbebc0f39 # # Exception| cpu 4: rx_hash 0x78ccaa6c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54235 dport 42086] != expected 0x194fe6a6 # # Exception| cpu 4: rx_hash 0x78ccaa6c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54235 dport 42086] != expected 0x194fe6a6 # # Exception| cpu 4: rx_hash 0x78ccaa6c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49295 dport 42086] != expected 0x56f03c8a # # Exception| cpu 4: rx_hash 0x78ccaa6c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49295 dport 42086] != expected 0x56f03c8a # # Exception| cpu 4: rx_hash 0x78ccaa6c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60939 dport 42086] != expected 0x15cbeffb # # Exception| cpu 4: rx_hash 0x78ccaa6c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60939 dport 42086] != expected 0x15cbeffb # # 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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/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-23/tools/testing/selftests/drivers/net/hw' make: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests' xx__-> echo $? 0 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__->