< 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' TAP version 13 1..1 # 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 361, 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 182, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 44825 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xf7f52f3e [saddr 192.0.3.2 daddr 192.0.3.1 sport 45276 dport 44825] != expected 0x637bb4aa # # Exception| cpu 0: rx_hash 0xffac8dec [saddr 192.0.3.2 daddr 192.0.3.1 sport 45294 dport 44825] != expected 0x3c165d1a # # Exception| cpu 0: rx_hash 0xbe346220 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45332 dport 44825] != expected 0x6a26bc6a # # Exception| cpu 0: rx_hash 0x2f42024d [saddr 192.0.3.2 daddr 192.0.3.1 sport 45342 dport 44825] != expected 0xf9d1bffd # # Exception| cpu 0: rx_hash 0x154425e0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45360 dport 44825] != expected 0x3f898202 # # Exception| cpu 0: rx_hash 0xd9d3c4bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 45376 dport 44825] != expected 0x59c4f711 # # Exception| cpu 0: rx_hash 0x9168f489 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45396 dport 44825] != expected 0x103f76da # # Exception| cpu 0: rx_hash 0x7afa21ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 45398 dport 44825] != expected 0x530620c9 # # Exception| cpu 0: rx_hash 0xfd8e5ca4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45416 dport 44825] != expected 0x7d3937f4 # # Exception| cpu 0: rx_hash 0x9bc5ac0b [saddr 192.0.3.2 daddr 192.0.3.1 sport 45448 dport 44825] != expected 0xce1f8d7d # # Exception| cpu 0: rx_hash 0xa99a2974 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45460 dport 44825] != expected 0x572a5932 # # Exception| cpu 0: rx_hash 0xc57c8159 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45480 dport 44825] != expected 0x3a2c181c # # Exception| cpu 0: rx_hash 0xdb273eef [saddr 192.0.3.2 daddr 192.0.3.1 sport 45486 dport 44825] != expected 0xd889e506 # # Exception| cpu 0: rx_hash 0xf7230426 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45492 dport 44825] != expected 0xa319cc53 # # Exception| cpu 0: rx_hash 0x989d006b [saddr 192.0.3.2 daddr 192.0.3.1 sport 45522 dport 44825] != expected 0xcf966e98 # # Exception| cpu 0: rx_hash 0x17b0dfb0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45534 dport 44825] != expected 0xbec49015 # # Exception| cpu 0: rx_hash 0x82575020 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45576 dport 44825] != expected 0xa2d623df # # Exception| cpu 0: rx_hash 0x292717e0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45612 dport 44825] != expected 0xf7791db7 # # Exception| cpu 0: rx_hash 0x94554d44 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45628 dport 44825] != expected 0x1f1e3775 # # Exception| cpu 0: rx_hash 0x469913ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 45642 dport 44825] != expected 0x9bf6bf7c # # Exception| cpu 0: rx_hash 0x62c48bb6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45666 dport 44825] != expected 0xbf0b7f99 # # Exception| cpu 0: rx_hash 0x2a7fbb80 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45686 dport 44825] != expected 0xf6f0fe52 # # Exception| cpu 0: rx_hash 0x128d667d [saddr 192.0.3.2 daddr 192.0.3.1 sport 45750 dport 44825] != expected 0xb1e5d1ba # # Exception| cpu 0: rx_hash 0x6368dd86 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45782 dport 44825] != expected 0x3fcf8e6b # # Exception| cpu 0: rx_hash 0xe41ca08f [saddr 192.0.3.2 daddr 192.0.3.1 sport 45800 dport 44825] != expected 0x11f09956 # # Exception| cpu 0: rx_hash 0xfb3d6211 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45874 dport 44825] != expected 0xb3f3ed47 # # Exception| cpu 0: rx_hash 0x0daca4e3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45932 dport 44825] != expected 0x13e6a5ab # # Exception| cpu 0: rx_hash 0x0f585eb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45954 dport 44825] != expected 0x92abb7bc # # Exception| cpu 0: rx_hash 0xba73a6c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45984 dport 44825] != expected 0x25a174ce # # Exception| cpu 0: rx_hash 0x195a43d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46006 dport 44825] != expected 0x2f63a316 # # Exception| cpu 0: rx_hash 0xf9c99841 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46044 dport 44825] != expected 0x32beff50 # # Exception| cpu 0: rx_hash 0x125b4d65 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46046 dport 44825] != expected 0x7187a943 # # Exception| cpu 0: rx_hash 0xc3cfbfec [saddr 192.0.3.2 daddr 192.0.3.1 sport 46066 dport 44825] != expected 0xf4e6c2af # # Exception| cpu 0: rx_hash 0x37168ee0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46100 dport 44825] != expected 0x1301526d # # Exception| cpu 0: rx_hash 0xae394c5f [saddr 192.0.3.2 daddr 192.0.3.1 sport 46124 dport 44825] != expected 0xdf9bb84a # # Exception| cpu 0: rx_hash 0x9767c792 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46168 dport 44825] != expected 0x184a6650 # # Exception| cpu 0: rx_hash 0x58a88aad [saddr 192.0.3.2 daddr 192.0.3.1 sport 46194 dport 44825] != expected 0x7f8ef0a6 # # Exception| cpu 0: rx_hash 0x605a5750 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46258 dport 44825] != expected 0x389bdf4e # # Exception| cpu 0: rx_hash 0xb29609b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46276 dport 44825] != expected 0xbc735747 # # Exception| cpu 0: rx_hash 0x23e069d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46286 dport 44825] != expected 0x2f8454d0 # # Exception| cpu 0: rx_hash 0xa49414dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 46320 dport 44825] != expected 0x1bb43ed # # Exception| cpu 0: rx_hash 0xbacfab6b [saddr 192.0.3.2 daddr 192.0.3.1 sport 46326 dport 44825] != expected 0xe31ebef7 # # Exception| cpu 0: rx_hash 0x0e9e2e35 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46344 dport 44825] != expected 0x14b2f48e # # Exception| cpu 0: rx_hash 0x3cc1ab4a [saddr 192.0.3.2 daddr 192.0.3.1 sport 46356 dport 44825] != expected 0x8d8720c1 # # 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 0x74c57e86 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37806 dport 47580] OK # # # cpu 0: rx_hash 0xf0e9afef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37834 dport 47580] OK # # # cpu 0: rx_hash 0x8254b874 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37872 dport 47580] OK # # # cpu 0: rx_hash 0xaf40d923 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37896 dport 47580] OK # # # cpu 0: rx_hash 0x68d636ce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37904 dport 47580] OK # # # cpu 0: rx_hash 0x04309ee3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37932 dport 47580] OK # # # cpu 0: rx_hash 0xc8a77fbc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37980 dport 47580] OK # # # cpu 0: rx_hash 0x2b6c084a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37996 dport 47580] OK # # # cpu 0: rx_hash 0x07683283 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38006 dport 47580] OK # # # cpu 0: rx_hash 0x537c4753 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38026 dport 47580] OK # # # cpu 0: rx_hash 0x189fdb05 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38084 dport 47580] OK # # # cpu 0: rx_hash 0x89e9bb68 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38094 dport 47580] OK # # # cpu 0: rx_hash 0xbbb63e17 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38098 dport 47580] OK # # # cpu 0: rx_hash 0x2ac05e7a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38104 dport 47580] OK # # # cpu 0: rx_hash 0x4f0529ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38154 dport 47580] OK # # # cpu 0: rx_hash 0xec2cccbf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38172 dport 47580] OK # # # cpu 0: rx_hash 0x23e38180 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38198 dport 47580] OK # # # cpu 0: rx_hash 0x04e6b5fb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38212 dport 47580] OK # # # cpu 0: rx_hash 0xa7cf50e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38226 dport 47580] OK # # # cpu 0: rx_hash 0x3ee09256 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38250 dport 47580] OK # # # cpu 0: rx_hash 0xed809a8f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38312 dport 47580] OK # # # cpu 0: rx_hash 0x69ac4be6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38348 dport 47580] OK # # # cpu 0: rx_hash 0xae3aa40b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38356 dport 47580] OK # # # cpu 0: rx_hash 0xf0838959 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38388 dport 47580] OK # # # cpu 0: rx_hash 0xc0a1e883 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40492 dport 47580] OK # # # cpu 0: rx_hash 0x76d2bc95 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40532 dport 47580] OK # # # cpu 0: rx_hash 0x36302e71 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40562 dport 47580] OK # # # cpu 4: rx_hash 0x8955b6c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37784 dport 47580] OK # # # cpu 4: rx_hash 0x9f57aba2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37804 dport 47580] OK # # # cpu 4: rx_hash 0x469afbf9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37810 dport 47580] OK # # # cpu 4: rx_hash 0x2924ffb4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37844 dport 47580] OK # # # cpu 4: rx_hash 0xa609206f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37848 dport 47580] OK # # # cpu 4: rx_hash 0xe7fbe915 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37916 dport 47580] OK # # # cpu 4: rx_hash 0x4c8baed5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37944 dport 47580] OK # # # cpu 4: rx_hash 0xfaf8fac3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37952 dport 47580] OK # # # cpu 4: rx_hash 0x0f319051 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37956 dport 47580] OK # # # cpu 4: rx_hash 0x801c4f8a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37960 dport 47580] OK # # # cpu 4: rx_hash 0xdea562d8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37992 dport 47580] OK # # # cpu 4: rx_hash 0x3537b7fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37994 dport 47580] OK # # # cpu 4: rx_hash 0x9cb30a6c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38048 dport 47580] OK # # # cpu 4: rx_hash 0x3f9aef7e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38070 dport 47580] OK # # # cpu 4: rx_hash 0xb0b730a5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38074 dport 47580] OK # # # cpu 4: rx_hash 0x5024eb33 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38096 dport 47580] OK # # # cpu 4: rx_hash 0x9feba60c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38138 dport 47580] OK # # # cpu 4: rx_hash 0x35e19ce4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38146 dport 47580] OK # # # cpu 4: rx_hash 0xbacc433f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38158 dport 47580] OK # # # cpu 4: rx_hash 0xfa2ed1db [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38184 dport 47580] OK # # # cpu 4: rx_hash 0xd62aeb12 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38194 dport 47580] OK # # # cpu 4: rx_hash 0x9590d596 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38222 dport 47580] OK # # # cpu 4: rx_hash 0x12e4a89f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38256 dport 47580] OK # # # cpu 4: rx_hash 0x74af5830 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38288 dport 47580] OK # # # cpu 4: rx_hash 0x101052cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38302 dport 47580] OK # # # cpu 4: rx_hash 0xdfdf1ff0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38324 dport 47580] OK # # # cpu 4: rx_hash 0x3f4cc466 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38366 dport 47580] OK # # # cpu 4: rx_hash 0x2586942d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38404 dport 47580] OK # # # cpu 4: rx_hash 0xce144109 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38406 dport 47580] OK # # # cpu 4: rx_hash 0x448d39ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40520 dport 47580] OK # # # cpu 4: rx_hash 0x8b4274d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40546 dport 47580] OK # # # cpu 4: rx_hash 0x34c4d421 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40604 dport 47580] OK # # # cpu 4: rx_hash 0x4679c3ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40614 dport 47580] OK # # # cpu 4: rx_hash 0xfb0b991e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40630 dport 47580] OK # # # cpu 4: rx_hash 0x13c1e05a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40686 dport 47580] OK # # # cpu 4: rx_hash 0x95cfe07b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40716 dport 47580] OK # # # cpu 4: rx_hash 0xde2c7c2d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40770 dport 47580] OK # # # cpu 4: rx_hash 0x3de70bdb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40818 dport 47580] OK # # # cpu 4: rx_hash 0xb2cad400 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40830 dport 47580] OK # # # cpu 4: rx_hash 0xf8851e66 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40836 dport 47580] OK # # # cpu 4: rx_hash 0x77a8c1bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40840 dport 47580] OK # # # cpu 4: rx_hash 0x1b4e6990 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40884 dport 47580] OK # # # cpu 4: rx_hash 0x46afe8a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40910 dport 47580] OK # # # cpu 4: rx_hash 0xc1db95ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40944 dport 47580] OK # # # cpu 4: rx_hash 0xcfebcca5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41010 dport 47580] OK # # # count: pass=72 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 361, 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 182, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 42612 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0xf9ceb766 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38438 dport 42612] != expected 0xe5894eb # # Exception| cpu 4: rx_hash 0xf9ceb766 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38438 dport 42612] != expected 0xe5894eb # # Exception| cpu 4: rx_hash 0xf9ceb766 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48383 dport 42612] != expected 0xf7f1acf5 # # Exception| cpu 4: rx_hash 0xf9ceb766 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48383 dport 42612] != expected 0xf7f1acf5 # # Exception| cpu 4: rx_hash 0xf9ceb766 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48362 dport 42612] != expected 0x38788118 # # Exception| cpu 4: rx_hash 0xf9ceb766 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48362 dport 42612] != expected 0x38788118 # # Exception| cpu 4: rx_hash 0xf9ceb766 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45056 dport 42612] != expected 0xcd86af8 # # Exception| cpu 4: rx_hash 0xf9ceb766 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45056 dport 42612] != expected 0xcd86af8 # # Exception| cpu 4: rx_hash 0xf9ceb766 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39584 dport 42612] != expected 0xc580de57 # # Exception| cpu 4: rx_hash 0xf9ceb766 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39584 dport 42612] != expected 0xc580de57 # # Exception| cpu 4: rx_hash 0xf9ceb766 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59730 dport 42612] != expected 0x575b1e80 # # Exception| cpu 4: rx_hash 0xf9ceb766 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59730 dport 42612] != expected 0x575b1e80 # # Exception| cpu 4: rx_hash 0xf9ceb766 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48213 dport 42612] != expected 0xad39df5b # # Exception| cpu 4: rx_hash 0xf9ceb766 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48213 dport 42612] != expected 0xad39df5b # # Exception| cpu 4: rx_hash 0xf9ceb766 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40222 dport 42612] != expected 0x60d7fb63 # # Exception| cpu 4: rx_hash 0xf9ceb766 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40222 dport 42612] != expected 0x60d7fb63 # # Exception| cpu 4: rx_hash 0xf9ceb766 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51456 dport 42612] != expected 0xbae89b74 # # Exception| cpu 4: rx_hash 0xf9ceb766 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51456 dport 42612] != expected 0xbae89b74 # # Exception| cpu 4: rx_hash 0xf9ceb766 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40486 dport 42612] != expected 0xfd885abe # # Exception| cpu 4: rx_hash 0xf9ceb766 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40486 dport 42612] != expected 0xfd885abe # # Exception| cpu 4: rx_hash 0xf9ceb766 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40322 dport 42612] != expected 0xc4eeca74 # # Exception| cpu 4: rx_hash 0xf9ceb766 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40322 dport 42612] != expected 0xc4eeca74 # # Exception| cpu 4: rx_hash 0xf9ceb766 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39127 dport 42612] != expected 0x859c32e # # Exception| cpu 4: rx_hash 0xf9ceb766 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39127 dport 42612] != expected 0x859c32e # # Exception| cpu 4: rx_hash 0xf9ceb766 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38364 dport 42612] != expected 0x972b4ccd # # Exception| cpu 4: rx_hash 0xf9ceb766 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38364 dport 42612] != expected 0x972b4ccd # # Exception| cpu 4: rx_hash 0xf9ceb766 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40070 dport 42612] != expected 0xfbf413d1 # # Exception| cpu 4: rx_hash 0xf9ceb766 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40070 dport 42612] != expected 0xfbf413d1 # # Exception| cpu 4: rx_hash 0xf9ceb766 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57586 dport 42612] != expected 0xf332d240 # # Exception| cpu 4: rx_hash 0xf9ceb766 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57586 dport 42612] != expected 0xf332d240 # # Exception| cpu 4: rx_hash 0xf9ceb766 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46233 dport 42612] != expected 0x68aec06b # # Exception| cpu 4: rx_hash 0xf9ceb766 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46233 dport 42612] != expected 0x68aec06b # # Exception| cpu 4: rx_hash 0xf9ceb766 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36278 dport 42612] != expected 0xceb9f4 # # Exception| cpu 4: rx_hash 0xf9ceb766 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36278 dport 42612] != expected 0xceb9f4 # # Exception| cpu 4: rx_hash 0xf9ceb766 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54638 dport 42612] != expected 0x6b3059ef # # Exception| cpu 4: rx_hash 0xf9ceb766 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54638 dport 42612] != expected 0x6b3059ef # # Exception| cpu 4: rx_hash 0xf9ceb766 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52065 dport 42612] != expected 0x7df351d5 # # Exception| cpu 4: rx_hash 0xf9ceb766 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52065 dport 42612] != expected 0x7df351d5 # # Exception| cpu 4: rx_hash 0xf9ceb766 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45808 dport 42612] != expected 0x98dac3e5 # # Exception| cpu 4: rx_hash 0xf9ceb766 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45808 dport 42612] != expected 0x98dac3e5 # # Exception| cpu 4: rx_hash 0xf9ceb766 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47592 dport 42612] != expected 0x266390c # # Exception| cpu 4: rx_hash 0xf9ceb766 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47592 dport 42612] != expected 0x266390c # # Exception| cpu 4: rx_hash 0xf9ceb766 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50680 dport 42612] != expected 0x25160c45 # # Exception| cpu 4: rx_hash 0xf9ceb766 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50680 dport 42612] != expected 0x25160c45 # # Exception| cpu 4: rx_hash 0xf9ceb766 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53113 dport 42612] != expected 0xa2fbb238 # # Exception| cpu 4: rx_hash 0xf9ceb766 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53113 dport 42612] != expected 0xa2fbb238 # # Exception| count: pass=0 nohash=0 fail=46 # # 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 361, 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 182, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 57941 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x175aac8a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60302 dport 57941] != expected 0xea981482 # # Exception| cpu 4: rx_hash 0x175aac8a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60302 dport 57941] != expected 0xea981482 # # Exception| cpu 4: rx_hash 0x175aac8a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43694 dport 57941] != expected 0x7d940ec # # Exception| cpu 4: rx_hash 0x175aac8a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43694 dport 57941] != expected 0x7d940ec # # Exception| cpu 4: rx_hash 0x175aac8a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54190 dport 57941] != expected 0xe5b81612 # # Exception| cpu 4: rx_hash 0x175aac8a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54190 dport 57941] != expected 0xe5b81612 # # Exception| cpu 4: rx_hash 0x175aac8a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60131 dport 57941] != expected 0xc8a2ff41 # # Exception| cpu 4: rx_hash 0x175aac8a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60131 dport 57941] != expected 0xc8a2ff41 # # Exception| cpu 4: rx_hash 0x175aac8a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41932 dport 57941] != expected 0x5703ef2c # # Exception| cpu 4: rx_hash 0x175aac8a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41932 dport 57941] != expected 0x5703ef2c # # Exception| cpu 4: rx_hash 0x175aac8a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36799 dport 57941] != expected 0x94f2e5ec # # Exception| cpu 4: rx_hash 0x175aac8a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36799 dport 57941] != expected 0x94f2e5ec # # Exception| cpu 4: rx_hash 0x175aac8a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56664 dport 57941] != expected 0x66bebca5 # # Exception| cpu 4: rx_hash 0x175aac8a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56664 dport 57941] != expected 0x66bebca5 # # Exception| cpu 4: rx_hash 0x175aac8a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44957 dport 57941] != expected 0x5187a4b7 # # Exception| cpu 4: rx_hash 0x175aac8a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44957 dport 57941] != expected 0x5187a4b7 # # Exception| cpu 4: rx_hash 0x175aac8a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55852 dport 57941] != expected 0xd329497d # # Exception| cpu 4: rx_hash 0x175aac8a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55852 dport 57941] != expected 0xd329497d # # Exception| cpu 4: rx_hash 0x175aac8a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56558 dport 57941] != expected 0x87571a1b # # Exception| cpu 4: rx_hash 0x175aac8a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56558 dport 57941] != expected 0x87571a1b # # Exception| cpu 4: rx_hash 0x175aac8a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50935 dport 57941] != expected 0xb3c85b85 # # Exception| cpu 4: rx_hash 0x175aac8a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50935 dport 57941] != expected 0xb3c85b85 # # Exception| cpu 4: rx_hash 0x175aac8a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40288 dport 57941] != expected 0x47be228c # # Exception| cpu 4: rx_hash 0x175aac8a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40288 dport 57941] != expected 0x47be228c # # Exception| cpu 4: rx_hash 0x175aac8a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33171 dport 57941] != expected 0x302a86f # # Exception| cpu 4: rx_hash 0x175aac8a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33171 dport 57941] != expected 0x302a86f # # Exception| cpu 4: rx_hash 0x175aac8a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35765 dport 57941] != expected 0x87714ceb # # Exception| cpu 4: rx_hash 0x175aac8a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35765 dport 57941] != expected 0x87714ceb # # Exception| cpu 4: rx_hash 0x175aac8a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37488 dport 57941] != expected 0xb77fe288 # # Exception| cpu 4: rx_hash 0x175aac8a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37488 dport 57941] != expected 0xb77fe288 # # Exception| cpu 4: rx_hash 0x175aac8a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54127 dport 57941] != expected 0xa6f61a6 # # Exception| cpu 4: rx_hash 0x175aac8a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54127 dport 57941] != expected 0xa6f61a6 # # Exception| cpu 4: rx_hash 0x175aac8a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46655 dport 57941] != expected 0xd912a4d0 # # Exception| cpu 4: rx_hash 0x175aac8a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46655 dport 57941] != expected 0xd912a4d0 # # Exception| cpu 4: rx_hash 0x175aac8a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56011 dport 57941] != expected 0x7c1cac2d # # Exception| cpu 4: rx_hash 0x175aac8a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56011 dport 57941] != expected 0x7c1cac2d # # Exception| cpu 4: rx_hash 0x175aac8a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57647 dport 57941] != expected 0xb03baead # # Exception| cpu 4: rx_hash 0x175aac8a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57647 dport 57941] != expected 0xb03baead # # Exception| cpu 4: rx_hash 0x175aac8a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47011 dport 57941] != expected 0xf7344f51 # # Exception| cpu 4: rx_hash 0x175aac8a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47011 dport 57941] != expected 0xf7344f51 # # Exception| count: pass=0 nohash=0 fail=40 # # 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 361, 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 361, 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 361, 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 361, 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 361, 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 361, 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 361, 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 361, 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 /srv/vmksft/testing/wt-23/tools/testing/selftests/kselftest/runner.sh: line 50: : No such file or directory 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__->