< 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 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 38449 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xe5e771e0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59236 dport 38449] != expected 0xed6ca697 # # Exception| cpu 0: rx_hash 0x68d6d3b0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59300 dport 38449] != expected 0x1fccef48 # # Exception| cpu 0: rx_hash 0x1df8bca4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59310 dport 38449] != expected 0x61c14949 # # Exception| cpu 0: rx_hash 0xc822a09b [saddr 192.0.3.2 daddr 192.0.3.1 sport 59344 dport 38449] != expected 0x458aaff7 # # Exception| cpu 0: rx_hash 0x2ffe0cd4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59372 dport 38449] != expected 0xa50f1577 # # Exception| cpu 0: rx_hash 0x14267f3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 59374 dport 38449] != expected 0x3d013823 # # Exception| cpu 0: rx_hash 0x4e8c707a [saddr 192.0.3.2 daddr 192.0.3.1 sport 59408 dport 38449] != expected 0xf4a8f0c2 # # Exception| cpu 0: rx_hash 0x3ba21f6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 59418 dport 38449] != expected 0x8aa556c3 # # Exception| cpu 0: rx_hash 0xe7a6c0ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 59428 dport 38449] != expected 0xf22ec117 # # Exception| cpu 0: rx_hash 0x5d31f744 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59440 dport 38449] != expected 0x4d281217 # # Exception| cpu 0: rx_hash 0x6029bd98 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59456 dport 38449] != expected 0xdb694402 # # Exception| cpu 0: rx_hash 0x87f511d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59516 dport 38449] != expected 0x3becfe82 # # Exception| cpu 0: rx_hash 0x197934b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59548 dport 38449] != expected 0x70cc5588 # # Exception| cpu 0: rx_hash 0x5e51ebdd [saddr 192.0.3.2 daddr 192.0.3.1 sport 59604 dport 38449] != expected 0xca0fafb7 # # Exception| cpu 0: rx_hash 0x10a7f726 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59612 dport 38449] != expected 0x2c0c24e2 # # Exception| cpu 0: rx_hash 0x24617e65 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59628 dport 38449] != expected 0xe68d039d # # Exception| cpu 0: rx_hash 0x4dec6ce3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59636 dport 38449] != expected 0x738f4d62 # # Exception| cpu 0: rx_hash 0x0db484f8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59654 dport 38449] != expected 0x849012cc # # Exception| cpu 0: rx_hash 0xd770626b [saddr 192.0.3.2 daddr 192.0.3.1 sport 59722 dport 38449] != expected 0xf254fe59 # # Exception| cpu 0: rx_hash 0x18c93af5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59732 dport 38449] != expected 0x335f8b58 # # Exception| cpu 0: rx_hash 0x17d7c059 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59750 dport 38449] != expected 0x61d08173 # # Exception| cpu 0: rx_hash 0xfc758a23 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59788 dport 38449] != expected 0x54fd8c78 # # Exception| cpu 0: rx_hash 0xa13e11e6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59812 dport 38449] != expected 0xb7ee5f8 # # Exception| cpu 0: rx_hash 0x86451f9b [saddr 192.0.3.2 daddr 192.0.3.1 sport 59828 dport 38449] != expected 0x787f2052 # # Exception| cpu 0: rx_hash 0xf36b708f [saddr 192.0.3.2 daddr 192.0.3.1 sport 59838 dport 38449] != expected 0x6728653 # # Exception| cpu 0: rx_hash 0x26b16cb0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59840 dport 38449] != expected 0x223960ed # # Exception| cpu 0: rx_hash 0xf5ab49bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 59852 dport 38449] != expected 0x83dfd12 # # Exception| cpu 0: rx_hash 0x95209f83 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59908 dport 38449] != expected 0xe0362def # # Exception| cpu 0: rx_hash 0xb25b91fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 59924 dport 38449] != expected 0x9337e845 # # Exception| cpu 0: rx_hash 0x8983e211 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59926 dport 38449] != expected 0xb39c511 # # Exception| cpu 0: rx_hash 0x6141b4f2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59928 dport 38449] != expected 0xb93375ba # # Exception| cpu 0: rx_hash 0x49244023 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59962 dport 38449] != expected 0x98bdba3b # # Exception| cpu 0: rx_hash 0xd4c879d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59966 dport 38449] != expected 0x54baac91 # # Exception| cpu 0: rx_hash 0x7b22f053 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60024 dport 38449] != expected 0x5c73e605 # # Exception| cpu 0: rx_hash 0x1ed104e0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60086 dport 38449] != expected 0x1cd91f71 # # Exception| cpu 0: rx_hash 0xa2860a59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60112 dport 38449] != expected 0xad90b730 # # Exception| cpu 0: rx_hash 0x9640831a [saddr 192.0.3.2 daddr 192.0.3.1 sport 60128 dport 38449] != expected 0x6711904f # # Exception| cpu 0: rx_hash 0xac28feb9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60202 dport 38449] != expected 0xbc8c63cb # # Exception| cpu 0: rx_hash 0x3704fe7d [saddr 192.0.3.2 daddr 192.0.3.1 sport 60252 dport 38449] != expected 0x7ec40e20 # # Exception| cpu 0: rx_hash 0xd0d85232 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60256 dport 38449] != expected 0x9e41b4a0 # # Exception| cpu 0: rx_hash 0xa5f63d26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60266 dport 38449] != expected 0xe04c12a1 # # Exception| cpu 0: rx_hash 0xe8603d44 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60294 dport 38449] != expected 0x81682454 # # Exception| cpu 0: rx_hash 0x32a4dbd7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60362 dport 38449] != expected 0xf7acc8c1 # # Exception| cpu 0: rx_hash 0x596a923e [saddr 192.0.3.2 daddr 192.0.3.1 sport 60416 dport 38449] != expected 0x5265327e # # 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 0x2bb57165 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40268 dport 50784] OK # # # cpu 0: rx_hash 0xdfd45a14 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40272 dport 50784] OK # # # cpu 0: rx_hash 0x912246ef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40280 dport 50784] OK # # # cpu 0: rx_hash 0xcf09c1b3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40340 dport 50784] OK # # # cpu 0: rx_hash 0xb539540b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40364 dport 50784] OK # # # cpu 0: rx_hash 0xaf5a10aa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40396 dport 50784] OK # # # cpu 0: rx_hash 0x88211ed7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40412 dport 50784] OK # # # cpu 0: rx_hash 0x1ad3dd8c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40426 dport 50784] OK # # # cpu 0: rx_hash 0x0f7664a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40488 dport 50784] OK # # # cpu 0: rx_hash 0xdaac7898 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40534 dport 50784] OK # # # cpu 0: rx_hash 0x06a8a738 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40552 dport 50784] OK # # # cpu 0: rx_hash 0xd6d29ead [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40576 dport 50784] OK # # # cpu 0: rx_hash 0x37ce0bd1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40654 dport 50784] OK # # # cpu 0: rx_hash 0x515de3fb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40676 dport 50784] OK # # # cpu 0: rx_hash 0x6a859014 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40678 dport 50784] OK # # # cpu 0: rx_hash 0x24738cef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40686 dport 50784] OK # # # cpu 0: rx_hash 0x03088292 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40702 dport 50784] OK # # # cpu 0: rx_hash 0x43506a89 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40716 dport 50784] OK # # # cpu 0: rx_hash 0x99948c1a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40768 dport 50784] OK # # # cpu 0: rx_hash 0xecbae30e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40778 dport 50784] OK # # # cpu 0: rx_hash 0x9af49083 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40868 dport 50784] OK # # # cpu 0: rx_hash 0xbd8f9efe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40884 dport 50784] OK # # # cpu 0: rx_hash 0x8657ed11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40886 dport 50784] OK # # # cpu 0: rx_hash 0x01d89047 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40914 dport 50784] OK # # # cpu 0: rx_hash 0xffb04574 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40996 dport 50784] OK # # # cpu 0: rx_hash 0xc468369b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40998 dport 50784] OK # # # cpu 0: rx_hash 0x613c601a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41156 dport 50784] OK # # # cpu 0: rx_hash 0x955d4b6b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41176 dport 50784] OK # # # cpu 0: rx_hash 0x6e229ab6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41206 dport 50784] OK # # # cpu 0: rx_hash 0x2e7a72ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41220 dport 50784] OK # # # cpu 0: rx_hash 0xfd6057a1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41224 dport 50784] OK # # # cpu 0: rx_hash 0xaf3536c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41234 dport 50784] OK # # # cpu 0: rx_hash 0x7331e968 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41260 dport 50784] OK # # # cpu 0: rx_hash 0x27a4b132 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41284 dport 50784] OK # # # cpu 0: rx_hash 0x528ade26 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41294 dport 50784] OK # # # cpu 0: rx_hash 0x922d7c14 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41314 dport 50784] OK # # # cpu 0: rx_hash 0x0fc145e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41318 dport 50784] OK # # # cpu 0: rx_hash 0xfba06e92 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41338 dport 50784] OK # # # cpu 4: rx_hash 0x703ed393 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40214 dport 50784] OK # # # cpu 4: rx_hash 0xa324f69f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40218 dport 50784] OK # # # cpu 4: rx_hash 0xfe6f6d5a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40242 dport 50784] OK # # # cpu 4: rx_hash 0xf8af5469 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40256 dport 50784] OK # # # cpu 4: rx_hash 0x79e0100c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40278 dport 50784] OK # # # cpu 4: rx_hash 0xeb12d357 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40288 dport 50784] OK # # # cpu 4: rx_hash 0xcc69dd2a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40304 dport 50784] OK # # # cpu 4: rx_hash 0x759ef639 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40320 dport 50784] OK # # # cpu 4: rx_hash 0x00b0992d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40330 dport 50784] OK # # # cpu 4: rx_hash 0x81ffdd48 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40348 dport 50784] OK # # # cpu 4: rx_hash 0x28d56dfc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40360 dport 50784] OK # # # cpu 4: rx_hash 0xa99a2999 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40382 dport 50784] OK # # # cpu 4: rx_hash 0xe1ac0c51 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40388 dport 50784] OK # # # cpu 4: rx_hash 0x94826345 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40398 dport 50784] OK # # # cpu 4: rx_hash 0x0670a01e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40440 dport 50784] OK # # # cpu 4: rx_hash 0x69e58c8d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40450 dport 50784] OK # # # cpu 4: rx_hash 0x3bb0ede4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40472 dport 50784] OK # # # cpu 4: rx_hash 0xc0cf3c39 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40502 dport 50784] OK # # # cpu 4: rx_hash 0x603b4f12 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40514 dport 50784] OK # # # cpu 4: rx_hash 0xb3216a1e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40526 dport 50784] OK # # # cpu 4: rx_hash 0x4740416f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40530 dport 50784] OK # # # cpu 4: rx_hash 0x326e2e7b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40536 dport 50784] OK # # # cpu 4: rx_hash 0x54fdc651 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40562 dport 50784] OK # # # cpu 4: rx_hash 0xed0aed42 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40578 dport 50784] OK # # # cpu 4: rx_hash 0x3e10c84e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40590 dport 50784] OK # # # cpu 4: rx_hash 0xca71e33f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40594 dport 50784] OK # # # cpu 4: rx_hash 0xc56f1993 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40608 dport 50784] OK # # # cpu 4: rx_hash 0x16753c9f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40620 dport 50784] OK # # # cpu 4: rx_hash 0x7938172a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40646 dport 50784] OK # # # cpu 4: rx_hash 0x1fabff00 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40684 dport 50784] OK # # # cpu 4: rx_hash 0x2add780f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40724 dport 50784] OK # # # cpu 4: rx_hash 0xf9c75d03 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40728 dport 50784] OK # # # cpu 4: rx_hash 0x02b88cde [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40758 dport 50784] OK # # # cpu 4: rx_hash 0xd76290e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40776 dport 50784] OK # # # cpu 4: rx_hash 0xe3a419a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40824 dport 50784] OK # # # cpu 4: rx_hash 0xae3219c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40852 dport 50784] OK # # # cpu 4: rx_hash 0xa12ce36c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40870 dport 50784] OK # # # cpu 4: rx_hash 0x1d7bedd5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40896 dport 50784] OK # # # cpu 4: rx_hash 0xf5b9bb36 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40910 dport 50784] OK # # # cpu 4: rx_hash 0xd2c2b54b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40926 dport 50784] OK # # # cpu 4: rx_hash 0xdddc4fe7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40940 dport 50784] OK # # # cpu 4: rx_hash 0x29bd6496 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40944 dport 50784] OK # # # cpu 4: rx_hash 0xc17f3275 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40958 dport 50784] OK # # # cpu 4: rx_hash 0xa2fbdeb1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40972 dport 50784] OK # # # cpu 4: rx_hash 0x8580d0cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40988 dport 50784] OK # # # cpu 4: rx_hash 0xd8cb4b09 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41012 dport 50784] OK # # # cpu 4: rx_hash 0x2a6a594b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41050 dport 50784] OK # # # cpu 4: rx_hash 0x2574a3e7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41064 dport 50784] OK # # # cpu 4: rx_hash 0xd275940f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41104 dport 50784] OK # # # cpu 4: rx_hash 0x016fb103 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41116 dport 50784] OK # # # cpu 4: rx_hash 0x89fe36f9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41162 dport 50784] OK # # # cpu 4: rx_hash 0x7281e724 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41188 dport 50784] OK # # # cpu 4: rx_hash 0xc816d0ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41200 dport 50784] OK # # # cpu 4: rx_hash 0x544ae715 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41276 dport 50784] OK # # # cpu 4: rx_hash 0x8190fb2a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41282 dport 50784] OK # # # cpu 4: rx_hash 0x4e29a3b4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41308 dport 50784] OK # # # cpu 4: rx_hash 0x5d94248a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41340 dport 50784] OK # # # cpu 4: rx_hash 0x914d608d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41350 dport 50784] OK # # # cpu 4: rx_hash 0xcc06fb48 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41390 dport 50784] OK # # # cpu 4: rx_hash 0x4b89861e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41418 dport 50784] OK # # # cpu 4: rx_hash 0xbfe8ad6f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41430 dport 50784] OK # # # count: pass=99 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 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 42228 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 48 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0xa39ea5a2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57272 dport 42228] != expected 0xc9337390 # # Exception| cpu 4: rx_hash 0xa39ea5a2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57272 dport 42228] != expected 0xc9337390 # # Exception| cpu 4: rx_hash 0xa39ea5a2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59395 dport 42228] != expected 0xa56d04b4 # # Exception| cpu 4: rx_hash 0xa39ea5a2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59395 dport 42228] != expected 0xa56d04b4 # # Exception| cpu 4: rx_hash 0xa39ea5a2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43590 dport 42228] != expected 0x4372f781 # # Exception| cpu 4: rx_hash 0xa39ea5a2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43590 dport 42228] != expected 0x4372f781 # # Exception| cpu 4: rx_hash 0xa39ea5a2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40749 dport 42228] != expected 0x51502fd # # Exception| cpu 4: rx_hash 0xa39ea5a2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40749 dport 42228] != expected 0x51502fd # # Exception| cpu 4: rx_hash 0xa39ea5a2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53771 dport 42228] != expected 0xedda0360 # # Exception| cpu 4: rx_hash 0xa39ea5a2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53771 dport 42228] != expected 0xedda0360 # # Exception| cpu 4: rx_hash 0xa39ea5a2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39686 dport 42228] != expected 0x27481b96 # # Exception| cpu 4: rx_hash 0xa39ea5a2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39686 dport 42228] != expected 0x27481b96 # # Exception| cpu 4: rx_hash 0xa39ea5a2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36062 dport 42228] != expected 0xdcfd0812 # # Exception| cpu 4: rx_hash 0xa39ea5a2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36062 dport 42228] != expected 0xdcfd0812 # # Exception| cpu 4: rx_hash 0xa39ea5a2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54690 dport 42228] != expected 0x5411d9d # # Exception| cpu 4: rx_hash 0xa39ea5a2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54690 dport 42228] != expected 0x5411d9d # # Exception| cpu 4: rx_hash 0xa39ea5a2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51912 dport 42228] != expected 0x68fd3f0c # # Exception| cpu 4: rx_hash 0xa39ea5a2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51912 dport 42228] != expected 0x68fd3f0c # # Exception| cpu 4: rx_hash 0xa39ea5a2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37908 dport 42228] != expected 0x8fc5e582 # # Exception| cpu 4: rx_hash 0xa39ea5a2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37908 dport 42228] != expected 0x8fc5e582 # # Exception| cpu 4: rx_hash 0xa39ea5a2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53954 dport 42228] != expected 0xc9659b43 # # Exception| cpu 4: rx_hash 0xa39ea5a2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53954 dport 42228] != expected 0xc9659b43 # # Exception| cpu 4: rx_hash 0xa39ea5a2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53034 dport 42228] != expected 0x392fa21e # # Exception| cpu 4: rx_hash 0xa39ea5a2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53034 dport 42228] != expected 0x392fa21e # # Exception| cpu 4: rx_hash 0xa39ea5a2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37967 dport 42228] != expected 0xee15adea # # Exception| cpu 4: rx_hash 0xa39ea5a2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37967 dport 42228] != expected 0xee15adea # # Exception| cpu 4: rx_hash 0xa39ea5a2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59651 dport 42228] != expected 0xf25d18ee # # Exception| cpu 4: rx_hash 0xa39ea5a2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59651 dport 42228] != expected 0xf25d18ee # # Exception| cpu 4: rx_hash 0xa39ea5a2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47469 dport 42228] != expected 0xfd38fa4e # # Exception| cpu 4: rx_hash 0xa39ea5a2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47469 dport 42228] != expected 0xfd38fa4e # # Exception| cpu 4: rx_hash 0xa39ea5a2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35498 dport 42228] != expected 0xf8ef4196 # # Exception| cpu 4: rx_hash 0xa39ea5a2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35498 dport 42228] != expected 0xf8ef4196 # # Exception| cpu 4: rx_hash 0xa39ea5a2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39006 dport 42228] != expected 0x12223674 # # Exception| cpu 4: rx_hash 0xa39ea5a2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39006 dport 42228] != expected 0x12223674 # # Exception| cpu 4: rx_hash 0xa39ea5a2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44405 dport 42228] != expected 0x885b262 # # Exception| cpu 4: rx_hash 0xa39ea5a2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44405 dport 42228] != expected 0x885b262 # # Exception| cpu 4: rx_hash 0xa39ea5a2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51353 dport 42228] != expected 0xdcb8df48 # # Exception| cpu 4: rx_hash 0xa39ea5a2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51353 dport 42228] != expected 0xdcb8df48 # # Exception| cpu 4: rx_hash 0xa39ea5a2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59808 dport 42228] != expected 0x4dafb573 # # Exception| cpu 4: rx_hash 0xa39ea5a2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59808 dport 42228] != expected 0x4dafb573 # # Exception| cpu 4: rx_hash 0xa39ea5a2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51719 dport 42228] != expected 0x184b9cd1 # # Exception| cpu 4: rx_hash 0xa39ea5a2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51719 dport 42228] != expected 0x184b9cd1 # # Exception| cpu 4: rx_hash 0xa39ea5a2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50891 dport 42228] != expected 0x7fc54c6c # # Exception| cpu 4: rx_hash 0xa39ea5a2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50891 dport 42228] != expected 0x7fc54c6c # # Exception| cpu 4: rx_hash 0xa39ea5a2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54687 dport 42228] != expected 0xd5d8fdb4 # # Exception| cpu 4: rx_hash 0xa39ea5a2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54687 dport 42228] != expected 0xd5d8fdb4 # # Exception| cpu 4: rx_hash 0xa39ea5a2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51234 dport 42228] != expected 0xf6483c2a # # Exception| cpu 4: rx_hash 0xa39ea5a2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51234 dport 42228] != expected 0xf6483c2a # # 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 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 52724 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x7f3f65cb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57311 dport 52724] != expected 0xbeb6c9e4 # # Exception| cpu 0: rx_hash 0x7f3f65cb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57311 dport 52724] != expected 0xbeb6c9e4 # # Exception| cpu 0: rx_hash 0x7f3f65cb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40679 dport 52724] != expected 0xd5f83278 # # Exception| cpu 0: rx_hash 0x7f3f65cb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40679 dport 52724] != expected 0xd5f83278 # # Exception| cpu 0: rx_hash 0x7f3f65cb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44122 dport 52724] != expected 0x4a7406dd # # Exception| cpu 0: rx_hash 0x7f3f65cb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44122 dport 52724] != expected 0x4a7406dd # # Exception| cpu 0: rx_hash 0x7f3f65cb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52200 dport 52724] != expected 0x274e7a57 # # Exception| cpu 0: rx_hash 0x7f3f65cb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52200 dport 52724] != expected 0x274e7a57 # # Exception| cpu 0: rx_hash 0x7f3f65cb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58741 dport 52724] != expected 0x4f8ba8e7 # # Exception| cpu 0: rx_hash 0x7f3f65cb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58741 dport 52724] != expected 0x4f8ba8e7 # # Exception| cpu 0: rx_hash 0x7f3f65cb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40622 dport 52724] != expected 0xe5600ac3 # # Exception| cpu 0: rx_hash 0x7f3f65cb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40622 dport 52724] != expected 0xe5600ac3 # # Exception| cpu 0: rx_hash 0x7f3f65cb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41007 dport 52724] != expected 0x35e3880c # # Exception| cpu 0: rx_hash 0x7f3f65cb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41007 dport 52724] != expected 0x35e3880c # # Exception| cpu 0: rx_hash 0x7f3f65cb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59727 dport 52724] != expected 0xa6b05495 # # Exception| cpu 0: rx_hash 0x7f3f65cb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59727 dport 52724] != expected 0xa6b05495 # # Exception| cpu 0: rx_hash 0x7f3f65cb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55871 dport 52724] != expected 0xd2d0b054 # # Exception| cpu 0: rx_hash 0x7f3f65cb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55871 dport 52724] != expected 0xd2d0b054 # # Exception| cpu 0: rx_hash 0x7f3f65cb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33058 dport 52724] != expected 0xf52d47bf # # Exception| cpu 0: rx_hash 0x7f3f65cb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33058 dport 52724] != expected 0xf52d47bf # # Exception| cpu 0: rx_hash 0x7f3f65cb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37401 dport 52724] != expected 0x2c1e55ad # # Exception| cpu 0: rx_hash 0x7f3f65cb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37401 dport 52724] != expected 0x2c1e55ad # # Exception| cpu 0: rx_hash 0x7f3f65cb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59936 dport 52724] != expected 0x80edc99c # # Exception| cpu 0: rx_hash 0x7f3f65cb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59936 dport 52724] != expected 0x80edc99c # # Exception| cpu 0: rx_hash 0x7f3f65cb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50945 dport 52724] != expected 0x2857be38 # # Exception| cpu 0: rx_hash 0x7f3f65cb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50945 dport 52724] != expected 0x2857be38 # # Exception| cpu 0: rx_hash 0x7f3f65cb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51277 dport 52724] != expected 0xf90c2a1a # # Exception| cpu 0: rx_hash 0x7f3f65cb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51277 dport 52724] != expected 0xf90c2a1a # # Exception| cpu 0: rx_hash 0x7f3f65cb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42869 dport 52724] != expected 0xfdb9ae57 # # Exception| cpu 0: rx_hash 0x7f3f65cb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42869 dport 52724] != expected 0xfdb9ae57 # # Exception| cpu 0: rx_hash 0x7f3f65cb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43519 dport 52724] != expected 0xc59062da # # Exception| cpu 0: rx_hash 0x7f3f65cb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43519 dport 52724] != expected 0xc59062da # # Exception| cpu 0: rx_hash 0x7f3f65cb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52202 dport 52724] != expected 0x1c9609b8 # # Exception| cpu 0: rx_hash 0x7f3f65cb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52202 dport 52724] != expected 0x1c9609b8 # # Exception| cpu 0: rx_hash 0x7f3f65cb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38830 dport 52724] != expected 0xbf594c38 # # Exception| cpu 0: rx_hash 0x7f3f65cb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38830 dport 52724] != expected 0xbf594c38 # # Exception| cpu 0: rx_hash 0x7f3f65cb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34327 dport 52724] != expected 0xb8669479 # # Exception| cpu 0: rx_hash 0x7f3f65cb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34327 dport 52724] != expected 0xb8669479 # # Exception| cpu 0: rx_hash 0x7f3f65cb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36973 dport 52724] != expected 0xedd1fef5 # # Exception| cpu 0: rx_hash 0x7f3f65cb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36973 dport 52724] != expected 0xedd1fef5 # # 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 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 5 toeplitz.test.rss_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-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 204, 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 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 6 toeplitz.test.rss_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-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 204, 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 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 7 toeplitz.test.rss_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-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 204, 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 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 8 toeplitz.test.rss_udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-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 209, 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 101, 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 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 9 toeplitz.test.rps_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-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 209, 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 101, 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 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 10 toeplitz.test.rps_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-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 209, 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 101, 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 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 11 toeplitz.test.rps_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-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 209, 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 101, 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 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 12 toeplitz.test.rps_udp_ipv6 # # Totals: pass:1 fail:11 xfail:0 xpass:0 skip:0 error:0 not ok 1 selftests: drivers/net/hw: toeplitz.py # exit=1 make[1]: Leaving directory '/srv/vmksft/testing/wt-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__->